diff --git a/sdk/storage/Azure.Storage.Common/src/Constants.cs b/sdk/storage/Azure.Storage.Common/src/Constants.cs index e535c7113b64..15171e50a13d 100644 --- a/sdk/storage/Azure.Storage.Common/src/Constants.cs +++ b/sdk/storage/Azure.Storage.Common/src/Constants.cs @@ -355,6 +355,37 @@ internal static class Share } } + /// + /// Data Lake constant values; + /// + internal static class DataLake + { + /// + /// The blob URI suffex. + /// + public const string BlobUriSuffix = "blob"; + + /// + /// The DFS URI suffex. + /// + public const string DfsUriSuffix = "dfs"; + + /// + /// The key of the object json object returned for errors. + /// + public const string ErrorKey = "error"; + + /// + /// The key of the error code returned for errors. + /// + public const string ErrorCodeKey = "code"; + + /// + /// The key of the error message returned for errors. + /// + public const string ErrorMessageKey = "message"; + } + /// /// Queue constant values /// diff --git a/sdk/storage/Azure.Storage.Common/tests/Shared/StorageTestBase.cs b/sdk/storage/Azure.Storage.Common/tests/Shared/StorageTestBase.cs index 477359727622..7e1af04895db 100644 --- a/sdk/storage/Azure.Storage.Common/tests/Shared/StorageTestBase.cs +++ b/sdk/storage/Azure.Storage.Common/tests/Shared/StorageTestBase.cs @@ -61,6 +61,14 @@ public StorageTestBase(bool async, RecordedTestMode? mode = null) "Storage_TestConfigOAuth", () => TestConfigurations.DefaultTargetOAuthTenant); + /// + /// Gets the tenant to use for any tests that require authentication + /// with Azure AD. + /// + public TenantConfiguration TestConfigHierarchicalNamespace => GetTestConfig( + "Storage_TestConfigHierarchicalNamespace", + () => TestConfigurations.DefaultTargetHierarchicalNamespaceTenant); + /// /// Gets a cache used for storing serialized tenant configurations. Do /// not get values from this directly; use GetTestConfig. @@ -186,7 +194,7 @@ public TokenCredential GetOAuthCredential(string tenantId, string appId, string Recording.InstrumentClientOptions( new TokenCredentialOptions() { AuthorityHost = authorityHost })); - public void AssertMetadataEquality(IDictionary expected, IDictionary actual) + public virtual void AssertMetadataEquality(IDictionary expected, IDictionary actual) { Assert.IsNotNull(expected, "Expected metadata is null"); Assert.IsNotNull(actual, "Actual metadata is null"); diff --git a/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurations.cs b/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurations.cs index 5bb1424b849c..8932e346f662 100644 --- a/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurations.cs +++ b/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurations.cs @@ -66,6 +66,12 @@ public class TestConfigurations /// private string TargetOAuthTenantName { get; set; } + /// + /// Gets the name of the tenant in the Tenants dictionary to use for + /// any tests that require hierarchical namespace. + /// + private string TargetHierarchicalNamespaceTenantName { get; set; } + /// /// Gets the tenant to use by default for our tests. /// @@ -98,6 +104,12 @@ public class TestConfigurations public static TenantConfiguration DefaultTargetOAuthTenant => GetTenant("TargetOAuthTenant", s_configurations.Value.TargetOAuthTenantName); + /// + /// Gets a tenant to use for any tests that require hierarchical namespace + /// + public static TenantConfiguration DefaultTargetHierarchicalNamespaceTenant => + GetTenant("TargetHierarchicalNamespaceTenant", s_configurations.Value.TargetHierarchicalNamespaceTenantName); + /// /// When loading our test configuration, we'll check the /// AZ_STORAGE_CONFIG_PATH first. @@ -193,6 +205,7 @@ private static TestConfigurations ReadFromXml(XDocument doc) TargetPremiumBlobTenantName = Get("TargetPremiumBlobTenant"), TargetPreviewBlobTenantName = Get("TargetPreviewBlobTenant"), TargetOAuthTenantName = Get("TargetOAuthTenant"), + TargetHierarchicalNamespaceTenantName = Get("TargetHierarchicalNamespaceTenant"), Tenants = config.Element("TenantConfigurations").Elements("TenantConfiguration") .Select(TenantConfiguration.Parse) diff --git a/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurationsTemplate.xml b/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurationsTemplate.xml index 49d655607812..e1d4ad31476b 100644 --- a/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurationsTemplate.xml +++ b/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurationsTemplate.xml @@ -4,6 +4,7 @@ SecondaryTenant NotInPreview OAuthTenant + NamespaceTenant @@ -23,6 +24,7 @@ DefaultEndpointsProtocol=https;AccountName=[ACCOUNT];AccountKey=[ACCOUNT-KEY];EndpointSuffix=core.windows.net + SecondaryTenant @@ -39,16 +41,19 @@ http://[RAGRS-ACCOUNT]-secondary.table.core.windows.net + OAuthTenant Cloud [OAUTH-ACCOUNT] [OAUTH-ACCOUNT-KEY] + [ActiveDirectoryApplicationId] [ActiveDirectoryApplicationSecret] [ActiveDirectoryTenantId] https://login.microsoftonline.com/ + http://[OAUTH-ACCOUNT].blob.core.windows.net http://[OAUTH-ACCOUNT].queue.core.windows.net http://[OAUTH-ACCOUNT].table.core.windows.net @@ -59,7 +64,8 @@ http://[OAUTH-ACCOUNT]-secondary.table.core.windows.net - + + PremiumBlobTenant Cloud @@ -74,5 +80,28 @@ http://[PREMIUM-ACCOUNT]-secondary.file.core.windows.net http://[PREMIUM-ACCOUNT]-secondary.table.core.windows.net + + + + + NamespaceTenant + Cloud + [NAMESPACE-ACCOUNT] + [NAMESPACE-ACCOUNT-KEY] + + [ActiveDirectoryApplicationId] + [ActiveDirectoryApplicationSecret] + [ActiveDirectoryTenantId] + https://login.microsoftonline.com/ + + http://[NAMESPACE-ACCOUNT].blob.core.windows.net + http://[NAMESPACE-ACCOUNT].queue.core.windows.net + http://[NAMESPACE-ACCOUNT].table.core.windows.net + http://[NAMESPACE-ACCOUNT].file.core.windows.net + http://[NAMESPACE-ACCOUNT]-secondary.blob.core.windows.net + http://[NAMESPACE-ACCOUNT]-secondary.queue.core.windows.net + http://[NAMESPACE-ACCOUNT]-secondary.file.core.windows.net + http://[NAMESPACE-ACCOUNT]-secondary.table.core.windows.net + diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/AssemblyInfo.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/AssemblyInfo.cs index 8f74f7f8b85a..ab700ce5bdf8 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/AssemblyInfo.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/AssemblyInfo.cs @@ -9,3 +9,4 @@ "012ea67d2479751a0b8c087a4185541b851bd8b16f8d91b840e51b1cb0ba6fe647997e57429265" + "e85ef62d565db50a69ae1647d54d7bd855e4db3d8a91510e5bcbd0edfbbecaa20a7bd9ae74593d" + "aa7b11b4")] +[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")] diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Azure.Storage.Files.DataLake.csproj b/sdk/storage/Azure.Storage.Files.DataLake/src/Azure.Storage.Files.DataLake.csproj index ee2eb6b0495a..598d352aac9c 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/Azure.Storage.Files.DataLake.csproj +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Azure.Storage.Files.DataLake.csproj @@ -18,7 +18,11 @@ REST API Reference for Data Lake - https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/filesystem + + + + \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/BlobContainerItemExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/BlobContainerItemExtensions.cs new file mode 100644 index 000000000000..eb01450e77ad --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/BlobContainerItemExtensions.cs @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Blobs.Models; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + internal static class BlobContainerItemExtensions + { + internal static FileSystemItem ToFileSystemItem(this BlobContainerItem containerItem) => + new FileSystemItem() + { + Name = containerItem.Name, + Properties = new FileSystemProperties() + { + LastModified = containerItem.Properties.LastModified, + LeaseStatus = containerItem.Properties.LeaseStatus.HasValue + ? (Models.LeaseStatus)containerItem.Properties.LeaseStatus : default, + LeaseState = containerItem.Properties.LeaseState.HasValue + ? (Models.LeaseState)containerItem.Properties.LeaseState : default, + LeaseDuration = containerItem.Properties.LeaseDuration.HasValue + ? (Models.LeaseDurationType)containerItem.Properties.LeaseDuration : default, + PublicAccess = containerItem.Properties.PublicAccess.HasValue + ? (Models.PublicAccessType)containerItem.Properties.PublicAccess : default, + HasImmutabilityPolicy = containerItem.Properties.HasImmutabilityPolicy, + HasLegalHold = containerItem.Properties.HasLegalHold, + ETag = containerItem.Properties.ETag + }, + Metadata = containerItem.Metadata + }; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/BlobDownloadDetailsExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/BlobDownloadDetailsExtensions.cs new file mode 100644 index 000000000000..bca81f9bb632 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/BlobDownloadDetailsExtensions.cs @@ -0,0 +1,35 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Blobs.Models; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + internal static class BlobDownloadDetailsExtensions + { + internal static FileDownloadDetails ToFileDownloadDetails(this BlobDownloadDetails blobDownloadProperties) => + new FileDownloadDetails() + { + LastModified = blobDownloadProperties.LastModified, + Metadata = blobDownloadProperties.Metadata, + ContentRange = blobDownloadProperties.ContentRange, + ETag = blobDownloadProperties.ETag, + ContentEncoding = blobDownloadProperties.ContentEncoding, + ContentDisposition = blobDownloadProperties.ContentDisposition, + ContentLanguage = blobDownloadProperties.ContentLanguage, + CopyCompletedOn = blobDownloadProperties.CopyCompletedOn, + CopyStatusDescription = blobDownloadProperties.CopyStatusDescription, + CopyId = blobDownloadProperties.CopyId, + CopyProgress = blobDownloadProperties.CopyProgress, + CopyStatus = (Models.CopyStatus)blobDownloadProperties.CopyStatus, + LeaseDuration = (Models.LeaseDurationType)blobDownloadProperties.LeaseDuration, + LeaseState = (Models.LeaseState)blobDownloadProperties.LeaseState, + LeaseStatus = (Models.LeaseStatus)blobDownloadProperties.LeaseStatus, + AcceptRanges = blobDownloadProperties.AcceptRanges, + IsServerEncrypted = blobDownloadProperties.IsServerEncrypted, + EncryptionKeySha256 = blobDownloadProperties.EncryptionKeySha256, + ContentHash = blobDownloadProperties.BlobContentHash + }; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/BlobDownloadInfoExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/BlobDownloadInfoExtensions.cs new file mode 100644 index 000000000000..89468d44f740 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/BlobDownloadInfoExtensions.cs @@ -0,0 +1,20 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Blobs.Models; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + internal static class BlobDownloadInfoExtensions + { + internal static FileDownloadInfo ToFileDownloadInfo(this BlobDownloadInfo blobDownloadInfo) => + new FileDownloadInfo() + { + ContentLength = blobDownloadInfo.ContentLength, + Content = blobDownloadInfo.Content, + ContentHash = blobDownloadInfo.ContentHash, + Properties = blobDownloadInfo.Details.ToFileDownloadDetails() + }; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/BlobPropertiesExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/BlobPropertiesExtensions.cs new file mode 100644 index 000000000000..462a0a79e45f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/BlobPropertiesExtensions.cs @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Blobs.Models; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + internal static class BlobPropertiesExtensions + { + internal static PathProperties ToPathProperties(this BlobProperties blobProperties) => + new PathProperties() + { + LastModified = blobProperties.LastModified, + CreatedOn = blobProperties.CreatedOn, + Metadata = blobProperties.Metadata, + CopyCompletedOn = blobProperties.CopyCompletedOn, + CopyStatusDescription = blobProperties.CopyStatusDescription, + CopyId = blobProperties.CopyId, + CopyProgress = blobProperties.CopyProgress, + CopySource = blobProperties.CopySource, + IsIncrementalCopy = blobProperties.IsIncrementalCopy, + LeaseDuration = (Models.LeaseDurationType)blobProperties.LeaseDuration, + LeaseStatus = (Models.LeaseStatus)blobProperties.LeaseStatus, + LeaseState = (Models.LeaseState)blobProperties.LeaseState, + ContentLength = blobProperties.ContentLength, + ContentType = blobProperties.ContentType, + ETag = blobProperties.ETag, + ContentHash = blobProperties.ContentHash, + ContentEncoding = blobProperties.ContentEncoding, + ContentDisposition = blobProperties.ContentDisposition, + ContentLanguage = blobProperties.ContentLanguage, + CacheControl = blobProperties.CacheControl, + AcceptRanges = blobProperties.AcceptRanges, + IsServerEncrypted = blobProperties.IsServerEncrypted, + EncryptionKeySha256 = blobProperties.EncryptionKeySha256, + AccessTier = blobProperties.AccessTier, + ArchiveStatus = blobProperties.ArchiveStatus, + AccessTierChangedOn = blobProperties.AccessTierChangedOn + }; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeClientOptions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeClientOptions.cs new file mode 100644 index 000000000000..918b0aacdf51 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeClientOptions.cs @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core; +using Azure.Storage.Blobs; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ +#pragma warning disable AZC0008 // ClientOptions should have a nested enum called ServiceVersion + /// + /// Provides the client configuration options for connecting to Azure Data Lake service. + /// + public class DataLakeClientOptions : BlobClientOptions +#pragma warning restore AZC0008 // ClientOptions should have a nested enum called ServiceVersion + { + + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeLeaseClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeLeaseClient.cs new file mode 100644 index 000000000000..906c22eeb32c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeLeaseClient.cs @@ -0,0 +1,571 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Storage.Blobs; +using Azure.Storage.Blobs.Specialized; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// The allows you to manipulate Azure + /// Storage leases on paths. + /// + public class DataLakeLeaseClient + { + /// + /// Blob lease client for managing leases. + /// + private readonly BlobLeaseClient _blobLeaseClient; + + /// + /// The representing an infinite lease duration. + /// + public static readonly TimeSpan InfiniteLeaseDuration = TimeSpan.FromSeconds(Constants.Blob.Lease.InfiniteLeaseDuration); + + /// + /// Gets the URI of the object being leased. + /// + public Uri Uri => _blobLeaseClient.Uri; + + /// + /// Gets the Lease ID for this lease. + /// + public virtual string LeaseId => _blobLeaseClient.LeaseId; + + #region ctors + /// + /// Initializes a new instance of the class + /// for mocking. + /// + protected DataLakeLeaseClient() + { + _blobLeaseClient = null; + } + + /// + /// Initializes a new instance of the class. + /// + /// + /// A representing the blob being leased. + /// + /// + /// An optional lease ID. If no lease ID is provided, a random lease + /// ID will be created. + /// + public DataLakeLeaseClient(PathClient client, string leaseId = null) + { + _blobLeaseClient = new Blobs.Specialized.BlobLeaseClient(client.BlobClient, leaseId); + } + + /// + /// Initializes a new instance of the class. + /// + /// + /// A representing the file system + /// being leased. + /// + /// + /// An optional lease ID. If no lease ID is provided, a random lease + /// ID will be created. + /// + public DataLakeLeaseClient(FileSystemClient client, string leaseId = null) + { + _blobLeaseClient = new Blobs.Specialized.BlobLeaseClient(client.ContainerClient, leaseId); + } + #endregion ctors + + #region Acquire + /// + /// The operation acquires a lease on + /// the path or file system. The lease must + /// be between 15 to 60 seconds, or infinite (-1). + /// + /// If the file system does not have an active lease, the Data Lake service + /// creates a lease on the path or file system and returns it. If the + /// file system has an active lease, you can only request a new lease + /// using the active lease ID as , but you can + /// specify a new . + /// + /// For more information, see . + /// + /// + /// Specifies the duration of the lease, in seconds, or specify + /// for a lease that never expires. + /// A non-infinite lease can be between 15 and 60 seconds. + /// A lease duration cannot be changed using or . + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the lease. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Acquire( + TimeSpan duration, + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = _blobLeaseClient.Acquire( + duration, + conditions, + cancellationToken); + + return Response.FromValue( + response.Value.ToDataLakeLease(), + response.GetRawResponse()); + } + + /// + /// The operation acquires a lease on + /// the path or file system. The lease must + /// be between 15 to 60 seconds, or infinite (-1). + /// + /// If the file system does not have an active lease, the Data Lake service + /// creates a lease on the file system or path and returns it. If the + /// file system has an active lease, you can only request a new lease + /// using the active lease ID as , but you can + /// specify a new . + /// + /// For more information, see . + /// + /// + /// Specifies the duration of the lease, in seconds, or specify + /// for a lease that never expires. + /// A non-infinite lease can be between 15 and 60 seconds. + /// A lease duration cannot be changed using or . + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the lease. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> AcquireAsync( + TimeSpan duration, + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _blobLeaseClient.AcquireAsync( + duration, + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToDataLakeLease(), + response.GetRawResponse()); + } + + #endregion Acquire + + #region Renew + /// + /// The operation renews the path or + /// file system's previously-acquired lease. + /// + /// The lease can be renewed if the leaseId + /// matches that associated with the path or file system. Note that the] + /// lease may be renewed even if it has expired as long as the path or + /// file system has not been leased again since the expiration of that + /// lease. When you renew a lease, the lease duration clock resets. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the lease. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Renew( + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = _blobLeaseClient.Renew( + conditions, + cancellationToken); + + return Response.FromValue( + response.Value.ToDataLakeLease(), + response.GetRawResponse()); + } + + /// + /// The operation renews the path or + /// file system's previously-acquired lease. + /// + /// The lease can be renewed if the leaseId + /// matches that associated with the path or file system. Note that the + /// lease may be renewed even if it has expired as long as the path or + /// file system has not been leased again since the expiration of that + /// lease. When you renew a lease, the lease duration clock resets. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the lease. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> RenewAsync( + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _blobLeaseClient.RenewAsync( + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToDataLakeLease(), + response.GetRawResponse()); + } + #endregion Renew + + #region Release + /// + /// The operation releases the + /// file system or path's previously-acquired lease. + /// + /// The lease may be released if the + /// matches that associated with the file system or path. Releasing the + /// lease allows another client to immediately acquire the lease for the + /// file system or path as soon as the release is complete. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// updated path or file system. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Release( + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = _blobLeaseClient.Release( + conditions, + cancellationToken); + + return Response.FromValue( + new ReleasedObjectInfo(response.Value.ETag, response.Value.LastModified), + response.GetRawResponse()); + } + + /// + /// The operation releases the + /// file system or path's previously-acquired lease. + /// + /// The lease may be released if the + /// matches that associated with the file system or path. Releasing the + /// lease allows another client to immediately acquire the lease for the + /// file system or path as soon as the release is complete. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// updated path or file system. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> ReleaseAsync( + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _blobLeaseClient.ReleaseAsync( + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new ReleasedObjectInfo(response.Value.ETag, response.Value.LastModified), + response.GetRawResponse()); + } + #endregion Release + + #region Change + /// + /// The operation changes the lease + /// of an active lease. A change must include the current + /// and a new . + /// + /// For more information, see . + /// + /// + /// An optional proposed lease ID, in a GUID string format. A + /// will be thrown if the + /// proposed lease ID is not in the correct format. + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the lease. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Change( + string proposedId, + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = _blobLeaseClient.Change( + proposedId, + conditions, + cancellationToken); + + return Response.FromValue( + response.Value.ToDataLakeLease(), + response.GetRawResponse()); + } + + /// + /// The operation changes the lease + /// of an active lease. A change must include the current + /// and a new . + /// + /// For more information, see . + /// + /// + /// An optional proposed lease ID, in a GUID string format. A + /// will be thrown if the + /// proposed lease ID is not in the correct format. + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the lease. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> ChangeAsync( + string proposedId, + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _blobLeaseClient.ChangeAsync( + proposedId, + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToDataLakeLease(), + response.GetRawResponse()); + } + #endregion Change + + #region Break + /// + /// The operation breaks the path or + /// file system's previously-acquired lease (if it exists). + /// + /// Once a lease is broken, it cannot be renewed. Any authorized + /// request can break the lease; the request is not required to + /// specify a matching lease ID. When a lease is broken, the lease + /// break is allowed to elapse, + /// during which time no lease operation except + /// and can be + /// performed on the path or file system. When a lease is successfully + /// broken, the response indicates the interval in seconds until a new + /// lease can be acquired. + /// + /// A lease that has been broken can also be released. A client can + /// immediately acquire a path or file system lease that has been + /// released. + /// + /// For more information, see . + /// + /// + /// Specifies the proposed duration the lease should continue before + /// it is broken, in seconds, between 0 and 60. This break period is + /// only used if it is shorter than the time remaining on the lease. + /// If longer, the time remaining on the lease is used. A new lease + /// will not be available before the break period has expired, but the + /// lease may be held for longer than the break period. If this value + /// is not provided, a fixed-duration lease breaks after the remaining + /// lease period elapses, and an infinite lease breaks immediately. + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the broken lease. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Break( + TimeSpan? breakPeriod = default, + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = _blobLeaseClient.Break( + breakPeriod, + conditions, + cancellationToken); + + return Response.FromValue( + response.Value.ToDataLakeLease(), + response.GetRawResponse()); + } + + /// + /// The operation breaks the path or + /// file system's previously-acquired lease (if it exists). + /// + /// Once a lease is broken, it cannot be renewed. Any authorized + /// request can break the lease; the request is not required to + /// specify a matching lease ID. When a lease is broken, the lease + /// break is allowed to elapse, + /// during which time no lease operation except + /// and can be + /// performed on the path or file system. When a lease is successfully + /// broken, the response indicates the interval in seconds until a new + /// lease can be acquired. + /// + /// A lease that has been broken can also be released. A client can + /// immediately acquire a path or file system lease that has been + /// released. + /// + /// For more information, see . + /// + /// + /// Specifies the proposed duration the lease should continue before + /// it is broken, in seconds, between 0 and 60. This break period is + /// only used if it is shorter than the time remaining on the lease. + /// If longer, the time remaining on the lease is used. A new lease + /// will not be available before the break period has expired, but the + /// lease may be held for longer than the break period. If this value + /// is not provided, a fixed-duration lease breaks after the remaining + /// lease period elapses, and an infinite lease breaks immediately. + /// + /// + /// Optional to add + /// conditions on acquiring a lease. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the broken lease. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> BreakAsync( + TimeSpan? breakPeriod = default, + RequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _blobLeaseClient.BreakAsync( + breakPeriod, + conditions, + cancellationToken).ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToDataLakeLease(), + response.GetRawResponse()); + } + #endregion Break + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeLeaseClientExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeLeaseClientExtensions.cs new file mode 100644 index 000000000000..c48b7c331f59 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeLeaseClientExtensions.cs @@ -0,0 +1,45 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Blobs; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// Add easy to discover methods to and + /// for easily creating + /// instances. + /// + public static partial class DataLakeLeaseClientExtensions + { + /// + /// Initializes a new instance of the class. + /// + /// + /// A representing the path being leased. + /// + /// + /// An optional lease ID. If no lease ID is provided, a random lease + /// ID will be created. + /// + public static DataLakeLeaseClient GetLeaseClient( + this PathClient client, + string leaseId = null) => + new DataLakeLeaseClient(client, leaseId); + + /// + /// Initializes a new instance of the class. + /// + /// + /// A representing the file system being leased. + /// + /// + /// An optional lease ID. If no lease ID is provided, a random lease + /// ID will be created. + /// + public static DataLakeLeaseClient GetLeaseClient( + this FileSystemClient client, + string leaseId = null) => + new DataLakeLeaseClient(client, leaseId); + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeServiceClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeServiceClient.cs new file mode 100644 index 000000000000..4dcdf28c69ed --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeServiceClient.cs @@ -0,0 +1,567 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.Storage.Blobs; +using Azure.Storage.Files.DataLake.Models; +using Metadata = System.Collections.Generic.IDictionary; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// The allows you to manipulate Azure + /// Data Lake service resources and file systems. The storage account provides + /// the top-level namespace for the Data Lake service. + /// + public class DataLakeServiceClient + { + /// + /// The associated with the file system. + /// + private readonly BlobServiceClient _blobServiceClient; + + /// + /// The Data Lake service's customer-provided endpoint. + /// + private readonly Uri _uri; + + /// + /// The Data Lake service's blob endpoint. + /// + private readonly Uri _blobUri; + + /// + /// Gets the Data Lake service's primary endpoint. + /// + public virtual Uri Uri => _uri; + + /// + /// The transport pipeline used to send + /// every request. + /// + private readonly HttpPipeline _pipeline; + + /// + /// Gets tghe transport pipeline used to + /// send every request. + /// + protected virtual HttpPipeline Pipeline => _pipeline; + + /// + /// The instance used to create diagnostic scopes + /// every request. + /// + private readonly ClientDiagnostics _clientDiagnostics; + + /// + /// The instance used to create diagnostic scopes + /// every request. + /// + internal virtual ClientDiagnostics ClientDiagnostics => _clientDiagnostics; + + /// + /// The Storage account name corresponding to the file service client. + /// + private string _accountName; + + /// + /// Gets the Storage account name corresponding to the file service client. + /// + public virtual string AccountName + { + get + { + if (_accountName == null) + { + _accountName = new DataLakeUriBuilder(Uri).AccountName; + } + return _accountName; + } + } + + #region ctors + /// + /// Initializes a new instance of the + /// class for mocking. + /// + protected DataLakeServiceClient() + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the Data Lake service. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + public DataLakeServiceClient(Uri serviceUri, DataLakeClientOptions options = default) + : this(serviceUri, (HttpPipelinePolicy)null, options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the Data Lake service. + /// + /// + /// The shared key credential used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + public DataLakeServiceClient(Uri serviceUri, StorageSharedKeyCredential credential, DataLakeClientOptions options = default) + : this(serviceUri, credential.AsPolicy(), options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the Data Lake service. + /// + /// + /// The token credential used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + public DataLakeServiceClient(Uri serviceUri, TokenCredential credential, DataLakeClientOptions options = default) + : this(serviceUri, credential.AsPolicy(), options ?? new DataLakeClientOptions()) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the Data Lake service + /// + /// + /// An optional authentication policy used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + internal DataLakeServiceClient(Uri serviceUri, HttpPipelinePolicy authentication, DataLakeClientOptions options) + : this(serviceUri, authentication, options, new ClientDiagnostics(options)) + { + + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the Data Lake service. + /// + /// + /// An optional authentication policy used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + /// + internal DataLakeServiceClient(Uri serviceUri, HttpPipelinePolicy authentication, DataLakeClientOptions options, ClientDiagnostics clientDiagnostics) + { + + _pipeline = (options ?? new DataLakeClientOptions()).Build(authentication); + _uri = serviceUri; + _blobUri = GetBlobUri(serviceUri); + _blobServiceClient = new BlobServiceClient(_blobUri, authentication, options); + _clientDiagnostics = clientDiagnostics; + } + #endregion ctors + + /// + /// Gets the blob Uri. + /// + private static Uri GetBlobUri(Uri uri) + { + Uri blobUri; + if (uri.Host.Contains(Constants.DataLake.DfsUriSuffix)) + { + UriBuilder uriBuilder = new UriBuilder(uri); + uriBuilder.Host = uriBuilder.Host.Replace( + Constants.DataLake.DfsUriSuffix, + Constants.DataLake.BlobUriSuffix); + blobUri = uriBuilder.Uri; + } + else + { + blobUri = uri; + } + return blobUri; + } + + /// + /// Create a new object by appending + /// to the end of . + /// The new uses the same request + /// policy pipeline as the . + /// + /// + /// The name of the share to reference. + /// + /// + /// A for the desired share. + /// + public virtual FileSystemClient GetFileSystemClient(string fileSystemName) + => new FileSystemClient(Uri.AppendToPath(fileSystemName), Pipeline, ClientDiagnostics); + + #region Get User Delegation Key + /// + /// The operation retrieves a + /// key that can be used to delegate Active Directory authorization to + /// shared access signatures created with . + /// + /// + /// Start time for the key's validity, with null indicating an + /// immediate start. The time should be specified in UTC. + /// + /// + /// Expiration of the key's validity. The time should be specified + /// in UTC. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing + /// the use delegation key. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response GetUserDelegationKey( + DateTimeOffset? start, + DateTimeOffset expiry, + CancellationToken cancellationToken = default) + { + Response response = _blobServiceClient.GetUserDelegationKey( + start, + expiry, + cancellationToken); + + return Response.FromValue( + new UserDelegationKey(response.Value), + response.GetRawResponse()); + } + + /// + /// The operation retrieves a + /// key that can be used to delegate Active Directory authorization to + /// shared access signatures created with . + /// + /// + /// Start time for the key's validity, with null indicating an + /// immediate start. The time should be specified in UTC. + /// + /// + /// Expiration of the key's validity. The time should be specified + /// in UTC. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing + /// the use delegation key. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> GetUserDelegationKeyAsync( + DateTimeOffset? start, + DateTimeOffset expiry, + CancellationToken cancellationToken = default) + { + Response response = await _blobServiceClient.GetUserDelegationKeyAsync( + start, + expiry, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new UserDelegationKey(response.Value), + response.GetRawResponse()); + } + + #endregion Get User Delegation Key + + #region Get File Systems + /// + /// The operation returns an async + /// sequence of file systems in the storage account. Enumerating the + /// file systems may make multiple requests to the service while fetching + /// all the values. File systems are ordered lexicographically by name. + /// + /// For more information, see . + /// + /// + /// Specifies trait options for shaping the file systems. + /// + /// + /// Specifies a string that filters the results to return only file systems + /// whose name begins with the specified . + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// An of + /// describing the file systems in the storage account. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual Pageable GetFileSystems( + FileSystemTraits traits = FileSystemTraits.None, + string prefix = default, + CancellationToken cancellationToken = default) => + new GetFileSystemsAsyncCollection(_blobServiceClient, traits, prefix).ToSyncCollection(cancellationToken); + + /// + /// The operation returns an async + /// sequence of blob file system in the storage account. Enumerating the + /// files systems may make multiple requests to the service while fetching + /// all the values. File systems are ordered lexicographically by name. + /// + /// For more information, see . + /// + /// + /// Specifies trait options for shaping the file systems. + /// + /// + /// Specifies a string that filters the results to return only file systems + /// whose name begins with the specified . + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// An describing the + /// file systems in the storage account. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual AsyncPageable GetFileSystemsAsync( + FileSystemTraits traits = FileSystemTraits.None, + string prefix = default, + CancellationToken cancellationToken = default) => + new GetFileSystemsAsyncCollection(_blobServiceClient, traits, prefix).ToAsyncCollection(cancellationToken); + #endregion Get File Systems + + #region Create File System + /// + /// The operation creates a new + /// file system under the specified account. If the file systen with the + /// same name already exists, the operation fails. + /// + /// For more information, see . + /// + /// + /// The name of the file system to create. + /// + /// + /// Optionally specifies whether data in the file system may be accessed + /// publicly and the level of access. + /// specifies full public read access for file system and blob data. + /// Clients can enumerate blobs within the file system via anonymous + /// request, but cannot enumerate file systems within the storage + /// account. specifies public + /// read access for blobs. Blob data within this file system can be + /// read via anonymous request, but file system data is not available. + /// Clients cannot enumerate blobs within the file system via anonymous + /// request. specifies that the + /// file system data is private to the account owner. + /// + /// + /// Optional custom metadata to set for this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A referencing the + /// newly created file system. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response CreateFileSystem( + string fileSystemName, + PublicAccessType publicAccessType = PublicAccessType.None, + Metadata metadata = default, + CancellationToken cancellationToken = default) + { + FileSystemClient fileSystem = GetFileSystemClient(fileSystemName); + Response response = fileSystem.Create(publicAccessType, metadata, cancellationToken); + return Response.FromValue(fileSystem, response.GetRawResponse()); + } + + /// + /// The operation creates a new + /// file system under the specified account. If the file system with the + /// same name already exists, the operation fails. + /// + /// For more information, see . + /// + /// + /// The name of the file system to create. + /// + /// + /// Optionally specifies whether data in the file system may be accessed + /// publicly and the level of access. + /// specifies full public read access for file system and blob data. + /// Clients can enumerate blobs within the file system via anonymous + /// request, but cannot enumerate file systems within the storage + /// account. specifies public + /// read access for blobs. Blob data within this file system can be + /// read via anonymous request, but file system data is not available. + /// Clients cannot enumerate blobs within the file system via anonymous + /// request. specifies that the + /// file system data is private to the account owner. + /// + /// + /// Optional custom metadata to set for this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A referencing the + /// newly created file system. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateFileSystemAsync( + string fileSystemName, + PublicAccessType publicAccessType = PublicAccessType.None, + Metadata metadata = default, + CancellationToken cancellationToken = default) + { + FileSystemClient fileSystem = GetFileSystemClient(fileSystemName); + Response response = await fileSystem.CreateAsync(publicAccessType, metadata, cancellationToken).ConfigureAwait(false); + return Response.FromValue(fileSystem, response.GetRawResponse()); + } + #endregion Create File System + + #region Delete File System + /// + /// The operation marks the + /// specified blob file system for deletion. The file system and any blobs + /// contained within it are later deleted during garbage collection. + /// + /// For more information, see . + /// + /// + /// The name of the file system to delete. + /// + /// + /// Optional to add + /// conditions on the deletion of this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A if successful. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response DeleteFileSystem( + string fileSystemName, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) => + GetFileSystemClient(fileSystemName) + .Delete( + accessConditions, + cancellationToken); + + /// + /// The operation marks the + /// specified file system for deletion. The file system and any blobs + /// contained within it are later deleted during garbage collection. + /// + /// For more information, see . + /// + /// + /// The name of the file system to delete. + /// + /// + /// Optional to add + /// conditions on the deletion of this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A if successful. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task DeleteFileSystemAsync( + string fileSystemName, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) => + await GetFileSystemClient(fileSystemName) + .DeleteAsync( + accessConditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Delete File System + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeUriBuilder.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeUriBuilder.cs new file mode 100644 index 000000000000..4dd931f571ce --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeUriBuilder.cs @@ -0,0 +1,307 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Linq; +using System.Net; +using System.Text; +using Azure.Core; +using Azure.Storage.Sas; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// The class provides a convenient way to + /// modify the contents of a instance to point to + /// different Azure Data Lake resources like an file system, directory, or file. + /// + public class DataLakeUriBuilder + { + /// + /// The Uri instance constructed by this builder. It will be reset to + /// null when changes are made and reconstructed when + /// is accessed. + /// + private Uri _uri; + + /// + /// Gets or sets the scheme name of the URI. + /// Example: "https" + /// + public string Scheme + { + get => _scheme; + set { ResetUri(); _scheme = value; } + } + private string _scheme; + + /// + /// Gets or sets the Domain Name System (DNS) host name or IP address + /// of a server. + /// + /// Example: "account.file.core.windows.net" + /// + public string Host + { + get => _host; + set { ResetUri(); _host = value; } + } + private string _host; + + /// + /// Gets or sets the port number of the URI. + /// + public int Port + { + get => _port; + set { ResetUri(); _port = value; } + } + private int _port; + + /// + /// Gets or sets the Azure Storage account name. This is only + /// populated for IP-style s. + /// + public string AccountName + { + get => _accountName; + set { ResetUri(); _accountName = value; } + } + private string _accountName; + + /// + /// Gets or sets the name of a file storage share. The value defaults + /// to if not present in the + /// . + /// + /// + public string FileSystemName + { + get => _fileSystemName; + set { ResetUri(); _fileSystemName = value; } + } + private string _fileSystemName; + + /// + /// Gets or sets the path of the directory or file. The value defaults + /// to if not present in the + /// . + /// Example: "mydirectory/myfile" + /// + public string DirectoryOrFilePath + { + get => _directoryOrFilePath; + set { ResetUri(); _directoryOrFilePath = value; } + } + private string _directoryOrFilePath; + + /// + /// Gets or sets the name of a file snapshot. The value defaults to + /// if not present in the . + /// + public string Snapshot + { + get => _snapshot; + set { ResetUri(); _snapshot = value; } + } + private string _snapshot; + + /// + /// Gets or sets the Shared Access Signature query parameters, or null + /// if not present in the . + /// + public SasQueryParameters Sas + { + get => _sas; + set { ResetUri(); _sas = value; } + } + private SasQueryParameters _sas; + + /// + /// Get the last directory or file name from the , or null if + /// not present in the . + /// + internal string LastDirectoryOrFileName => + DirectoryOrFilePath.TrimEnd('/').Split('/').LastOrDefault(); + + /// + /// Gets or sets any query information included in the URI that's not + /// relevant to addressing Azure storage resources. + /// + public string Query + { + get => _query; + set { ResetUri(); _query = value; } + } + private string _query; + + /// + /// Initializes a new instance of the + /// class with the specified . + /// + /// + /// The to a storage resource. + /// + public DataLakeUriBuilder(Uri uri) + { + Scheme = uri.Scheme; + Host = uri.Host; + Port = uri.Port; + AccountName = ""; + + FileSystemName = ""; + DirectoryOrFilePath = ""; + + Snapshot = ""; + Sas = null; + + // Find the share & directory/file path (if any) + if (!string.IsNullOrEmpty(uri.AbsolutePath)) + { + // If path starts with a slash, remove it + + var path = + (uri.AbsolutePath[0] == '/') + ? uri.AbsolutePath.Substring(1) + : uri.AbsolutePath; + + var startIndex = 0; + + if (IsHostIPEndPointStyle(uri.Host)) + { + var accountEndIndex = path.IndexOf("/", StringComparison.InvariantCulture); + + // Slash not found; path has account name & no share name + if (accountEndIndex == -1) + { + AccountName = path; + startIndex = path.Length; + } + else + { + AccountName = path.Substring(0, accountEndIndex); + startIndex = accountEndIndex + 1; + } + } + + // Find the next slash (if it exists) + + var shareEndIndex = path.IndexOf("/", startIndex, StringComparison.InvariantCulture); + if (shareEndIndex == -1) + { + FileSystemName = path.Substring(startIndex); // Slash not found; path has share name & no directory/file path + } + else + { + FileSystemName = path.Substring(startIndex, shareEndIndex - startIndex); // The share name is the part between the slashes + DirectoryOrFilePath = path.Substring(shareEndIndex + 1); // The directory/file path name is after the share slash + } + } + + // Convert the query parameters to a case-sensitive map & trim whitespace + + var paramsMap = new UriQueryParamsCollection(uri.Query); + + if (paramsMap.TryGetValue(Constants.SnapshotParameterName, out var snapshotTime)) + { + Snapshot = snapshotTime; + + // If we recognized the query parameter, remove it from the map + paramsMap.Remove(Constants.SnapshotParameterName); + } + + if (paramsMap.ContainsKey(Constants.Sas.Parameters.Version)) + { + Sas = new SasQueryParameters(paramsMap); + } + + Query = paramsMap.ToString(); + } + + /// + /// Returns the constructed from the + /// 's fields. The + /// property contains the SAS and additional query parameters. + /// + public Uri ToUri() + { + if (_uri == null) + { + _uri = BuildUri().ToUri(); + } + return _uri; + } + + /// + /// Returns the display string for the specified + /// instance. + /// + /// + /// The display string for the specified + /// instance. + /// + public override string ToString() => + BuildUri().ToString(); + + /// + /// Reset our cached URI. + /// + private void ResetUri() => + _uri = null; + + /// + /// Construct a representing the + /// 's fields. The + /// property contains the SAS, snapshot, and additional query parameters. + /// + /// The constructed . + private RequestUriBuilder BuildUri() + { + // Concatenate account, share & directory/file path (if they exist) + var path = new StringBuilder(""); + if (!string.IsNullOrWhiteSpace(AccountName)) + { + path.Append("/").Append(AccountName); + } + if (!string.IsNullOrWhiteSpace(FileSystemName)) + { + path.Append("/").Append(FileSystemName); + if (!string.IsNullOrWhiteSpace(DirectoryOrFilePath)) + { + path.Append("/").Append(DirectoryOrFilePath); + } + } + + // Concatenate query parameters + var query = new StringBuilder(Query); + if (!string.IsNullOrWhiteSpace(Snapshot)) + { + if (query.Length > 0) + { query.Append("&"); } + query.Append(Constants.SnapshotParameterName).Append("=").Append(Snapshot); + } + var sas = Sas?.ToString(); + if (!string.IsNullOrWhiteSpace(sas)) + { + if (query.Length > 0) + { query.Append("&"); } + query.Append(sas); + } + + // Use RequestUriBuilder, which has slightly nicer formatting + return new RequestUriBuilder + { + Scheme = Scheme, + Host = Host, + Port = Port, + Path = path.ToString(), + Query = query.Length > 0 ? "?" + query.ToString() : null + }; + } + + // TODO See remarks at https://docs.microsoft.com/en-us/dotnet/api/system.net.ipaddress.tryparse?view=netframework-4.7.2 + // TODO refactor to shared method + private static bool IsHostIPEndPointStyle(string host) + => string.IsNullOrEmpty(host) ? false : IPAddress.TryParse(host, out _); + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DirectoryClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DirectoryClient.cs new file mode 100644 index 000000000000..75c5783a4339 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DirectoryClient.cs @@ -0,0 +1,888 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.Storage.Files.DataLake.Models; +using Metadata = System.Collections.Generic.IDictionary; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// A DirectoryClient represents a URI to the Azure DataLake service allowing you to manipulate a directory. + /// + public class DirectoryClient : PathClient + { + /// + /// The name of the directory. + /// + private string _name; + + /// + /// Gets the name of the directory. + /// + public virtual string Name + { + get + { + SetNameFieldsIfNull(); + return _name; + } + } + + #region ctors + /// + /// Initializes a new instance of the + /// class for mocking. + /// + protected DirectoryClient() + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the directory that includes the + /// name of the account, the name of the file system, and the path of the + /// directory. + /// + /// + /// Optional that define the transport + /// pipeline policies for authentication, retries, etc., that are + /// applied to every request. + /// + public DirectoryClient(Uri directoryUri, DataLakeClientOptions options = default) + : this(directoryUri, (HttpPipelinePolicy)null, options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the directory that includes the + /// name of the account, the name of the file system, and the path of the + /// directory. + /// + /// + /// The shared key credential used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + public DirectoryClient(Uri directoryUri, StorageSharedKeyCredential credential, DataLakeClientOptions options = default) + : this(directoryUri, credential.AsPolicy(), options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the directory that includes the + /// name of the account, the name of the file system, and the path of the + /// directory. + /// + /// + /// An optional authentication policy used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + internal DirectoryClient(Uri directoryUri, HttpPipelinePolicy authentication, DataLakeClientOptions options) + : base(directoryUri, authentication, options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the directory that includes the + /// name of the account, the name of the file system, and the path of the + /// directory. + /// + /// + /// The transport pipeline used to send every request. + /// + internal DirectoryClient(Uri directoryUri, HttpPipeline pipeline) : base(directoryUri, pipeline) + { + } + #endregion ctors + + /// + /// Creates a new object by appending + /// to the end of . The + /// new uses the same request policy + /// pipeline as the . + /// + /// The name of the file. + /// A new instance. + public virtual FileClient GetFileClient(string fileName) + => new FileClient(Uri.AppendToPath(fileName), Pipeline); + + /// + /// Creates a new object by appending + /// to the end of . + /// The new uses the same request policy + /// pipeline as the . + /// + /// The name of the subdirectory. + /// A new instance. + public virtual DirectoryClient GetSubDirectoryClient(string subdirectoryName) + => new DirectoryClient(Uri.AppendToPath(subdirectoryName), Pipeline); + + /// + /// Sets the various name fields if they are currently null. + /// + protected override void SetNameFieldsIfNull() + { + base.SetNameFieldsIfNull(); + + if (_name == null) + { + var builder = new DataLakeUriBuilder(Uri); + _name = builder.LastDirectoryOrFileName; + } + } + + #region Create + /// + /// The operation creates a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Create( + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + Create( + PathResourceType.Directory, + httpHeaders, + metadata, + permissions, + umask, + conditions, + cancellationToken); + + /// + /// The operation creates a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateAsync( + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await CreateAsync( + PathResourceType.Directory, + httpHeaders, + metadata, + permissions, + umask, + conditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Create + + #region Delete + /// + /// The operation marks the specified path + /// deletion. The path is later deleted during + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Delete( + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + base.Delete( + recursive: true, + conditions, + cancellationToken); + + /// + /// The operation marks the specified path + /// deletion. The path is later deleted during + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task DeleteAsync( + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await base.DeleteAsync( + recursive: true, + conditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Delete + + #region Move + /// + /// The operation renames a Directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The destination path to rename the path to. + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory. + /// + /// + /// Optional to add + /// conditions on the source on the creation of this file or directory. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public new virtual Response Rename( + string destinationPath, + DataLakeRequestConditions destConditions = default, + DataLakeRequestConditions sourceConditions = default, + CancellationToken cancellationToken = default) + { + Response response = base.Rename( + destinationPath, + destConditions, + sourceConditions, + cancellationToken); + + return Response.FromValue( + new DirectoryClient(response.Value.DfsUri, response.Value.Pipeline), + response.GetRawResponse()); + } + + /// + /// The operation renames a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The destination path to rename the path to. + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory. + /// + /// + /// Optional to add + /// conditions on the source on the creation of this file or directory. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public new virtual async Task> RenameAsync( + string destinationPath, + DataLakeRequestConditions destConditions = default, + DataLakeRequestConditions sourceConditions = default, + CancellationToken cancellationToken = default) + { + Response response = await base.RenameAsync( + destinationPath, + destConditions, + sourceConditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new DirectoryClient(response.Value.DfsUri, response.Value.Pipeline), + response.GetRawResponse()); + } + #endregion Move + + #region Create File + /// + /// The operation creates a file in this directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The name of the file to create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response CreateFile( + string fileName, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + FileClient fileClient = GetFileClient(fileName); + + Response response = fileClient.Create( + httpHeaders, + metadata, + permissions, + umask, + conditions, + cancellationToken); + + return Response.FromValue( + fileClient, + response.GetRawResponse()); + } + + /// + /// The operation creates a new file in this directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// Name of the file to create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateFileAsync( + string fileName, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + FileClient fileClient = GetFileClient(fileName); + + Response response = await fileClient.CreateAsync( + httpHeaders, + metadata, + permissions, + umask, + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + fileClient, + response.GetRawResponse()); + } + #endregion Create File + + #region Delete File + /// + /// The operation deletes a file + /// in this directory. + /// + /// For more information, see . + /// + /// + /// The name of the file to delete. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response DeleteFile( + string fileName, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + GetFileClient(fileName).Delete( + conditions, + cancellationToken); + + /// + /// The operation deletes a file + /// in this directory. + /// + /// For more information, see . + /// + /// + /// The name of the file to delete. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task DeleteFileAsync( + string fileName, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await GetFileClient(fileName).DeleteAsync( + conditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Delete File + + #region Create Sub Directory + /// + /// The operation creates a sub directory in this directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The path to the directory to create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response CreateSubDirectory( + string path, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + DirectoryClient directoryClient = GetSubDirectoryClient(path); + + Response response = directoryClient.Create( + PathResourceType.Directory, + httpHeaders, + metadata, + permissions, + umask, + conditions, + cancellationToken); + + return Response.FromValue( + directoryClient, + response.GetRawResponse()); + } + + /// + /// The operation creates a sub directory in this directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The path to the directory to create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateSubDirectoryAsync( + string path, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + DirectoryClient directoryClient = GetSubDirectoryClient(path); + + Response response = await directoryClient.CreateAsync( + PathResourceType.Directory, + httpHeaders, + metadata, + permissions, + umask, + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + directoryClient, + response.GetRawResponse()); + } + #endregion Create Sub Directory + + #region Delete Sub Directory + /// + /// The deletes a sub directory in this directory. + /// + /// For more information, see . + /// + /// + /// The path to the directory to delete. + /// + /// + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. + /// If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. + /// When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete + /// operation to continue deleting the directory. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response DeleteSubDirectory( + string path, + string continuation = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + GetSubDirectoryClient(path).Delete( + recursive: true, + conditions, + cancellationToken); + + /// + /// The deletes a sub directory in this directory. + /// + /// For more information, see . + /// + /// + /// The path to the directory to delete. + /// + /// + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. + /// If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. + /// When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete + /// operation to continue deleting the directory. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task DeleteSubDirectoryAsync( + string path, + string continuation = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await GetSubDirectoryClient(path).DeleteAsync( + recursive: true, + conditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Delete Sub Directory + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/ErrorExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/ErrorExtensions.cs new file mode 100644 index 000000000000..4ba595bfc49e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/ErrorExtensions.cs @@ -0,0 +1,37 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Text.Json; + +namespace Azure.Storage.Files.DataLake +{ + internal static class ErrorExtensions + { + internal static Exception CreateException(this string jsonMessage, Response response) + { + if (string.IsNullOrWhiteSpace(jsonMessage)) + { + return new RequestFailedException( + status: response.Status, + errorCode: response.Status.ToString(CultureInfo.InvariantCulture), + message: response.ReasonPhrase, + innerException: new Exception()); + } + else + { + Dictionary> errorDictionary + = JsonSerializer.Deserialize>>(jsonMessage); + return new RequestFailedException( + status: response.Status, + errorCode: errorDictionary[Constants.DataLake.ErrorKey][Constants.DataLake.ErrorCodeKey], + message: errorDictionary[Constants.DataLake.ErrorKey][Constants.DataLake.ErrorMessageKey], + innerException: new Exception()); + } + } + + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/FileClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/FileClient.cs new file mode 100644 index 000000000000..4338ea24719e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/FileClient.cs @@ -0,0 +1,1080 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.IO; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.Storage.Files.DataLake.Models; +using Metadata = System.Collections.Generic.IDictionary; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// The allows you to manipulate Azure Data Lake files. + /// + public class FileClient : PathClient + { + /// + /// The name of the file. + /// + private string _name; + + /// + /// Gets the name of the file. + /// + public virtual string Name + { + get + { + SetNameFieldsIfNull(); + return _name; + } + } + + #region ctors + /// + /// Initializes a new instance of the + /// class for mocking. + /// + protected FileClient() + { + } + + /// + /// Initializes a new instance of the class. + /// + /// + /// A referencing the file that includes the + /// name of the account, the name of the file system, and the path of the + /// file. + /// + /// + /// Optional that define the transport + /// pipeline policies for authentication, retries, etc., that are + /// applied to every request. + /// + public FileClient(Uri fileUri, DataLakeClientOptions options = default) + : this(fileUri, (HttpPipelinePolicy)null, options) + { + } + + /// + /// Initializes a new instance of the class. + /// + /// + /// A referencing the file that includes the + /// name of the account, the name of the file system, and the path of the + /// file. + /// + /// + /// The shared key credential used to sign requests. + /// + /// + /// Optional that define the transport + /// pipeline policies for authentication, retries, etc., that are + /// applied to every request. + /// + public FileClient(Uri fileUri, StorageSharedKeyCredential credential, DataLakeClientOptions options = default) + : this(fileUri, credential.AsPolicy(), options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the file that includes the + /// name of the account, the name of the file system, and the path of the + /// file. + /// + /// + /// An optional authentication policy used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + internal FileClient(Uri fileUri, HttpPipelinePolicy authentication, DataLakeClientOptions options) + : base(fileUri, authentication, options) + { + } + + /// + /// Initializes a new instance of the class. + /// + /// + /// A referencing the file that includes the + /// name of the account, the name of the file system, and the path of the file. + /// + /// + /// The transport pipeline used to send every request. + /// + internal FileClient(Uri fileUri, HttpPipeline pipeline) : base(fileUri, pipeline) + { + } + #endregion ctors + + /// + /// Sets the various name fields if they are currently null. + /// + protected override void SetNameFieldsIfNull() + { + base.SetNameFieldsIfNull(); + if (_name == null) + { + var builder = new DataLakeUriBuilder(Uri); + _name = builder.LastDirectoryOrFileName; + } + } + + #region Create + /// + /// The operation creates a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Create( + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + Create( + PathResourceType.File, + httpHeaders, + metadata, + permissions, + umask, + conditions, + cancellationToken); + + /// + /// The operation creates a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateAsync( + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await CreateAsync( + PathResourceType.File, + httpHeaders, + metadata, + permissions, + umask, + conditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Create + + #region Delete + /// + /// The operation marks the specified path + /// deletion. The path is later deleted during + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Delete( + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + => base.Delete( + recursive: null, + conditions, + cancellationToken); + + /// + /// The operation marks the specified path + /// deletion. The path is later deleted during + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task DeleteAsync( + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + => await base.DeleteAsync( + recursive: null, + conditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Delete + + #region Move + /// + /// The operation renames a Directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The destination path to rename the path to. + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory. + /// + /// + /// Optional to add + /// conditions on the source on the creation of this file or directory. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public new virtual Response Rename( + string destinationPath, + DataLakeRequestConditions destConditions = default, + DataLakeRequestConditions sourceConditions = default, + CancellationToken cancellationToken = default) + { + Response response = base.Rename( + destinationPath, + destConditions, + sourceConditions, + cancellationToken); + + return Response.FromValue( + new FileClient(response.Value.DfsUri, response.Value.Pipeline), + response.GetRawResponse()); + } + + /// + /// The operation renames a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The destination path to rename the path to. + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory. + /// + /// + /// Optional to add + /// conditions on the source on the creation of this file or directory. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public new virtual async Task> RenameAsync( + string destinationPath, + DataLakeRequestConditions destConditions = default, + DataLakeRequestConditions sourceConditions = default, + CancellationToken cancellationToken = default) + { + Response response = await base.RenameAsync( + destinationPath, + destConditions, + sourceConditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new FileClient(response.Value.DfsUri, response.Value.Pipeline), + response.GetRawResponse()); + } + #endregion Move + + #region Append Data + /// + /// The operation uploads data to be appended to a file. Data can only be appended to a file. + /// To apply perviously uploaded data to a file, call Flush Data. + /// + /// For more information, see . + /// + /// + /// A containing the content to upload. + /// + /// + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. + /// It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. + /// The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. + /// To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length + /// of the file after all data has been written, and there must not be a request entity body included with the request. + /// + /// + /// This hash is used to verify the integrity of the request content during transport. When this header is specified, + /// the storage service compares the hash of the content that has arrived with this header value. If the two hashes do not match, + /// the operation will fail with error code 400 (Bad Request). Note that this MD5 hash is not stored with the file. This header is + /// associated with the request content, and not with the stored content of the file itself. + /// + /// + /// Optional lease id. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the state + /// of the updated file. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Append( + Stream content, + long offset, + byte[] contentHash = default, + string leaseId = default, + CancellationToken cancellationToken = default) => + AppendInternal( + content, + offset, + contentHash, + leaseId, + async: false, + cancellationToken) + .EnsureCompleted(); + + /// + /// The operation uploads data to be appended to a file. Data can only be appended to a file. + /// To apply perviously uploaded data to a file, call Flush Data. + /// + /// For more information, see . + /// + /// + /// A containing the content to upload. + /// + /// + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. + /// It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. + /// The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. + /// To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length + /// of the file after all data has been written, and there must not be a request entity body included with the request. + /// + /// + /// This hash is used to verify the integrity of the request content during transport. When this header is specified, + /// the storage service compares the hash of the content that has arrived with this header value. If the two hashes do not match, + /// the operation will fail with error code 400 (Bad Request). Note that this MD5 hash is not stored with the file. This header is + /// associated with the request content, and not with the stored content of the file itself. + /// + /// + /// Optional lease id. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the state + /// of the updated file. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task AppendAsync( + Stream content, + long offset, + byte[] contentHash = default, + string leaseId = default, + CancellationToken cancellationToken = default) => + await AppendInternal( + content, + offset, + contentHash, + leaseId, + async: true, + cancellationToken) + .ConfigureAwait(false); + + /// + /// The operation uploads data to be appended to a file. Data can only be appended to a file. + /// To apply perviously uploaded data to a file, call Flush Data. + /// + /// For more information, see . + /// + /// + /// A containing the content to upload. + /// + /// + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. + /// It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. + /// The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. + /// To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length + /// of the file after all data has been written, and there must not be a request entity body included with the request. + /// + /// + /// This hash is used to verify the integrity of the request content during transport. When this header is specified, + /// the storage service compares the hash of the content that has arrived with this header value. If the two hashes do not match, + /// the operation will fail with error code 400 (Bad Request). Note that this MD5 hash is not stored with the file. This header is + /// associated with the request content, and not with the stored content of the file itself. + /// + /// + /// Optional lease id. + /// + /// + /// Whether to invoke the operation asynchronously. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the state + /// of the updated file. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + private async Task AppendInternal( + Stream content, + long? offset, + byte[] contentHash, + string leaseId, + bool async, + CancellationToken cancellationToken) + { + using (Pipeline.BeginLoggingScope(nameof(FileClient))) + { + Pipeline.LogMethodEnter( + nameof(FileClient), + message: + $"{nameof(Uri)}: {Uri}\n" + + $"{nameof(offset)}: {offset}\n" + + $"{nameof(leaseId)}: {leaseId}\n"); + try + { + Response response = await DataLakeRestClient.Path.AppendDataAsync( + clientDiagnostics: ClientDiagnostics, + pipeline: Pipeline, + resourceUri: DfsUri, + body: content, + position: offset, + contentLength: content.Length, + transactionalContentHash: contentHash, + leaseId: leaseId, + async: async, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + return response.GetRawResponse(); + } + catch (Exception ex) + { + Pipeline.LogException(ex); + throw; + } + finally + { + Pipeline.LogMethodExit(nameof(FileClient)); + } + } + } + #endregion Append Data + + #region Flush Data + /// + /// The operation flushes (writes) previously + /// appended data to a file. + /// + /// + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. + /// It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. + /// The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, + /// to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and + /// equal to the length of the file after all data has been written, and there must not be a request entity body included + /// with the request. + /// + /// + /// If "true", uncommitted data is retained after the flush operation completes; otherwise, the uncommitted data is deleted + /// after the flush operation. The default is false. Data at offsets less than the specified position are written to the + /// file when flush succeeds, but this optional parameter allows data after the flush position to be retained for a future + /// flush operation. + /// + /// + /// Azure Storage Events allow applications to receive notifications when files change. When Azure Storage Events are enabled, + /// a file changed event is raised. This event has a property indicating whether this is the final change to distinguish the + /// difference between an intermediate flush to a file stream and the final close of a file stream. The close query parameter + /// is valid only when the action is "flush" and change notifications are enabled. If the value of close is "true" and the + /// flush operation completes successfully, the service raises a file change notification with a property indicating that + /// this is the final update (the file stream has been closed). If "false" a change notification is raised indicating the + /// file has changed. The default is false. This query parameter is set to true by the Hadoop ABFS driver to indicate that + /// the file stream has been closed." + /// + /// + /// Optional standard HTTP header properties that can be set for the file. + /// + /// + /// Optional to add + /// conditions on the flush of this file. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Flush( + long position, + bool? retainUncommittedData = default, + bool? close = default, + PathHttpHeaders? httpHeaders = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + FlushInternal( + position, + retainUncommittedData, + close, + httpHeaders, + conditions, + async: false, + cancellationToken) + .EnsureCompleted(); + + /// + /// The operation flushes (writes) previously + /// appended data to a file. + /// + /// + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. + /// It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. + /// The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, + /// to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and + /// equal to the length of the file after all data has been written, and there must not be a request entity body included + /// with the request. + /// + /// + /// If "true", uncommitted data is retained after the flush operation completes; otherwise, the uncommitted data is deleted + /// after the flush operation. The default is false. Data at offsets less than the specified position are written to the + /// file when flush succeeds, but this optional parameter allows data after the flush position to be retained for a future + /// flush operation. + /// + /// + /// Azure Storage Events allow applications to receive notifications when files change. When Azure Storage Events are enabled, + /// a file changed event is raised. This event has a property indicating whether this is the final change to distinguish the + /// difference between an intermediate flush to a file stream and the final close of a file stream. The close query parameter + /// is valid only when the action is "flush" and change notifications are enabled. If the value of close is "true" and the + /// flush operation completes successfully, the service raises a file change notification with a property indicating that + /// this is the final update (the file stream has been closed). If "false" a change notification is raised indicating the + /// file has changed. The default is false. This query parameter is set to true by the Hadoop ABFS driver to indicate that + /// the file stream has been closed." + /// + /// + /// Optional standard HTTP header properties that can be set for the file. + /// + /// + /// Optional to add + /// conditions on the flush of this file. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> FlushAsync( + long position, + bool? retainUncommittedData = default, + bool? close = default, + PathHttpHeaders? httpHeaders = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await FlushInternal( + position, + retainUncommittedData, + close, + httpHeaders, + conditions, + async: true, + cancellationToken) + .ConfigureAwait(false); + + /// + /// The operation flushes (writes) previously + /// appended data to a file. + /// + /// + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. + /// It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. + /// The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, + /// to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and + /// equal to the length of the file after all data has been written, and there must not be a request entity body included + /// with the request. + /// + /// + /// If "true", uncommitted data is retained after the flush operation completes; otherwise, the uncommitted data is deleted + /// after the flush operation. The default is false. Data at offsets less than the specified position are written to the + /// file when flush succeeds, but this optional parameter allows data after the flush position to be retained for a future + /// flush operation. + /// + /// + /// Azure Storage Events allow applications to receive notifications when files change. When Azure Storage Events are enabled, + /// a file changed event is raised. This event has a property indicating whether this is the final change to distinguish the + /// difference between an intermediate flush to a file stream and the final close of a file stream. The close query parameter + /// is valid only when the action is "flush" and change notifications are enabled. If the value of close is "true" and the + /// flush operation completes successfully, the service raises a file change notification with a property indicating that + /// this is the final update (the file stream has been closed). If "false" a change notification is raised indicating the + /// file has changed. The default is false. This query parameter is set to true by the Hadoop ABFS driver to indicate that + /// the file stream has been closed." + /// + /// + /// Optional standard HTTP header properties that can be set for the file. + /// + /// + /// Optional to add + /// conditions on the flush of this file. + /// + /// + /// Whether to invoke the operation asynchronously. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + private async Task> FlushInternal( + long position, + bool? retainUncommittedData, + bool? close, + PathHttpHeaders? httpHeaders, + DataLakeRequestConditions conditions, + bool async, + CancellationToken cancellationToken) + { + using (Pipeline.BeginLoggingScope(nameof(FileClient))) + { + Pipeline.LogMethodEnter( + nameof(FileClient), + message: + $"{nameof(Uri)}: {Uri}"); + + try + { + Response response = await DataLakeRestClient.Path.FlushDataAsync( + clientDiagnostics: ClientDiagnostics, + pipeline: Pipeline, + resourceUri: DfsUri, + position: position, + retainUncommittedData: retainUncommittedData, + close: close, + contentLength: 0, + contentHash: httpHeaders?.ContentHash, + leaseId: conditions?.LeaseId, + cacheControl: httpHeaders?.CacheControl, + contentType: httpHeaders?.ContentType, + contentDisposition: httpHeaders?.ContentDisposition, + contentEncoding: httpHeaders?.ContentEncoding, + contentLanguage: httpHeaders?.ContentLanguage, + ifMatch: conditions?.IfMatch, + ifNoneMatch: conditions?.IfNoneMatch, + ifModifiedSince: conditions?.IfModifiedSince, + ifUnmodifiedSince: conditions?.IfUnmodifiedSince, + async: async, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new PathInfo() + { + ETag = response.Value.ETag, + LastModified = response.Value.LastModified + }, + response.GetRawResponse()); + } + catch (Exception ex) + { + Pipeline.LogException(ex); + throw; + } + finally + { + Pipeline.LogMethodExit(nameof(FileClient)); + } + } + } + #endregion + + #region Read Data + /// + /// The operation downloads a file from + /// the service, including its metadata and properties. + /// + /// For more information, see . + /// + /// + /// A describing the + /// downloaded blob. contains + /// the blob's data. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// +#pragma warning disable AZC0002 // Client method should have cancellationToken as the last optional parameter + [ForwardsClientCalls] + public virtual Response Read() + { + Response response = _blockBlobClient.Download(); + + return Response.FromValue( + response.Value.ToFileDownloadInfo(), + response.GetRawResponse()); + } +#pragma warning restore AZC0002 // Client method should have cancellationToken as the last optional parameter + + /// + /// The operation downloads a file from + /// the service, including its metadata and properties. + /// + /// For more information, see . + /// + /// + /// A describing the + /// downloaded blob. contains + /// the file's data. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// +#pragma warning disable AZC0002 // Client method should have cancellationToken as the last optional parameter + [ForwardsClientCalls] + public virtual async Task> ReadAsync() + { + Response response + = await _blockBlobClient.DownloadAsync(CancellationToken.None).ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToFileDownloadInfo(), + response.GetRawResponse()); + } +#pragma warning restore AZC0002 // Client method should have cancellationToken as the last optional parameter + + /// + /// The operation downloads a file from + /// the service, including its metadata and properties. + /// + /// For more information, see . + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// downloaded blob. contains + /// the blob's data. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Read( + CancellationToken cancellationToken = default) + { + Response response = _blockBlobClient.Download(cancellationToken); + + return Response.FromValue( + response.Value.ToFileDownloadInfo(), + response.GetRawResponse()); + } + + /// + /// The operation downloads a file from + /// the service, including its metadata and properties. + /// + /// For more information, see . + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// downloaded blob. contains + /// the file's data. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> ReadAsync( + CancellationToken cancellationToken = default) + { + Response response + = await _blockBlobClient.DownloadAsync(cancellationToken).ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToFileDownloadInfo(), + response.GetRawResponse()); + } + + /// + /// The + /// operation downloads a file from the service, including its metadata + /// and properties. + /// + /// For more information, see . + /// + /// + /// If provided, only donwload the bytes of the file in the specified + /// range. If not provided, download the entire file. + /// + /// + /// Optional to add conditions on + /// donwloading this file. + /// + /// + /// When set to true and specified together with the , + /// the service returns the MD5 hash for the range, as long as the + /// range is less than or equal to 4 MB in size. If this value is + /// specified without or set to true when the + /// range exceeds 4 MB in size, a + /// is thrown. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// downloaded file. contains + /// the file's data. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Read( + HttpRange range = default, + DataLakeRequestConditions conditions = default, + bool rangeGetContentHash = default, + CancellationToken cancellationToken = default) + { + Response response = _blockBlobClient.Download( + range: range, + conditions: conditions, + rangeGetContentHash: rangeGetContentHash, + cancellationToken: cancellationToken); + + return Response.FromValue( + response.Value.ToFileDownloadInfo(), + response.GetRawResponse()); + } + /// + /// The + /// operation downloads a file from the service, including its metadata + /// and properties. + /// + /// For more information, see . + /// + /// + /// If provided, only donwload the bytes of the file in the specified + /// range. If not provided, download the entire file. + /// + /// + /// Optional to add conditions on + /// donwloading this file. + /// + /// + /// When set to true and specified together with the , + /// the service returns the MD5 hash for the range, as long as the + /// range is less than or equal to 4 MB in size. If this value is + /// specified without or set to true when the + /// range exceeds 4 MB in size, a + /// is thrown. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// downloaded file. contains + /// the file's data. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> ReadAsync( + HttpRange range = default, + DataLakeRequestConditions conditions = default, + bool rangeGetContentHash = default, + CancellationToken cancellationToken = default) + { + Response response = await _blockBlobClient.DownloadAsync( + range: range, + conditions: conditions, + rangeGetContentHash: rangeGetContentHash, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToFileDownloadInfo(), + response.GetRawResponse()); + } + #endregion Read Data + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/FileSystemClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/FileSystemClient.cs new file mode 100644 index 000000000000..452ebd3a5e89 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/FileSystemClient.cs @@ -0,0 +1,1241 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading; +using System.Threading.Tasks; +using System.Linq; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.Storage.Blobs; +using Azure.Storage.Blobs.Models; +using Azure.Storage.Files.DataLake.Models; +using Metadata = System.Collections.Generic.IDictionary; +using System.Text.Json; +using System.Collections.Generic; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// The allows you to manipulate Azure + /// Data Lake file systems and their directories and files. + /// + public class FileSystemClient + { + /// + /// A assoicated with the file system. + /// + internal readonly BlobContainerClient _containerClient; + + /// + /// ContainerClient + /// + internal virtual BlobContainerClient ContainerClient => _containerClient; + + /// + /// The file systems's user-provided endpoint. + /// + private readonly Uri _uri; + + /// + /// The file system's blob endpoint. + /// + private readonly Uri _blobUri; + + /// + /// The path's dfs endpoint. + /// + private readonly Uri _dfsUri; + + /// + /// Gets the file systems's primary endpoint. + /// + public virtual Uri Uri => _uri; + + /// + /// The transport pipeline used to send + /// every request. + /// + private readonly HttpPipeline _pipeline; + + /// + /// Gets the transport pipeline used to send + /// every request. + /// + protected virtual HttpPipeline Pipeline => _pipeline; + + /// + /// The Storage account name corresponding to the share client. + /// + private string _accountName; + + /// + /// Gets the Storage account name corresponding to the share client. + /// + public virtual string AccountName + { + get + { + SetNameFieldsIfNull(); + return _accountName; + } + } + + /// + /// The name of the file system. + /// + private string _name; + + /// + /// Gets the name of the file system. + /// + public virtual string Name + { + get + { + SetNameFieldsIfNull(); + return _name; + } + } + + /// + /// The instance used to create diagnostic scopes + /// every request. + /// + private readonly ClientDiagnostics _clientDiagnostics; + + /// + /// The instance used to create diagnostic scopes + /// every request. + /// + internal virtual ClientDiagnostics ClientDiagnostics => _clientDiagnostics; + + #region ctors + /// + /// Initializes a new instance of the + /// class for mocking. + /// + protected FileSystemClient() + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the share that includes the + /// name of the account and the name of the file system. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + public FileSystemClient(Uri fileSystemUri, DataLakeClientOptions options = default) + : this(fileSystemUri, (HttpPipelinePolicy)null, options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the share that includes the + /// name of the account and the name of the file system. + /// + /// + /// The shared key credential used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + public FileSystemClient(Uri fileSystemUri, StorageSharedKeyCredential credential, DataLakeClientOptions options = default) + : this(fileSystemUri, credential.AsPolicy(), options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the file system that includes the + /// name of the account and the name of the file system. + /// + /// + /// The token credential used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + public FileSystemClient(Uri fileSystemUri, TokenCredential credential, DataLakeClientOptions options = default) + : this(fileSystemUri, credential.AsPolicy(), options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the file system that includes the + /// name of the account and the name of the file system. + /// + /// + /// An optional authentication policy used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + internal FileSystemClient(Uri fileSystemUri, HttpPipelinePolicy authentication, DataLakeClientOptions options) + { + _uri = fileSystemUri; + _blobUri = GetBlobUri(fileSystemUri); + _dfsUri = GetDfsUri(fileSystemUri); + _pipeline = options.Build(authentication); + _clientDiagnostics = new ClientDiagnostics(options); + _containerClient = new BlobContainerClient(_blobUri, _pipeline, _clientDiagnostics, null); + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the file system that includes the + /// name of the account and the name of the file system. + /// + /// + /// The transport pipeline used to send every request. + /// + /// /// + internal FileSystemClient(Uri fileSystemUri, HttpPipeline pipeline, ClientDiagnostics clientDiagnostics) + { + _uri = fileSystemUri; + _blobUri = GetBlobUri(fileSystemUri); + _dfsUri = GetDfsUri(fileSystemUri); + _pipeline = pipeline; + _clientDiagnostics = clientDiagnostics; + _containerClient = new BlobContainerClient(_blobUri, pipeline, clientDiagnostics, null); + } + #endregion ctors + + /// + /// Create a new object by appending + /// to the end of . The + /// new uses the same request policy + /// pipeline as the . + /// + /// The name of the directory. + /// A new instance. + public virtual DirectoryClient GetDirectoryClient(string directoryName) + => new DirectoryClient(Uri.AppendToPath(directoryName), Pipeline); + + /// + /// Create a new object by appending + /// to the end of . The + /// new uses the same request policy + /// pipeline as the . + /// + /// The name of the directory. + /// A new instance. + public virtual FileClient GetFileClient(string fileName) + => new FileClient(Uri.AppendToPath(fileName), Pipeline); + + /// + /// Gets the blob Uri. + /// + private static Uri GetBlobUri(Uri uri) + { + Uri blobUri; + if (uri.Host.Contains(Constants.DataLake.DfsUriSuffix)) + { + UriBuilder uriBuilder = new UriBuilder(uri); + uriBuilder.Host = uriBuilder.Host.Replace( + Constants.DataLake.DfsUriSuffix, + Constants.DataLake.BlobUriSuffix); + blobUri = uriBuilder.Uri; + } + else + { + blobUri = uri; + } + return blobUri; + } + + /// + /// Gets the dfs Uri. + /// + private static Uri GetDfsUri(Uri uri) + { + Uri dfsUri; + if (uri.Host.Contains(Constants.DataLake.BlobUriSuffix)) + { + UriBuilder uriBuilder = new UriBuilder(uri); + uriBuilder.Host = uriBuilder.Host.Replace( + Constants.DataLake.BlobUriSuffix, + Constants.DataLake.DfsUriSuffix); + dfsUri = uriBuilder.Uri; + } + else + { + dfsUri = uri; + } + return dfsUri; + } + + /// + /// Sets the various name fields if they are currently null. + /// + private void SetNameFieldsIfNull() + { + if (_name == null || _accountName == null) + { + var builder = new DataLakeUriBuilder(Uri); + _name = builder.FileSystemName; + _accountName = builder.AccountName; + } + } + + #region Create + /// + /// The operation creates a new file system + /// under the specified account. If the container with the same name + /// already exists, the operation fails. + /// + /// For more information, see . + /// + /// + /// Optionally specifies whether data in the container may be accessed + /// publicly and the level of access. + /// specifies full public read access for container and blob data. + /// Clients can enumerate blobs within the container via anonymous + /// request, but cannot enumerate containers within the storage + /// account. specifies public + /// read access for blobs. Blob data within this container can be + /// read via anonymous request, but file system data is not available. + /// Clients cannot enumerate blobs within the file system via anonymous + /// request. specifies that the + /// file system data is private to the account owner. + /// + /// + /// Optional custom metadata to set for this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the newly + /// created container. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Create( + Models.PublicAccessType publicAccessType = Models.PublicAccessType.None, + Metadata metadata = default, + CancellationToken cancellationToken = default) + { + Response containerResponse = _containerClient.Create( + (Blobs.Models.PublicAccessType)publicAccessType, + metadata, + cancellationToken); + + return Response.FromValue( + new FileSystemInfo() + { + ETag = containerResponse.Value.ETag, + LastModified = containerResponse.Value.LastModified + }, + containerResponse.GetRawResponse()); + } + + /// + /// The operation creates a new file system + /// under the specified account. If the file system with the same name + /// already exists, the operation fails. + /// + /// For more information, see . + /// + /// + /// Optionally specifies whether data in the file system may be accessed + /// publicly and the level of access. + /// specifies full public read access for file system and blob data. + /// Clients can enumerate blobs within the file system via anonymous + /// request, but cannot enumerate file system within the storage + /// account. specifies public + /// read access for blobs. Blob data within this file system can be + /// read via anonymous request, but file system data is not available. + /// Clients cannot enumerate blobs within the file system via anonymous + /// request. specifies that the + /// file system data is private to the account owner. + /// + /// + /// Optional custom metadata to set for this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the newly + /// created file system. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateAsync( + Models.PublicAccessType publicAccessType = Models.PublicAccessType.None, + Metadata metadata = default, + CancellationToken cancellationToken = default) + { + Response containerResponse = await _containerClient.CreateAsync( + (Blobs.Models.PublicAccessType)publicAccessType, + metadata, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new FileSystemInfo() + { + ETag = containerResponse.Value.ETag, + LastModified = containerResponse.Value.LastModified + }, + containerResponse.GetRawResponse()); + } + #endregion Create + + #region Delete + /// + /// The operation marks the specified + /// file system for deletion. The file system and any blobs contained + /// within it are later deleted during garbage collection. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on the deletion of this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A if successful. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Delete( + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) => + _containerClient.Delete( + accessConditions, + cancellationToken); + + /// + /// The operation marks the specified + /// file system for deletion. The file system and any blobs contained + /// within it are later deleted during garbage collection. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on the deletion of this cofile systemntainer. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A if successful. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task DeleteAsync( + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) => + await _containerClient.DeleteAsync( + accessConditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Delete + + #region GetProperties + /// + /// The operation returns all + /// user-defined metadata and system properties for the specified + /// file system. The data returned does not include the file system's + /// list of blobs. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on getting the file system's properties. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// file system and its properties. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response GetProperties( + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response containerResponse = _containerClient.GetProperties( + conditions, + cancellationToken); + + return Response.FromValue( + containerResponse.Value.ToFileSystemItem(), + containerResponse.GetRawResponse()); + } + + /// + /// The operation returns all + /// user-defined metadata and system properties for the specified + /// file system. The data returned does not include the file system's + /// list of blobs. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on getting the file system's properties. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// file system and its properties. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> GetPropertiesAsync( + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _containerClient.GetPropertiesAsync( + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToFileSystemItem(), + response.GetRawResponse()); + } + #endregion GetProperties + + #region SetMetadata + /// + /// The operation sets one or more + /// user-defined name-value pairs for the specified file system. + /// + /// For more information, see . + /// + /// + /// Custom metadata to set for this file system. + /// + /// + /// Optional to add + /// conditions on the deletion of this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A if successful. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response SetMetadata( + Metadata metadata, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) + { + Response response = _containerClient.SetMetadata( + metadata, + accessConditions, + cancellationToken); + + return Response.FromValue( + new FileSystemInfo() + { + ETag = response.Value.ETag, + LastModified = response.Value.LastModified + }, + response.GetRawResponse()); + } + + /// + /// The operation sets one or more + /// user-defined name-value pairs for the specified file system. + /// + /// For more information, see . + /// + /// + /// Custom metadata to set for this file system. + /// + /// + /// Optional to add + /// conditions on the deletion of this file system. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A if successful. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> SetMetadataAsync( + Metadata metadata, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _containerClient.SetMetadataAsync( + metadata, + accessConditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new FileSystemInfo() + { + ETag = response.Value.ETag, + LastModified = response.Value.LastModified + }, + response.GetRawResponse()); + } + #endregion SetMetadata + + #region List Paths + /// + /// The operation returns an async sequence + /// of paths in this file system. Enumerating the paths may make + /// multiple requests to the service while fetching all the values. + /// + /// For more information, see . + /// + /// + /// Specifies options for listing and filtering the paths. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// An of + /// describing the paths in the file system. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual Pageable ListPaths( + GetPathsOptions? options = default, + CancellationToken cancellationToken = default) => + new GetPathsAsyncCollection(this, options).ToSyncCollection(cancellationToken); + + /// + /// The operation returns an async + /// sequence of paths in this file system. Enumerating the paths may + /// make multiple requests to the service while fetching all the + /// values. + /// + /// For more information, see . + /// + /// + /// Specifies options for listing and filtering paths. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// An describing the + /// paths in the file system. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual AsyncPageable ListPathsAsync( + GetPathsOptions? options = default, + CancellationToken cancellationToken = default) => + new GetPathsAsyncCollection(this, options).ToAsyncCollection(cancellationToken); + + /// + /// The operation returns a + /// single segment of paths in this file system, starting + /// from the specified . Use an empty + /// to start enumeration from the beginning + /// and the if it's not + /// empty to make subsequent calls to + /// to continue enumerating the paths segment by segment. Blobs are + /// ordered lexicographically by name. + /// + /// For more information, see . + /// + /// + /// Specifies options for listing and filtering paths. + /// + /// + /// The number of paths returned with each invocation is limited. If the number of paths + /// to be returned exceeds this limit, a continuation token is returned in the response header + /// x-ms-continuation. When a continuation token is returned in the response, it must be specified + /// in a subsequent invocation of the list operation to continue listing the paths. + /// + /// + /// An optional value that specifies the maximum number of items to return. If omitted or greater than 5,000, + /// the response will include up to 5,000 items. + /// + /// + /// Whether to invoke the operation asynchronously. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing a + /// segment of the blobs in the container. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + internal async Task> ListPathsInternal( + GetPathsOptions? options, + string continuation, + int? maxResults, + bool async, + CancellationToken cancellationToken) + { + using (Pipeline.BeginLoggingScope(nameof(FileSystemClient))) + { + Pipeline.LogMethodEnter( + nameof(BlobContainerClient), + message: + $"{nameof(Uri)}: {Uri}\n" + + $"{nameof(continuation)}: {continuation}\n" + + $"{nameof(maxResults)}: {maxResults})"); + try + { + Response response = await DataLakeRestClient.FileSystem.ListPathsAsync( + clientDiagnostics: _clientDiagnostics, + pipeline: Pipeline, + resourceUri: _dfsUri, + continuation: continuation, + recursive: options?.Recursive ?? false, + maxResults: maxResults, + upn: options?.Upn, + path: options?.Path, + async: async, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + string jsonString; + using (var reader = new System.IO.StreamReader(response.Value.Body)) + { + jsonString = reader.ReadToEnd(); + } + + Dictionary>> pathDictionary + = JsonSerializer.Deserialize>>>(jsonString); + + return Response.FromValue( + new PathSegment() + { + Continuation = response.Value.Continuation, + Paths = pathDictionary["paths"].Select(path => path.ToPathItem()) + }, + response.GetRawResponse()); + ; + } + catch (Exception ex) + { + Pipeline.LogException(ex); + throw; + } + finally + { + Pipeline.LogMethodExit(nameof(FileSystemClient)); + } + } + } + #endregion List Paths + + #region Create Directory + /// + /// The operation creates a directory in this file system. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The path to the directory to create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response CreateDirectory( + string path, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) + { + DirectoryClient directoryClient = GetDirectoryClient(path); + + Response response = directoryClient.Create( + httpHeaders, + metadata, + permissions, + umask, + accessConditions, + cancellationToken); + + return Response.FromValue( + directoryClient, + response.GetRawResponse()); + } + + /// + /// The operation creates a directory in this file system. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The path to the directory to create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateDirectoryAsync( + string path, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) + { + DirectoryClient directoryClient = GetDirectoryClient(path); + + Response response = await GetDirectoryClient(path).CreateAsync( + httpHeaders, + metadata, + permissions, + umask, + accessConditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + directoryClient, + response.GetRawResponse()); + } + #endregion Create Directory + + #region Delete Directory + /// + /// The operation marks the specified path + /// deletion. The path is later deleted during + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// The path to the directory to delete. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response DeleteDirectory( + string path, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) => + GetDirectoryClient(path).Delete( + recursive: true, + accessConditions, + cancellationToken); + + /// + /// The deletes a directory in this file system. + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// The path to the directory to delete. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task DeleteDirectoryAsync( + string path, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) => + await GetDirectoryClient(path).DeleteAsync( + recursive: true, + accessConditions, + cancellationToken) + .ConfigureAwait(false); + #endregion Delete Directory + + #region Create File + /// + /// The operation creates a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The path to the file to create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response CreateFile( + string path, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) + { + FileClient fileClient = GetFileClient(path); + + Response response = fileClient.Create( + httpHeaders, + metadata, + permissions, + umask, + accessConditions, + cancellationToken); + + return Response.FromValue( + fileClient, + response.GetRawResponse()); + } + + /// + /// The creates a file in this file system + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The path to the file to create. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateFileAsync( + string path, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) + { + FileClient fileClient = GetFileClient(path); + + Response response = await fileClient.CreateAsync( + httpHeaders, + metadata, + permissions, + umask, + accessConditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + fileClient, + response.GetRawResponse()); + } + #endregion Create File + + #region Delete File + /// + /// The deletes a file in this file system. + /// + /// For more information, see . + /// + /// + /// The path to the file to delete. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response DeleteFile( + string path, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) => + GetFileClient(path).Delete( + accessConditions, + cancellationToken); + + /// + /// The deletes a file in this file system. + /// + /// For more information, see . + /// + /// + /// The path to the file to delete. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task DeleteFileAsync( + string path, + DataLakeRequestConditions accessConditions = default, + CancellationToken cancellationToken = default) + => await GetFileClient(path).DeleteAsync( + accessConditions, + cancellationToken) + .ConfigureAwait(false); + + #endregion Delete File + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Generated/DataLakeRestClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Generated/DataLakeRestClient.cs new file mode 100644 index 000000000000..caacd4fbae75 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Generated/DataLakeRestClient.cs @@ -0,0 +1,4426 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// This file was automatically generated. Do not edit. + +#pragma warning disable IDE0016 // Null check can be simplified +#pragma warning disable IDE0017 // Variable declaration can be inlined +#pragma warning disable IDE0018 // Object initialization can be simplified +#pragma warning disable SA1402 // File may only contain a single type + +#region Service +namespace Azure.Storage.Files.DataLake +{ + /// + /// Azure Data Lake Storage REST API + /// Azure Data Lake Storage provides storage for Hadoop and other big data workloads. + /// + internal static partial class DataLakeRestClient + { + #region Service operations + /// + /// Service operations for Azure Data Lake Storage REST API + /// + public static partial class Service + { + #region Service.ListFileSystemsAsync + /// + /// List filesystems and their properties in given account. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Filters results to filesystems within the specified prefix. + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// An optional value that specifies the maximum number of items to return. If omitted or greater than 5,000, the response will include up to 5,000 items. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.ServiceListFileSystemsResult} + public static async System.Threading.Tasks.ValueTask> ListFileSystemsAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string prefix = default, + string continuation = default, + int? maxResults = default, + string requestId = default, + int? timeout = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.ServiceClient.ListFileSystems", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = ListFileSystemsAsync_CreateMessage( + pipeline, + resourceUri, + prefix, + continuation, + maxResults, + requestId, + timeout)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return ListFileSystemsAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Service.ListFileSystemsAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Filters results to filesystems within the specified prefix. + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// An optional value that specifies the maximum number of items to return. If omitted or greater than 5,000, the response will include up to 5,000 items. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// The Service.ListFileSystemsAsync Message. + internal static Azure.Core.HttpMessage ListFileSystemsAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string prefix = default, + string continuation = default, + int? maxResults = default, + string requestId = default, + int? timeout = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Get; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("resource", "account", escapeValue: false); + if (prefix != null) { _request.Uri.AppendQuery("prefix", prefix); } + if (continuation != null) { _request.Uri.AppendQuery("continuation", continuation); } + if (maxResults != null) { _request.Uri.AppendQuery("maxResults", maxResults.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + + return _message; + } + + /// + /// Create the Service.ListFileSystemsAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Service.ListFileSystemsAsync Azure.Response{Azure.Storage.Files.DataLake.Models.ServiceListFileSystemsResult}. + internal static Azure.Response ListFileSystemsAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + System.Xml.Linq.XDocument _xml = System.Xml.Linq.XDocument.Load(response.ContentStream, System.Xml.Linq.LoadOptions.PreserveWhitespace); + Azure.Storage.Files.DataLake.Models.ServiceListFileSystemsResult _value = new Azure.Storage.Files.DataLake.Models.ServiceListFileSystemsResult(); + _value.Body = Azure.Storage.Files.DataLake.Models.FileSystemList.FromXml(_xml.Root); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("x-ms-continuation", out _header)) + { + _value.Continuation = _header; + } + if (response.Headers.TryGetValue("Content-Type", out _header)) + { + _value.ContentType = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 304: + { + return new Azure.NoBodyResponse(response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Service.ListFileSystemsAsync + } + #endregion Service operations + + #region FileSystem operations + /// + /// FileSystem operations for Azure Data Lake Storage REST API + /// + public static partial class FileSystem + { + #region FileSystem.CreateAsync + /// + /// Create a FileSystem rooted at the specified location. If the FileSystem already exists, the operation fails. This operation does not support conditional HTTP requests. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. If the filesystem exists, any properties not included in the list will be removed. All properties are removed if the header is omitted. To merge new and existing properties, first get all existing properties and the current E-Tag, then make a conditional request with the E-Tag and include values for all properties. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.FileSystemCreateResult} + public static async System.Threading.Tasks.ValueTask> CreateAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + string properties = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.FileSystemClient.Create", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = CreateAsync_CreateMessage( + pipeline, + resourceUri, + requestId, + timeout, + properties)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return CreateAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the FileSystem.CreateAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. If the filesystem exists, any properties not included in the list will be removed. All properties are removed if the header is omitted. To merge new and existing properties, first get all existing properties and the current E-Tag, then make a conditional request with the E-Tag and include values for all properties. + /// The FileSystem.CreateAsync Message. + internal static Azure.Core.HttpMessage CreateAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + string properties = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Put; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("resource", "filesystem", escapeValue: false); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (properties != null) { _request.Headers.SetValue("x-ms-properties", properties); } + + return _message; + } + + /// + /// Create the FileSystem.CreateAsync response or throw a failure exception. + /// + /// The raw Response. + /// The FileSystem.CreateAsync Azure.Response{Azure.Storage.Files.DataLake.Models.FileSystemCreateResult}. + internal static Azure.Response CreateAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 201: + { + // Create the result + Azure.Storage.Files.DataLake.Models.FileSystemCreateResult _value = new Azure.Storage.Files.DataLake.Models.FileSystemCreateResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-namespace-enabled", out _header)) + { + _value.NamespaceEnabled = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion FileSystem.CreateAsync + + #region FileSystem.SetPropertiesAsync + /// + /// Set properties for the FileSystem. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. If the filesystem exists, any properties not included in the list will be removed. All properties are removed if the header is omitted. To merge new and existing properties, first get all existing properties and the current E-Tag, then make a conditional request with the E-Tag and include values for all properties. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.FileSystemSetPropertiesResult} + public static async System.Threading.Tasks.ValueTask> SetPropertiesAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + string properties = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.FileSystemClient.SetProperties", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = SetPropertiesAsync_CreateMessage( + pipeline, + resourceUri, + requestId, + timeout, + properties, + ifModifiedSince, + ifUnmodifiedSince)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return SetPropertiesAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the FileSystem.SetPropertiesAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. If the filesystem exists, any properties not included in the list will be removed. All properties are removed if the header is omitted. To merge new and existing properties, first get all existing properties and the current E-Tag, then make a conditional request with the E-Tag and include values for all properties. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// The FileSystem.SetPropertiesAsync Message. + internal static Azure.Core.HttpMessage SetPropertiesAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + string properties = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Patch; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("resource", "filesystem", escapeValue: false); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (properties != null) { _request.Headers.SetValue("x-ms-properties", properties); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + + return _message; + } + + /// + /// Create the FileSystem.SetPropertiesAsync response or throw a failure exception. + /// + /// The raw Response. + /// The FileSystem.SetPropertiesAsync Azure.Response{Azure.Storage.Files.DataLake.Models.FileSystemSetPropertiesResult}. + internal static Azure.Response SetPropertiesAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.FileSystemSetPropertiesResult _value = new Azure.Storage.Files.DataLake.Models.FileSystemSetPropertiesResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion FileSystem.SetPropertiesAsync + + #region FileSystem.GetPropertiesAsync + /// + /// All system and user-defined filesystem properties are specified in the response headers. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.FileSystemGetPropertiesResult} + public static async System.Threading.Tasks.ValueTask> GetPropertiesAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.FileSystemClient.GetProperties", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = GetPropertiesAsync_CreateMessage( + pipeline, + resourceUri, + requestId, + timeout)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return GetPropertiesAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the FileSystem.GetPropertiesAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// The FileSystem.GetPropertiesAsync Message. + internal static Azure.Core.HttpMessage GetPropertiesAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Head; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("resource", "filesystem", escapeValue: false); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + + return _message; + } + + /// + /// Create the FileSystem.GetPropertiesAsync response or throw a failure exception. + /// + /// The raw Response. + /// The FileSystem.GetPropertiesAsync Azure.Response{Azure.Storage.Files.DataLake.Models.FileSystemGetPropertiesResult}. + internal static Azure.Response GetPropertiesAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.FileSystemGetPropertiesResult _value = new Azure.Storage.Files.DataLake.Models.FileSystemGetPropertiesResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-properties", out _header)) + { + _value.Properties = _header; + } + if (response.Headers.TryGetValue("x-ms-namespace-enabled", out _header)) + { + _value.NamespaceEnabled = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 304: + { + return new Azure.NoBodyResponse(response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion FileSystem.GetPropertiesAsync + + #region FileSystem.DeleteAsync + /// + /// Marks the FileSystem for deletion. When a FileSystem is deleted, a FileSystem with the same identifier cannot be created for at least 30 seconds. While the filesystem is being deleted, attempts to create a filesystem with the same identifier will fail with status code 409 (Conflict), with the service returning additional error information indicating that the filesystem is being deleted. All other operations, including operations on any files or directories within the filesystem, will fail with status code 404 (Not Found) while the filesystem is being deleted. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response + public static async System.Threading.Tasks.ValueTask DeleteAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.FileSystemClient.Delete", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = DeleteAsync_CreateMessage( + pipeline, + resourceUri, + requestId, + timeout, + ifModifiedSince, + ifUnmodifiedSince)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return DeleteAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the FileSystem.DeleteAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// The FileSystem.DeleteAsync Message. + internal static Azure.Core.HttpMessage DeleteAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Delete; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("resource", "filesystem", escapeValue: false); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + + return _message; + } + + /// + /// Create the FileSystem.DeleteAsync response or throw a failure exception. + /// + /// The raw Response. + /// The FileSystem.DeleteAsync Azure.Response. + internal static Azure.Response DeleteAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 202: + { + return response; + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion FileSystem.DeleteAsync + + #region FileSystem.ListPathsAsync + /// + /// List FileSystem paths and their properties. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Required + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// Optional. Filters results to paths within the specified directory. An error occurs if the directory does not exist. + /// An optional value that specifies the maximum number of items to return. If omitted or greater than 5,000, the response will include up to 5,000 items. + /// Optional. Valid only when Hierarchical Namespace is enabled for the account. If "true", the user identity values returned in the x-ms-owner, x-ms-group, and x-ms-acl response headers will be transformed from Azure Active Directory Object IDs to User Principal Names. If "false", the values will be returned as Azure Active Directory Object IDs. The default value is false. Note that group and application Object IDs are not translated because they do not have unique friendly names. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.FileSystemListPathsResult} + public static async System.Threading.Tasks.ValueTask> ListPathsAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + bool recursive, + string requestId = default, + int? timeout = default, + string continuation = default, + string path = default, + int? maxResults = default, + bool? upn = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.FileSystemClient.ListPaths", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = ListPathsAsync_CreateMessage( + pipeline, + resourceUri, + recursive, + requestId, + timeout, + continuation, + path, + maxResults, + upn)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return ListPathsAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the FileSystem.ListPathsAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Required + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// Optional. Filters results to paths within the specified directory. An error occurs if the directory does not exist. + /// An optional value that specifies the maximum number of items to return. If omitted or greater than 5,000, the response will include up to 5,000 items. + /// Optional. Valid only when Hierarchical Namespace is enabled for the account. If "true", the user identity values returned in the x-ms-owner, x-ms-group, and x-ms-acl response headers will be transformed from Azure Active Directory Object IDs to User Principal Names. If "false", the values will be returned as Azure Active Directory Object IDs. The default value is false. Note that group and application Object IDs are not translated because they do not have unique friendly names. + /// The FileSystem.ListPathsAsync Message. + internal static Azure.Core.HttpMessage ListPathsAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + bool recursive, + string requestId = default, + int? timeout = default, + string continuation = default, + string path = default, + int? maxResults = default, + bool? upn = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Get; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("resource", "filesystem", escapeValue: false); + + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Uri.AppendQuery("recursive", recursive.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (continuation != null) { _request.Uri.AppendQuery("continuation", continuation); } + if (path != null) { _request.Uri.AppendQuery("directory", path); } + if (maxResults != null) { _request.Uri.AppendQuery("maxResults", maxResults.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (upn != null) { + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Uri.AppendQuery("upn", upn.Value.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + + return _message; + } + + /// + /// Create the FileSystem.ListPathsAsync response or throw a failure exception. + /// + /// The raw Response. + /// The FileSystem.ListPathsAsync Azure.Response{Azure.Storage.Files.DataLake.Models.FileSystemListPathsResult}. + internal static Azure.Response ListPathsAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.FileSystemListPathsResult _value = new Azure.Storage.Files.DataLake.Models.FileSystemListPathsResult(); + _value.Body = response.ContentStream; // You should manually wrap with RetriableStream! + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-continuation", out _header)) + { + _value.Continuation = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 304: + { + return new Azure.NoBodyResponse(response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion FileSystem.ListPathsAsync + } + #endregion FileSystem operations + + #region Path operations + /// + /// Path operations for Azure Data Lake Storage REST API + /// + public static partial class Path + { + #region Path.CreateAsync + /// + /// Create or rename a file or directory. By default, the destination is overwritten and if the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Required only for Create File and Create Directory. The value must be "file" or "directory". + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// Optional. Valid only when namespace is enabled. This parameter determines the behavior of the rename operation. The value must be "legacy" or "posix", and the default value will be "posix". + /// Optional. Sets the blob's cache control. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's content encoding. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Set the blob's content language. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's Content-Disposition header. + /// Optional. Sets the blob's content type. If specified, this property is stored with the blob and returned with a read request. + /// An optional file or directory to be renamed. The value must have the following format: "/{filesystem}/{path}". If "x-ms-properties" is specified, the properties will overwrite the existing properties; otherwise, the existing properties will be preserved. This value must be a URL percent-encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// A lease ID for the source path. If specified, the source path must have an active lease and the leaase ID must match. + /// Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. If the filesystem exists, any properties not included in the list will be removed. All properties are removed if the header is omitted. To merge new and existing properties, first get all existing properties and the current E-Tag, then make a conditional request with the E-Tag and include values for all properties. + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access permissions for the file owner, the file owning group, and others. Each class may be granted read, write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit octal notation (e.g. 0766) are supported. + /// Optional and only valid if Hierarchical Namespace is enabled for the account. When creating a file or directory and the parent folder does not have a default ACL, the umask restricts the permissions of the file or directory to be created. The resulting permission is given by p bitwise and not u, where p is the permission and u is the umask. For example, if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified in 4-digit octal notation (e.g. 0766). + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathCreateResult} + public static async System.Threading.Tasks.ValueTask> CreateAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + Azure.Storage.Files.DataLake.Models.PathResourceType? resource = default, + string continuation = default, + Azure.Storage.Files.DataLake.Models.PathRenameMode? mode = default, + string cacheControl = default, + string contentEncoding = default, + string contentLanguage = default, + string contentDisposition = default, + string contentType = default, + string renameSource = default, + string leaseId = default, + string sourceLeaseId = default, + string properties = default, + string permissions = default, + string umask = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + Azure.ETag? sourceIfMatch = default, + Azure.ETag? sourceIfNoneMatch = default, + System.DateTimeOffset? sourceIfModifiedSince = default, + System.DateTimeOffset? sourceIfUnmodifiedSince = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.Create", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = CreateAsync_CreateMessage( + pipeline, + resourceUri, + requestId, + timeout, + resource, + continuation, + mode, + cacheControl, + contentEncoding, + contentLanguage, + contentDisposition, + contentType, + renameSource, + leaseId, + sourceLeaseId, + properties, + permissions, + umask, + ifMatch, + ifNoneMatch, + ifModifiedSince, + ifUnmodifiedSince, + sourceIfMatch, + sourceIfNoneMatch, + sourceIfModifiedSince, + sourceIfUnmodifiedSince)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return CreateAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.CreateAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Required only for Create File and Create Directory. The value must be "file" or "directory". + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// Optional. Valid only when namespace is enabled. This parameter determines the behavior of the rename operation. The value must be "legacy" or "posix", and the default value will be "posix". + /// Optional. Sets the blob's cache control. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's content encoding. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Set the blob's content language. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's Content-Disposition header. + /// Optional. Sets the blob's content type. If specified, this property is stored with the blob and returned with a read request. + /// An optional file or directory to be renamed. The value must have the following format: "/{filesystem}/{path}". If "x-ms-properties" is specified, the properties will overwrite the existing properties; otherwise, the existing properties will be preserved. This value must be a URL percent-encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// A lease ID for the source path. If specified, the source path must have an active lease and the leaase ID must match. + /// Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. If the filesystem exists, any properties not included in the list will be removed. All properties are removed if the header is omitted. To merge new and existing properties, first get all existing properties and the current E-Tag, then make a conditional request with the E-Tag and include values for all properties. + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access permissions for the file owner, the file owning group, and others. Each class may be granted read, write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit octal notation (e.g. 0766) are supported. + /// Optional and only valid if Hierarchical Namespace is enabled for the account. When creating a file or directory and the parent folder does not have a default ACL, the umask restricts the permissions of the file or directory to be created. The resulting permission is given by p bitwise and not u, where p is the permission and u is the umask. For example, if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified in 4-digit octal notation (e.g. 0766). + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// The Path.CreateAsync Message. + internal static Azure.Core.HttpMessage CreateAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + Azure.Storage.Files.DataLake.Models.PathResourceType? resource = default, + string continuation = default, + Azure.Storage.Files.DataLake.Models.PathRenameMode? mode = default, + string cacheControl = default, + string contentEncoding = default, + string contentLanguage = default, + string contentDisposition = default, + string contentType = default, + string renameSource = default, + string leaseId = default, + string sourceLeaseId = default, + string properties = default, + string permissions = default, + string umask = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + Azure.ETag? sourceIfMatch = default, + Azure.ETag? sourceIfNoneMatch = default, + System.DateTimeOffset? sourceIfModifiedSince = default, + System.DateTimeOffset? sourceIfUnmodifiedSince = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Put; + _request.Uri.Reset(resourceUri); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (resource != null) { _request.Uri.AppendQuery("resource", Azure.Storage.Files.DataLake.DataLakeRestClient.Serialization.ToString(resource.Value)); } + if (continuation != null) { _request.Uri.AppendQuery("continuation", continuation); } + if (mode != null) { _request.Uri.AppendQuery("mode", Azure.Storage.Files.DataLake.DataLakeRestClient.Serialization.ToString(mode.Value)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (cacheControl != null) { _request.Headers.SetValue("x-ms-cache-control", cacheControl); } + if (contentEncoding != null) { _request.Headers.SetValue("x-ms-content-encoding", contentEncoding); } + if (contentLanguage != null) { _request.Headers.SetValue("x-ms-content-language", contentLanguage); } + if (contentDisposition != null) { _request.Headers.SetValue("x-ms-content-disposition", contentDisposition); } + if (contentType != null) { _request.Headers.SetValue("x-ms-content-type", contentType); } + if (renameSource != null) { _request.Headers.SetValue("x-ms-rename-source", renameSource); } + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (sourceLeaseId != null) { _request.Headers.SetValue("x-ms-source-lease-id", sourceLeaseId); } + if (properties != null) { _request.Headers.SetValue("x-ms-properties", properties); } + if (permissions != null) { _request.Headers.SetValue("x-ms-permissions", permissions); } + if (umask != null) { _request.Headers.SetValue("x-ms-umask", umask); } + if (ifMatch != null) { _request.Headers.SetValue("If-Match", ifMatch.Value.ToString()); } + if (ifNoneMatch != null) { _request.Headers.SetValue("If-None-Match", ifNoneMatch.Value.ToString()); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (sourceIfMatch != null) { _request.Headers.SetValue("x-ms-source-if-match", sourceIfMatch.Value.ToString()); } + if (sourceIfNoneMatch != null) { _request.Headers.SetValue("x-ms-source-if-none-match", sourceIfNoneMatch.Value.ToString()); } + if (sourceIfModifiedSince != null) { _request.Headers.SetValue("x-ms-source-if-modified-since", sourceIfModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (sourceIfUnmodifiedSince != null) { _request.Headers.SetValue("x-ms-source-if-unmodified-since", sourceIfUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + + return _message; + } + + /// + /// Create the Path.CreateAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.CreateAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathCreateResult}. + internal static Azure.Response CreateAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 201: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathCreateResult _value = new Azure.Storage.Files.DataLake.Models.PathCreateResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-continuation", out _header)) + { + _value.Continuation = _header; + } + if (response.Headers.TryGetValue("Content-Length", out _header)) + { + _value.ContentLength = long.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.CreateAsync + + #region Path.UpdateAsync + /// + /// Uploads data to be appended to a file, flushes (writes) previously uploaded data to a file, sets properties for a file or directory, or sets access control for a file or directory. Data can only be appended to a file. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// The action must be "append" to upload data to be appended to a file, "flush" to flush previously uploaded data to a file, "setProperties" to set the properties of a file or directory, or "setAccessControl" to set the owner, group, permissions, or access control list for a file or directory. Note that Hierarchical Namespace must be enabled for the account in order to use access control. Also note that the Access Control List (ACL) includes permissions for the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers are mutually exclusive. + /// Initial data + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length of the file after all data has been written, and there must not be a request entity body included with the request. + /// Valid only for flush operations. If "true", uncommitted data is retained after the flush operation completes; otherwise, the uncommitted data is deleted after the flush operation. The default is false. Data at offsets less than the specified position are written to the file when flush succeeds, but this optional parameter allows data after the flush position to be retained for a future flush operation. + /// Azure Storage Events allow applications to receive notifications when files change. When Azure Storage Events are enabled, a file changed event is raised. This event has a property indicating whether this is the final change to distinguish the difference between an intermediate flush to a file stream and the final close of a file stream. The close query parameter is valid only when the action is "flush" and change notifications are enabled. If the value of close is "true" and the flush operation completes successfully, the service raises a file change notification with a property indicating that this is the final update (the file stream has been closed). If "false" a change notification is raised indicating the file has changed. The default is false. This query parameter is set to true by the Hadoop ABFS driver to indicate that the file stream has been closed." + /// Required for "Append Data" and "Flush Data". Must be 0 for "Flush Data". Must be the length of the request content in bytes for "Append Data". + /// Specify the transactional md5 for the body, to be validated by the service. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Optional. Sets the blob's cache control. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's content type. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's Content-Disposition header. + /// Optional. Sets the blob's content encoding. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Set the blob's content language. If specified, this property is stored with the blob and returned with a read request. + /// Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. If the filesystem exists, any properties not included in the list will be removed. All properties are removed if the header is omitted. To merge new and existing properties, first get all existing properties and the current E-Tag, then make a conditional request with the E-Tag and include values for all properties. + /// Optional. The owner of the blob or directory. + /// Optional. The owning group of the blob or directory. + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access permissions for the file owner, the file owning group, and others. Each class may be granted read, write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit octal notation (e.g. 0766) are supported. + /// Sets POSIX access control rights on files and directories. The value is a comma-separated list of access control entries. Each access control entry (ACE) consists of a scope, a type, a user or group identifier, and permissions in the format "[scope:][type]:[id]:[permissions]". + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathUpdateResult} + public static async System.Threading.Tasks.ValueTask> UpdateAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + Azure.Storage.Files.DataLake.Models.PathUpdateAction action, + System.IO.Stream body, + string requestId = default, + int? timeout = default, + long? position = default, + bool? retainUncommittedData = default, + bool? close = default, + long? contentLength = default, + byte[] contentHash = default, + string leaseId = default, + string cacheControl = default, + string contentType = default, + string contentDisposition = default, + string contentEncoding = default, + string contentLanguage = default, + string properties = default, + string owner = default, + string group = default, + string permissions = default, + string acl = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.Update", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = UpdateAsync_CreateMessage( + pipeline, + resourceUri, + action, + body, + requestId, + timeout, + position, + retainUncommittedData, + close, + contentLength, + contentHash, + leaseId, + cacheControl, + contentType, + contentDisposition, + contentEncoding, + contentLanguage, + properties, + owner, + group, + permissions, + acl, + ifMatch, + ifNoneMatch, + ifModifiedSince, + ifUnmodifiedSince)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return UpdateAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.UpdateAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// The action must be "append" to upload data to be appended to a file, "flush" to flush previously uploaded data to a file, "setProperties" to set the properties of a file or directory, or "setAccessControl" to set the owner, group, permissions, or access control list for a file or directory. Note that Hierarchical Namespace must be enabled for the account in order to use access control. Also note that the Access Control List (ACL) includes permissions for the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers are mutually exclusive. + /// Initial data + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length of the file after all data has been written, and there must not be a request entity body included with the request. + /// Valid only for flush operations. If "true", uncommitted data is retained after the flush operation completes; otherwise, the uncommitted data is deleted after the flush operation. The default is false. Data at offsets less than the specified position are written to the file when flush succeeds, but this optional parameter allows data after the flush position to be retained for a future flush operation. + /// Azure Storage Events allow applications to receive notifications when files change. When Azure Storage Events are enabled, a file changed event is raised. This event has a property indicating whether this is the final change to distinguish the difference between an intermediate flush to a file stream and the final close of a file stream. The close query parameter is valid only when the action is "flush" and change notifications are enabled. If the value of close is "true" and the flush operation completes successfully, the service raises a file change notification with a property indicating that this is the final update (the file stream has been closed). If "false" a change notification is raised indicating the file has changed. The default is false. This query parameter is set to true by the Hadoop ABFS driver to indicate that the file stream has been closed." + /// Required for "Append Data" and "Flush Data". Must be 0 for "Flush Data". Must be the length of the request content in bytes for "Append Data". + /// Specify the transactional md5 for the body, to be validated by the service. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Optional. Sets the blob's cache control. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's content type. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's Content-Disposition header. + /// Optional. Sets the blob's content encoding. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Set the blob's content language. If specified, this property is stored with the blob and returned with a read request. + /// Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. If the filesystem exists, any properties not included in the list will be removed. All properties are removed if the header is omitted. To merge new and existing properties, first get all existing properties and the current E-Tag, then make a conditional request with the E-Tag and include values for all properties. + /// Optional. The owner of the blob or directory. + /// Optional. The owning group of the blob or directory. + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access permissions for the file owner, the file owning group, and others. Each class may be granted read, write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit octal notation (e.g. 0766) are supported. + /// Sets POSIX access control rights on files and directories. The value is a comma-separated list of access control entries. Each access control entry (ACE) consists of a scope, a type, a user or group identifier, and permissions in the format "[scope:][type]:[id]:[permissions]". + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// The Path.UpdateAsync Message. + internal static Azure.Core.HttpMessage UpdateAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + Azure.Storage.Files.DataLake.Models.PathUpdateAction action, + System.IO.Stream body, + string requestId = default, + int? timeout = default, + long? position = default, + bool? retainUncommittedData = default, + bool? close = default, + long? contentLength = default, + byte[] contentHash = default, + string leaseId = default, + string cacheControl = default, + string contentType = default, + string contentDisposition = default, + string contentEncoding = default, + string contentLanguage = default, + string properties = default, + string owner = default, + string group = default, + string permissions = default, + string acl = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + if (body == null) + { + throw new System.ArgumentNullException(nameof(body)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Patch; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("action", Azure.Storage.Files.DataLake.DataLakeRestClient.Serialization.ToString(action)); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (position != null) { _request.Uri.AppendQuery("position", position.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (retainUncommittedData != null) { + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Uri.AppendQuery("retainUncommittedData", retainUncommittedData.Value.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + } + if (close != null) { + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Uri.AppendQuery("close", close.Value.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (contentLength != null) { _request.Headers.SetValue("Content-Length", contentLength.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (contentHash != null) { _request.Headers.SetValue("x-ms-content-md5", System.Convert.ToBase64String(contentHash)); } + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (cacheControl != null) { _request.Headers.SetValue("x-ms-cache-control", cacheControl); } + if (contentType != null) { _request.Headers.SetValue("x-ms-content-type", contentType); } + if (contentDisposition != null) { _request.Headers.SetValue("x-ms-content-disposition", contentDisposition); } + if (contentEncoding != null) { _request.Headers.SetValue("x-ms-content-encoding", contentEncoding); } + if (contentLanguage != null) { _request.Headers.SetValue("x-ms-content-language", contentLanguage); } + if (properties != null) { _request.Headers.SetValue("x-ms-properties", properties); } + if (owner != null) { _request.Headers.SetValue("x-ms-owner", owner); } + if (group != null) { _request.Headers.SetValue("x-ms-group", group); } + if (permissions != null) { _request.Headers.SetValue("x-ms-permissions", permissions); } + if (acl != null) { _request.Headers.SetValue("x-ms-acl", acl); } + if (ifMatch != null) { _request.Headers.SetValue("If-Match", ifMatch.Value.ToString()); } + if (ifNoneMatch != null) { _request.Headers.SetValue("If-None-Match", ifNoneMatch.Value.ToString()); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + + // Create the body + _request.Content = Azure.Core.RequestContent.Create(body); + + return _message; + } + + /// + /// Create the Path.UpdateAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.UpdateAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathUpdateResult}. + internal static Azure.Response UpdateAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathUpdateResult _value = new Azure.Storage.Files.DataLake.Models.PathUpdateResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("Accept-Ranges", out _header)) + { + _value.AcceptRanges = _header; + } + if (response.Headers.TryGetValue("Cache-Control", out _header)) + { + _value.CacheControl = _header; + } + if (response.Headers.TryGetValue("Content-Disposition", out _header)) + { + _value.ContentDisposition = _header; + } + if (response.Headers.TryGetValue("Content-Encoding", out _header)) + { + _value.ContentEncoding = _header; + } + if (response.Headers.TryGetValue("Content-Language", out _header)) + { + _value.ContentLanguage = _header; + } + if (response.Headers.TryGetValue("Content-Length", out _header)) + { + _value.ContentLength = long.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("Content-Range", out _header)) + { + _value.ContentRange = _header; + } + if (response.Headers.TryGetValue("Content-Type", out _header)) + { + _value.ContentType = _header; + } + if (response.Headers.TryGetValue("Content-MD5", out _header)) + { + _value.ContentMD5 = _header; + } + if (response.Headers.TryGetValue("x-ms-properties", out _header)) + { + _value.Properties = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 202: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathUpdateResult _value = new Azure.Storage.Files.DataLake.Models.PathUpdateResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("Content-MD5", out _header)) + { + _value.ContentMD5 = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.UpdateAsync + + #region Path.LeaseAsync + /// + /// Create and manage a lease to restrict write and delete access to the path. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// There are five lease actions: "acquire", "break", "change", "renew", and "release". Use "acquire" and specify the "x-ms-proposed-lease-id" and "x-ms-lease-duration" to acquire a new lease. Use "break" to break an existing lease. When a lease is broken, the lease break period is allowed to elapse, during which time no lease operation except break and release can be performed on the file. When a lease is successfully broken, the response indicates the interval in seconds until a new lease can be acquired. Use "change" and specify the current lease ID in "x-ms-lease-id" and the new lease ID in "x-ms-proposed-lease-id" to change the lease ID of an active lease. Use "renew" and specify the "x-ms-lease-id" to renew an existing lease. Use "release" and specify the "x-ms-lease-id" to release a lease. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease. + /// The lease break period duration is optional to break a lease, and specifies the break period of the lease in seconds. The lease break duration must be between 0 and 60 seconds. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathLeaseResult} + public static async System.Threading.Tasks.ValueTask> LeaseAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + Azure.Storage.Files.DataLake.Models.PathLeaseAction xMSLeaseAction, + string requestId = default, + int? timeout = default, + int? xMSLeaseDuration = default, + int? xMSLeaseBreakPeriod = default, + string leaseId = default, + string proposedLeaseId = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.Lease", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = LeaseAsync_CreateMessage( + pipeline, + resourceUri, + xMSLeaseAction, + requestId, + timeout, + xMSLeaseDuration, + xMSLeaseBreakPeriod, + leaseId, + proposedLeaseId, + ifMatch, + ifNoneMatch, + ifModifiedSince, + ifUnmodifiedSince)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return LeaseAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.LeaseAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// There are five lease actions: "acquire", "break", "change", "renew", and "release". Use "acquire" and specify the "x-ms-proposed-lease-id" and "x-ms-lease-duration" to acquire a new lease. Use "break" to break an existing lease. When a lease is broken, the lease break period is allowed to elapse, during which time no lease operation except break and release can be performed on the file. When a lease is successfully broken, the response indicates the interval in seconds until a new lease can be acquired. Use "change" and specify the current lease ID in "x-ms-lease-id" and the new lease ID in "x-ms-proposed-lease-id" to change the lease ID of an active lease. Use "renew" and specify the "x-ms-lease-id" to renew an existing lease. Use "release" and specify the "x-ms-lease-id" to release a lease. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease. + /// The lease break period duration is optional to break a lease, and specifies the break period of the lease in seconds. The lease break duration must be between 0 and 60 seconds. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// The Path.LeaseAsync Message. + internal static Azure.Core.HttpMessage LeaseAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + Azure.Storage.Files.DataLake.Models.PathLeaseAction xMSLeaseAction, + string requestId = default, + int? timeout = default, + int? xMSLeaseDuration = default, + int? xMSLeaseBreakPeriod = default, + string leaseId = default, + string proposedLeaseId = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Post; + _request.Uri.Reset(resourceUri); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + _request.Headers.SetValue("x-ms-lease-action", Azure.Storage.Files.DataLake.DataLakeRestClient.Serialization.ToString(xMSLeaseAction)); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (xMSLeaseDuration != null) { _request.Headers.SetValue("x-ms-lease-duration", xMSLeaseDuration.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (xMSLeaseBreakPeriod != null) { _request.Headers.SetValue("x-ms-lease-break-period", xMSLeaseBreakPeriod.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (proposedLeaseId != null) { _request.Headers.SetValue("x-ms-proposed-lease-id", proposedLeaseId); } + if (ifMatch != null) { _request.Headers.SetValue("If-Match", ifMatch.Value.ToString()); } + if (ifNoneMatch != null) { _request.Headers.SetValue("If-None-Match", ifNoneMatch.Value.ToString()); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + + return _message; + } + + /// + /// Create the Path.LeaseAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.LeaseAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathLeaseResult}. + internal static Azure.Response LeaseAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathLeaseResult _value = new Azure.Storage.Files.DataLake.Models.PathLeaseResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-lease-id", out _header)) + { + _value.LeaseId = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 201: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathLeaseResult _value = new Azure.Storage.Files.DataLake.Models.PathLeaseResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-lease-id", out _header)) + { + _value.LeaseId = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 202: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathLeaseResult _value = new Azure.Storage.Files.DataLake.Models.PathLeaseResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-lease-time", out _header)) + { + _value.LeaseTime = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.LeaseAsync + + #region Path.ReadAsync + /// + /// Read the contents of a file. For read operations, range requests are supported. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// The HTTP Range request header specifies one or more byte ranges of the resource to be retrieved. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Optional. When this header is set to "true" and specified together with the Range header, the service returns the MD5 hash for the range, as long as the range is less than or equal to 4MB in size. If this header is specified without the Range header, the service returns status code 400 (Bad Request). If this header is set to true when the range exceeds 4 MB in size, the service returns status code 400 (Bad Request). + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathReadResult} + public static async System.Threading.Tasks.ValueTask> ReadAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + string range = default, + string leaseId = default, + bool? xMSRangeGetContentMd5 = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.Read", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = ReadAsync_CreateMessage( + pipeline, + resourceUri, + requestId, + timeout, + range, + leaseId, + xMSRangeGetContentMd5, + ifMatch, + ifNoneMatch, + ifModifiedSince, + ifUnmodifiedSince)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return ReadAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.ReadAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// The HTTP Range request header specifies one or more byte ranges of the resource to be retrieved. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Optional. When this header is set to "true" and specified together with the Range header, the service returns the MD5 hash for the range, as long as the range is less than or equal to 4MB in size. If this header is specified without the Range header, the service returns status code 400 (Bad Request). If this header is set to true when the range exceeds 4 MB in size, the service returns status code 400 (Bad Request). + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// The Path.ReadAsync Message. + internal static Azure.Core.HttpMessage ReadAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + string range = default, + string leaseId = default, + bool? xMSRangeGetContentMd5 = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Get; + _request.Uri.Reset(resourceUri); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (range != null) { _request.Headers.SetValue("Range", range); } + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (xMSRangeGetContentMd5 != null) { + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Headers.SetValue("x-ms-range-get-content-md5", xMSRangeGetContentMd5.Value.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + } + if (ifMatch != null) { _request.Headers.SetValue("If-Match", ifMatch.Value.ToString()); } + if (ifNoneMatch != null) { _request.Headers.SetValue("If-None-Match", ifNoneMatch.Value.ToString()); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + + return _message; + } + + /// + /// Create the Path.ReadAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.ReadAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathReadResult}. + internal static Azure.Response ReadAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathReadResult _value = new Azure.Storage.Files.DataLake.Models.PathReadResult(); + _value.Body = response.ContentStream; // You should manually wrap with RetriableStream! + + // Get response headers + string _header; + if (response.Headers.TryGetValue("Accept-Ranges", out _header)) + { + _value.AcceptRanges = _header; + } + if (response.Headers.TryGetValue("Cache-Control", out _header)) + { + _value.CacheControl = _header; + } + if (response.Headers.TryGetValue("Content-Disposition", out _header)) + { + _value.ContentDisposition = _header; + } + if (response.Headers.TryGetValue("Content-Encoding", out _header)) + { + _value.ContentEncoding = _header; + } + if (response.Headers.TryGetValue("Content-Language", out _header)) + { + _value.ContentLanguage = _header; + } + if (response.Headers.TryGetValue("Content-Length", out _header)) + { + _value.ContentLength = long.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("Content-Range", out _header)) + { + _value.ContentRange = _header; + } + if (response.Headers.TryGetValue("Content-Type", out _header)) + { + _value.ContentType = _header; + } + if (response.Headers.TryGetValue("Content-MD5", out _header)) + { + _value.ContentMD5 = _header; + } + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-resource-type", out _header)) + { + _value.ResourceType = _header; + } + if (response.Headers.TryGetValue("x-ms-properties", out _header)) + { + _value.Properties = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-duration", out _header)) + { + _value.LeaseDuration = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-state", out _header)) + { + _value.LeaseState = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-status", out _header)) + { + _value.LeaseStatus = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 206: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathReadResult _value = new Azure.Storage.Files.DataLake.Models.PathReadResult(); + _value.Body = response.ContentStream; // You should manually wrap with RetriableStream! + + // Get response headers + string _header; + if (response.Headers.TryGetValue("Accept-Ranges", out _header)) + { + _value.AcceptRanges = _header; + } + if (response.Headers.TryGetValue("Cache-Control", out _header)) + { + _value.CacheControl = _header; + } + if (response.Headers.TryGetValue("Content-Disposition", out _header)) + { + _value.ContentDisposition = _header; + } + if (response.Headers.TryGetValue("Content-Encoding", out _header)) + { + _value.ContentEncoding = _header; + } + if (response.Headers.TryGetValue("Content-Language", out _header)) + { + _value.ContentLanguage = _header; + } + if (response.Headers.TryGetValue("Content-Length", out _header)) + { + _value.ContentLength = long.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("Content-Range", out _header)) + { + _value.ContentRange = _header; + } + if (response.Headers.TryGetValue("Content-Type", out _header)) + { + _value.ContentType = _header; + } + if (response.Headers.TryGetValue("Content-MD5", out _header)) + { + _value.ContentMD5 = _header; + } + if (response.Headers.TryGetValue("x-ms-content-md5", out _header)) + { + _value.XMSContentMd5 = _header; + } + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-resource-type", out _header)) + { + _value.ResourceType = _header; + } + if (response.Headers.TryGetValue("x-ms-properties", out _header)) + { + _value.Properties = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-duration", out _header)) + { + _value.LeaseDuration = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-state", out _header)) + { + _value.LeaseState = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-status", out _header)) + { + _value.LeaseStatus = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 304: + { + return new Azure.NoBodyResponse(response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.ReadAsync + + #region Path.GetPropertiesAsync + /// + /// Get Properties returns all system and user defined properties for a path. Get Status returns all system defined properties for a path. Get Access Control List returns the access control list for a path. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Optional. If the value is "getStatus" only the system defined properties for the path are returned. If the value is "getAccessControl" the access control list is returned in the response headers (Hierarchical Namespace must be enabled for the account), otherwise the properties are returned. + /// Optional. Valid only when Hierarchical Namespace is enabled for the account. If "true", the user identity values returned in the x-ms-owner, x-ms-group, and x-ms-acl response headers will be transformed from Azure Active Directory Object IDs to User Principal Names. If "false", the values will be returned as Azure Active Directory Object IDs. The default value is false. Note that group and application Object IDs are not translated because they do not have unique friendly names. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathGetPropertiesResult} + public static async System.Threading.Tasks.ValueTask> GetPropertiesAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction? action = default, + bool? upn = default, + string leaseId = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.GetProperties", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = GetPropertiesAsync_CreateMessage( + pipeline, + resourceUri, + requestId, + timeout, + action, + upn, + leaseId, + ifMatch, + ifNoneMatch, + ifModifiedSince, + ifUnmodifiedSince)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return GetPropertiesAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.GetPropertiesAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Optional. If the value is "getStatus" only the system defined properties for the path are returned. If the value is "getAccessControl" the access control list is returned in the response headers (Hierarchical Namespace must be enabled for the account), otherwise the properties are returned. + /// Optional. Valid only when Hierarchical Namespace is enabled for the account. If "true", the user identity values returned in the x-ms-owner, x-ms-group, and x-ms-acl response headers will be transformed from Azure Active Directory Object IDs to User Principal Names. If "false", the values will be returned as Azure Active Directory Object IDs. The default value is false. Note that group and application Object IDs are not translated because they do not have unique friendly names. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// The Path.GetPropertiesAsync Message. + internal static Azure.Core.HttpMessage GetPropertiesAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction? action = default, + bool? upn = default, + string leaseId = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Head; + _request.Uri.Reset(resourceUri); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (action != null) { _request.Uri.AppendQuery("action", Azure.Storage.Files.DataLake.DataLakeRestClient.Serialization.ToString(action.Value)); } + if (upn != null) { + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Uri.AppendQuery("upn", upn.Value.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (ifMatch != null) { _request.Headers.SetValue("If-Match", ifMatch.Value.ToString()); } + if (ifNoneMatch != null) { _request.Headers.SetValue("If-None-Match", ifNoneMatch.Value.ToString()); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + + return _message; + } + + /// + /// Create the Path.GetPropertiesAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.GetPropertiesAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathGetPropertiesResult}. + internal static Azure.Response GetPropertiesAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathGetPropertiesResult _value = new Azure.Storage.Files.DataLake.Models.PathGetPropertiesResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("Accept-Ranges", out _header)) + { + _value.AcceptRanges = _header; + } + if (response.Headers.TryGetValue("Cache-Control", out _header)) + { + _value.CacheControl = _header; + } + if (response.Headers.TryGetValue("Content-Disposition", out _header)) + { + _value.ContentDisposition = _header; + } + if (response.Headers.TryGetValue("Content-Encoding", out _header)) + { + _value.ContentEncoding = _header; + } + if (response.Headers.TryGetValue("Content-Language", out _header)) + { + _value.ContentLanguage = _header; + } + if (response.Headers.TryGetValue("Content-Length", out _header)) + { + _value.ContentLength = long.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("Content-Range", out _header)) + { + _value.ContentRange = _header; + } + if (response.Headers.TryGetValue("Content-Type", out _header)) + { + _value.ContentType = _header; + } + if (response.Headers.TryGetValue("Content-MD5", out _header)) + { + _value.ContentMD5 = _header; + } + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-resource-type", out _header)) + { + _value.ResourceType = _header; + } + if (response.Headers.TryGetValue("x-ms-properties", out _header)) + { + _value.Properties = _header; + } + if (response.Headers.TryGetValue("x-ms-owner", out _header)) + { + _value.Owner = _header; + } + if (response.Headers.TryGetValue("x-ms-group", out _header)) + { + _value.Group = _header; + } + if (response.Headers.TryGetValue("x-ms-permissions", out _header)) + { + _value.Permissions = _header; + } + if (response.Headers.TryGetValue("x-ms-acl", out _header)) + { + _value.ACL = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-duration", out _header)) + { + _value.LeaseDuration = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-state", out _header)) + { + _value.LeaseState = _header; + } + if (response.Headers.TryGetValue("x-ms-lease-status", out _header)) + { + _value.LeaseStatus = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + case 304: + { + return new Azure.NoBodyResponse(response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.GetPropertiesAsync + + #region Path.DeleteAsync + /// + /// Delete the file or directory. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Required + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathDeleteResult} + public static async System.Threading.Tasks.ValueTask> DeleteAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + bool? recursive = default, + string continuation = default, + string leaseId = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.Delete", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = DeleteAsync_CreateMessage( + pipeline, + resourceUri, + requestId, + timeout, + recursive, + continuation, + leaseId, + ifMatch, + ifNoneMatch, + ifModifiedSince, + ifUnmodifiedSince)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return DeleteAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.DeleteAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Required + /// Optional. When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// The Path.DeleteAsync Message. + internal static Azure.Core.HttpMessage DeleteAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + string requestId = default, + int? timeout = default, + bool? recursive = default, + string continuation = default, + string leaseId = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Delete; + _request.Uri.Reset(resourceUri); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (recursive != null) { + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Uri.AppendQuery("recursive", recursive.Value.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + } + if (continuation != null) { _request.Uri.AppendQuery("continuation", continuation); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (ifMatch != null) { _request.Headers.SetValue("If-Match", ifMatch.Value.ToString()); } + if (ifNoneMatch != null) { _request.Headers.SetValue("If-None-Match", ifNoneMatch.Value.ToString()); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + + return _message; + } + + /// + /// Create the Path.DeleteAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.DeleteAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathDeleteResult}. + internal static Azure.Response DeleteAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathDeleteResult _value = new Azure.Storage.Files.DataLake.Models.PathDeleteResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("x-ms-continuation", out _header)) + { + _value.Continuation = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.DeleteAsync + + #region Path.SetAccessControlAsync + /// + /// Set the owner, group, permissions, or access control list for a path. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Optional. The owner of the blob or directory. + /// Optional. The owning group of the blob or directory. + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access permissions for the file owner, the file owning group, and others. Each class may be granted read, write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit octal notation (e.g. 0766) are supported. + /// Sets POSIX access control rights on files and directories. The value is a comma-separated list of access control entries. Each access control entry (ACE) consists of a scope, a type, a user or group identifier, and permissions in the format "[scope:][type]:[id]:[permissions]". + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathSetAccessControlResult} + public static async System.Threading.Tasks.ValueTask> SetAccessControlAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + int? timeout = default, + string leaseId = default, + string owner = default, + string group = default, + string permissions = default, + string acl = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + string requestId = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.SetAccessControl", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = SetAccessControlAsync_CreateMessage( + pipeline, + resourceUri, + timeout, + leaseId, + owner, + group, + permissions, + acl, + ifMatch, + ifNoneMatch, + ifModifiedSince, + ifUnmodifiedSince, + requestId)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return SetAccessControlAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.SetAccessControlAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Optional. The owner of the blob or directory. + /// Optional. The owning group of the blob or directory. + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access permissions for the file owner, the file owning group, and others. Each class may be granted read, write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit octal notation (e.g. 0766) are supported. + /// Sets POSIX access control rights on files and directories. The value is a comma-separated list of access control entries. Each access control entry (ACE) consists of a scope, a type, a user or group identifier, and permissions in the format "[scope:][type]:[id]:[permissions]". + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The Path.SetAccessControlAsync Message. + internal static Azure.Core.HttpMessage SetAccessControlAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + int? timeout = default, + string leaseId = default, + string owner = default, + string group = default, + string permissions = default, + string acl = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + string requestId = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Patch; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("action", "setAccessControl", escapeValue: false); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (owner != null) { _request.Headers.SetValue("x-ms-owner", owner); } + if (group != null) { _request.Headers.SetValue("x-ms-group", group); } + if (permissions != null) { _request.Headers.SetValue("x-ms-permissions", permissions); } + if (acl != null) { _request.Headers.SetValue("x-ms-acl", acl); } + if (ifMatch != null) { _request.Headers.SetValue("If-Match", ifMatch.Value.ToString()); } + if (ifNoneMatch != null) { _request.Headers.SetValue("If-None-Match", ifNoneMatch.Value.ToString()); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + + return _message; + } + + /// + /// Create the Path.SetAccessControlAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.SetAccessControlAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathSetAccessControlResult}. + internal static Azure.Response SetAccessControlAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathSetAccessControlResult _value = new Azure.Storage.Files.DataLake.Models.PathSetAccessControlResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-client-request-id", out _header)) + { + _value.ClientRequestId = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.SetAccessControlAsync + + #region Path.FlushDataAsync + /// + /// Set the owner, group, permissions, or access control list for a path. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length of the file after all data has been written, and there must not be a request entity body included with the request. + /// Valid only for flush operations. If "true", uncommitted data is retained after the flush operation completes; otherwise, the uncommitted data is deleted after the flush operation. The default is false. Data at offsets less than the specified position are written to the file when flush succeeds, but this optional parameter allows data after the flush position to be retained for a future flush operation. + /// Azure Storage Events allow applications to receive notifications when files change. When Azure Storage Events are enabled, a file changed event is raised. This event has a property indicating whether this is the final change to distinguish the difference between an intermediate flush to a file stream and the final close of a file stream. The close query parameter is valid only when the action is "flush" and change notifications are enabled. If the value of close is "true" and the flush operation completes successfully, the service raises a file change notification with a property indicating that this is the final update (the file stream has been closed). If "false" a change notification is raised indicating the file has changed. The default is false. This query parameter is set to true by the Hadoop ABFS driver to indicate that the file stream has been closed." + /// Required for "Append Data" and "Flush Data". Must be 0 for "Flush Data". Must be the length of the request content in bytes for "Append Data". + /// Specify the transactional md5 for the body, to be validated by the service. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Optional. Sets the blob's cache control. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's content type. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's Content-Disposition header. + /// Optional. Sets the blob's content encoding. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Set the blob's content language. If specified, this property is stored with the blob and returned with a read request. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathFlushDataResult} + public static async System.Threading.Tasks.ValueTask> FlushDataAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + int? timeout = default, + long? position = default, + bool? retainUncommittedData = default, + bool? close = default, + long? contentLength = default, + byte[] contentHash = default, + string leaseId = default, + string cacheControl = default, + string contentType = default, + string contentDisposition = default, + string contentEncoding = default, + string contentLanguage = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + string requestId = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.FlushData", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = FlushDataAsync_CreateMessage( + pipeline, + resourceUri, + timeout, + position, + retainUncommittedData, + close, + contentLength, + contentHash, + leaseId, + cacheControl, + contentType, + contentDisposition, + contentEncoding, + contentLanguage, + ifMatch, + ifNoneMatch, + ifModifiedSince, + ifUnmodifiedSince, + requestId)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return FlushDataAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.FlushDataAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length of the file after all data has been written, and there must not be a request entity body included with the request. + /// Valid only for flush operations. If "true", uncommitted data is retained after the flush operation completes; otherwise, the uncommitted data is deleted after the flush operation. The default is false. Data at offsets less than the specified position are written to the file when flush succeeds, but this optional parameter allows data after the flush position to be retained for a future flush operation. + /// Azure Storage Events allow applications to receive notifications when files change. When Azure Storage Events are enabled, a file changed event is raised. This event has a property indicating whether this is the final change to distinguish the difference between an intermediate flush to a file stream and the final close of a file stream. The close query parameter is valid only when the action is "flush" and change notifications are enabled. If the value of close is "true" and the flush operation completes successfully, the service raises a file change notification with a property indicating that this is the final update (the file stream has been closed). If "false" a change notification is raised indicating the file has changed. The default is false. This query parameter is set to true by the Hadoop ABFS driver to indicate that the file stream has been closed." + /// Required for "Append Data" and "Flush Data". Must be 0 for "Flush Data". Must be the length of the request content in bytes for "Append Data". + /// Specify the transactional md5 for the body, to be validated by the service. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Optional. Sets the blob's cache control. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's content type. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Sets the blob's Content-Disposition header. + /// Optional. Sets the blob's content encoding. If specified, this property is stored with the blob and returned with a read request. + /// Optional. Set the blob's content language. If specified, this property is stored with the blob and returned with a read request. + /// Specify an ETag value to operate only on blobs with a matching value. + /// Specify an ETag value to operate only on blobs without a matching value. + /// Specify this header value to operate only on a blob if it has been modified since the specified date/time. + /// Specify this header value to operate only on a blob if it has not been modified since the specified date/time. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The Path.FlushDataAsync Message. + internal static Azure.Core.HttpMessage FlushDataAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + int? timeout = default, + long? position = default, + bool? retainUncommittedData = default, + bool? close = default, + long? contentLength = default, + byte[] contentHash = default, + string leaseId = default, + string cacheControl = default, + string contentType = default, + string contentDisposition = default, + string contentEncoding = default, + string contentLanguage = default, + Azure.ETag? ifMatch = default, + Azure.ETag? ifNoneMatch = default, + System.DateTimeOffset? ifModifiedSince = default, + System.DateTimeOffset? ifUnmodifiedSince = default, + string requestId = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Patch; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("action", "flush", escapeValue: false); + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (position != null) { _request.Uri.AppendQuery("position", position.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (retainUncommittedData != null) { + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Uri.AppendQuery("retainUncommittedData", retainUncommittedData.Value.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + } + if (close != null) { + #pragma warning disable CA1308 // Normalize strings to uppercase + _request.Uri.AppendQuery("close", close.Value.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLowerInvariant()); + #pragma warning restore CA1308 // Normalize strings to uppercase + } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (contentLength != null) { _request.Headers.SetValue("Content-Length", contentLength.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (contentHash != null) { _request.Headers.SetValue("x-ms-content-md5", System.Convert.ToBase64String(contentHash)); } + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (cacheControl != null) { _request.Headers.SetValue("x-ms-cache-control", cacheControl); } + if (contentType != null) { _request.Headers.SetValue("x-ms-content-type", contentType); } + if (contentDisposition != null) { _request.Headers.SetValue("x-ms-content-disposition", contentDisposition); } + if (contentEncoding != null) { _request.Headers.SetValue("x-ms-content-encoding", contentEncoding); } + if (contentLanguage != null) { _request.Headers.SetValue("x-ms-content-language", contentLanguage); } + if (ifMatch != null) { _request.Headers.SetValue("If-Match", ifMatch.Value.ToString()); } + if (ifNoneMatch != null) { _request.Headers.SetValue("If-None-Match", ifNoneMatch.Value.ToString()); } + if (ifModifiedSince != null) { _request.Headers.SetValue("If-Modified-Since", ifModifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (ifUnmodifiedSince != null) { _request.Headers.SetValue("If-Unmodified-Since", ifUnmodifiedSince.Value.ToString("R", System.Globalization.CultureInfo.InvariantCulture)); } + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + + return _message; + } + + /// + /// Create the Path.FlushDataAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.FlushDataAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathFlushDataResult}. + internal static Azure.Response FlushDataAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 200: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathFlushDataResult _value = new Azure.Storage.Files.DataLake.Models.PathFlushDataResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("ETag", out _header)) + { + _value.ETag = new Azure.ETag(_header); + } + if (response.Headers.TryGetValue("Last-Modified", out _header)) + { + _value.LastModified = System.DateTimeOffset.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("Content-Length", out _header)) + { + _value.ContentLength = long.Parse(_header, System.Globalization.CultureInfo.InvariantCulture); + } + if (response.Headers.TryGetValue("x-ms-client-request-id", out _header)) + { + _value.ClientRequestId = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.FlushDataAsync + + #region Path.AppendDataAsync + /// + /// Append data to the file. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Initial data + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length of the file after all data has been written, and there must not be a request entity body included with the request. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Required for "Append Data" and "Flush Data". Must be 0 for "Flush Data". Must be the length of the request content in bytes for "Append Data". + /// Specify the transactional md5 for the body, to be validated by the service. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// Whether to invoke the operation asynchronously. The default value is true. + /// The ClientDiagnostics instance used for operation reporting. + /// Operation name. + /// Cancellation token. + /// Azure.Response{Azure.Storage.Files.DataLake.Models.PathAppendDataResult} + public static async System.Threading.Tasks.ValueTask> AppendDataAsync( + Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + System.IO.Stream body, + long? position = default, + int? timeout = default, + long? contentLength = default, + byte[] transactionalContentHash = default, + string leaseId = default, + string requestId = default, + bool async = true, + string operationName = "Azure.Storage.Files.DataLake.PathClient.AppendData", + System.Threading.CancellationToken cancellationToken = default) + { + Azure.Core.Pipeline.DiagnosticScope _scope = clientDiagnostics.CreateScope(operationName); + try + { + _scope.AddAttribute("url", resourceUri); + _scope.Start(); + using (Azure.Core.HttpMessage _message = AppendDataAsync_CreateMessage( + pipeline, + resourceUri, + body, + position, + timeout, + contentLength, + transactionalContentHash, + leaseId, + requestId)) + { + if (async) + { + // Send the request asynchronously if we're being called via an async path + await pipeline.SendAsync(_message, cancellationToken).ConfigureAwait(false); + } + else + { + // Send the request synchronously through the API that blocks if we're being called via a sync path + // (this is safe because the Task will complete before the user can call Wait) + pipeline.Send(_message, cancellationToken); + } + Azure.Response _response = _message.Response; + cancellationToken.ThrowIfCancellationRequested(); + return AppendDataAsync_CreateResponse(_response); + } + } + catch (System.Exception ex) + { + _scope.Failed(ex); + throw; + } + finally + { + _scope.Dispose(); + } + } + + /// + /// Create the Path.AppendDataAsync request. + /// + /// The pipeline used for sending requests. + /// The URL of the service account, container, or blob that is the targe of the desired operation. + /// Initial data + /// This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. It is required when uploading data to be appended to the file and when flushing previously uploaded data to the file. The value must be the position where the data is to be appended. Uploaded data is not immediately flushed, or written, to the file. To flush, the previously uploaded data must be contiguous, the position parameter must be specified and equal to the length of the file after all data has been written, and there must not be a request entity body included with the request. + /// The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations. + /// Required for "Append Data" and "Flush Data". Must be 0 for "Flush Data". Must be the length of the request content in bytes for "Append Data". + /// Specify the transactional md5 for the body, to be validated by the service. + /// If specified, the operation only succeeds if the resource's lease is active and matches this ID. + /// Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. + /// The Path.AppendDataAsync Message. + internal static Azure.Core.HttpMessage AppendDataAsync_CreateMessage( + Azure.Core.Pipeline.HttpPipeline pipeline, + System.Uri resourceUri, + System.IO.Stream body, + long? position = default, + int? timeout = default, + long? contentLength = default, + byte[] transactionalContentHash = default, + string leaseId = default, + string requestId = default) + { + // Validation + if (resourceUri == null) + { + throw new System.ArgumentNullException(nameof(resourceUri)); + } + if (body == null) + { + throw new System.ArgumentNullException(nameof(body)); + } + + // Create the request + Azure.Core.HttpMessage _message = pipeline.CreateMessage(); + Azure.Core.Request _request = _message.Request; + + // Set the endpoint + _request.Method = Azure.Core.RequestMethod.Patch; + _request.Uri.Reset(resourceUri); + _request.Uri.AppendQuery("action", "append", escapeValue: false); + if (position != null) { _request.Uri.AppendQuery("position", position.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (timeout != null) { _request.Uri.AppendQuery("timeout", timeout.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + + // Add request headers + _request.Headers.SetValue("x-ms-version", "2019-02-02"); + if (contentLength != null) { _request.Headers.SetValue("Content-Length", contentLength.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } + if (transactionalContentHash != null) { _request.Headers.SetValue("Content-MD5", System.Convert.ToBase64String(transactionalContentHash)); } + if (leaseId != null) { _request.Headers.SetValue("x-ms-lease-id", leaseId); } + if (requestId != null) { _request.Headers.SetValue("x-ms-client-request-id", requestId); } + + // Create the body + _request.Content = Azure.Core.RequestContent.Create(body); + + return _message; + } + + /// + /// Create the Path.AppendDataAsync response or throw a failure exception. + /// + /// The raw Response. + /// The Path.AppendDataAsync Azure.Response{Azure.Storage.Files.DataLake.Models.PathAppendDataResult}. + internal static Azure.Response AppendDataAsync_CreateResponse( + Azure.Response response) + { + // Process the response + switch (response.Status) + { + case 202: + { + // Create the result + Azure.Storage.Files.DataLake.Models.PathAppendDataResult _value = new Azure.Storage.Files.DataLake.Models.PathAppendDataResult(); + + // Get response headers + string _header; + if (response.Headers.TryGetValue("x-ms-client-request-id", out _header)) + { + _value.ClientRequestId = _header; + } + + // Create the response + return Response.FromValue(_value, response); + } + default: + { + // Create the result + string _value; + using (System.IO.StreamReader _streamReader = new System.IO.StreamReader(response.ContentStream)) + { + _value = _streamReader.ReadToEnd(); + } + + throw _value.CreateException(response); + } + } + } + #endregion Path.AppendDataAsync + } + #endregion Path operations + } +} +#endregion Service + +#region Models +#region class FileSystem +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// FileSystem + /// + internal partial class FileSystem + { + /// + /// name + /// + public string Name { get; internal set; } + + /// + /// lastModified + /// + public string LastModified { get; internal set; } + + /// + /// eTag + /// + public string ETag { get; internal set; } + + /// + /// Prevent direct instantiation of FileSystem instances. + /// You can use DataLakeModelFactory.FileSystem instead. + /// + internal FileSystem() { } + + /// + /// Deserializes XML into a new FileSystem instance. + /// + /// The XML element to deserialize. + /// A deserialized FileSystem instance. + internal static Azure.Storage.Files.DataLake.Models.FileSystem FromXml(System.Xml.Linq.XElement element) + { + System.Diagnostics.Debug.Assert(element != null); + System.Xml.Linq.XElement _child; + Azure.Storage.Files.DataLake.Models.FileSystem _value = new Azure.Storage.Files.DataLake.Models.FileSystem(); + _child = element.Element(System.Xml.Linq.XName.Get("name", "")); + if (_child != null) + { + _value.Name = _child.Value; + } + _child = element.Element(System.Xml.Linq.XName.Get("lastModified", "")); + if (_child != null) + { + _value.LastModified = _child.Value; + } + _child = element.Element(System.Xml.Linq.XName.Get("eTag", "")); + if (_child != null) + { + _value.ETag = _child.Value; + } + CustomizeFromXml(element, _value); + return _value; + } + + static partial void CustomizeFromXml(System.Xml.Linq.XElement element, Azure.Storage.Files.DataLake.Models.FileSystem value); + } +} +#endregion class FileSystem + +#region class FileSystemCreateResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// FileSystem CreateResult + /// + internal partial class FileSystemCreateResult + { + /// + /// An HTTP entity tag associated with the FileSystem. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the filesystem was last modified. Operations on files and directories do not affect the last modified time. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// A bool string indicates whether the namespace feature is enabled. If "true", the namespace is enabled for the filesystem. + /// + public string NamespaceEnabled { get; internal set; } + + /// + /// Prevent direct instantiation of FileSystemCreateResult instances. + /// You can use DataLakeModelFactory.FileSystemCreateResult instead. + /// + internal FileSystemCreateResult() { } + } +} +#endregion class FileSystemCreateResult + +#region class FileSystemGetPropertiesResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// FileSystem GetPropertiesResult + /// + internal partial class FileSystemGetPropertiesResult + { + /// + /// An HTTP entity tag associated with the filesystem. Changes to filesystem properties affect the entity tag, but operations on files and directories do not. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the filesystem was last modified. Changes to filesystem properties update the last modified time, but operations on files and directories do not. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// The user-defined properties associated with the filesystem. A comma-separated list of name and value pairs in the format "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. + /// + public string Properties { get; internal set; } + + /// + /// A bool string indicates whether the namespace feature is enabled. If "true", the namespace is enabled for the filesystem. + /// + public string NamespaceEnabled { get; internal set; } + + /// + /// Prevent direct instantiation of FileSystemGetPropertiesResult instances. + /// You can use DataLakeModelFactory.FileSystemGetPropertiesResult instead. + /// + internal FileSystemGetPropertiesResult() { } + } +} +#endregion class FileSystemGetPropertiesResult + +#region class FileSystemListPathsResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// FileSystem ListPathsResult + /// + internal partial class FileSystemListPathsResult + { + /// + /// An HTTP entity tag associated with the filesystem. Changes to filesystem properties affect the entity tag, but operations on files and directories do not. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the filesystem was last modified. Changes to filesystem properties update the last modified time, but operations on files and directories do not. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// If the number of paths to be listed exceeds the maxResults limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the list operation to continue listing the paths. + /// + public string Continuation { get; internal set; } + + /// + /// Body + /// + public System.IO.Stream Body { get; internal set; } + + /// + /// Prevent direct instantiation of FileSystemListPathsResult instances. + /// You can use DataLakeModelFactory.FileSystemListPathsResult instead. + /// + internal FileSystemListPathsResult() { } + } +} +#endregion class FileSystemListPathsResult + +#region class FileSystemSetPropertiesResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// FileSystem SetPropertiesResult + /// + internal partial class FileSystemSetPropertiesResult + { + /// + /// An HTTP entity tag associated with the filesystem. Changes to filesystem properties affect the entity tag, but operations on files and directories do not. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the filesystem was last modified. Changes to filesystem properties update the last modified time, but operations on files and directories do not. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// Prevent direct instantiation of FileSystemSetPropertiesResult instances. + /// You can use DataLakeModelFactory.FileSystemSetPropertiesResult instead. + /// + internal FileSystemSetPropertiesResult() { } + } +} +#endregion class FileSystemSetPropertiesResult + +#region class FileSystemList +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// FileSystemList + /// + internal partial class FileSystemList + { + /// + /// filesystems + /// + public System.Collections.Generic.IEnumerable Filesystems { get; internal set; } + + /// + /// Creates a new FileSystemList instance + /// + public FileSystemList() + : this(false) + { + } + + /// + /// Creates a new FileSystemList instance + /// + /// Whether to skip initializing nested objects. + internal FileSystemList(bool skipInitialization) + { + if (!skipInitialization) + { + Filesystems = new System.Collections.Generic.List(); + } + } + + /// + /// Deserializes XML into a new FileSystemList instance. + /// + /// The XML element to deserialize. + /// A deserialized FileSystemList instance. + internal static Azure.Storage.Files.DataLake.Models.FileSystemList FromXml(System.Xml.Linq.XElement element) + { + System.Diagnostics.Debug.Assert(element != null); + Azure.Storage.Files.DataLake.Models.FileSystemList _value = new Azure.Storage.Files.DataLake.Models.FileSystemList(true); + _value.Filesystems = System.Linq.Enumerable.ToList( + System.Linq.Enumerable.Select( + element.Elements(System.Xml.Linq.XName.Get("FileSystem", "")), + e => Azure.Storage.Files.DataLake.Models.FileSystem.FromXml(e))); + CustomizeFromXml(element, _value); + return _value; + } + + static partial void CustomizeFromXml(System.Xml.Linq.XElement element, Azure.Storage.Files.DataLake.Models.FileSystemList value); + } +} +#endregion class FileSystemList + +#region class Path +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path + /// + internal partial class Path + { + /// + /// name + /// + public string Name { get; internal set; } + + /// + /// isDirectory + /// + public bool? IsDirectory { get; internal set; } + + /// + /// lastModified + /// + public string LastModified { get; internal set; } + + /// + /// eTag + /// + public string ETag { get; internal set; } + + /// + /// contentLength + /// + public long? ContentLength { get; internal set; } + + /// + /// owner + /// + public string Owner { get; internal set; } + + /// + /// group + /// + public string Group { get; internal set; } + + /// + /// permissions + /// + public string Permissions { get; internal set; } + + /// + /// Prevent direct instantiation of Path instances. + /// You can use DataLakeModelFactory.Path instead. + /// + internal Path() { } + } +} +#endregion class Path + +#region class PathAppendDataResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path AppendDataResult + /// + internal partial class PathAppendDataResult + { + /// + /// If a client request id header is sent in the request, this header will be present in the response with the same value. + /// + public string ClientRequestId { get; internal set; } + + /// + /// Prevent direct instantiation of PathAppendDataResult instances. + /// You can use DataLakeModelFactory.PathAppendDataResult instead. + /// + internal PathAppendDataResult() { } + } +} +#endregion class PathAppendDataResult + +#region class PathCreateResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path CreateResult + /// + internal partial class PathCreateResult + { + /// + /// An HTTP entity tag associated with the file or directory. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the file or directory was last modified. Write operations on the file or directory update the last modified time. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// When renaming a directory, the number of paths that are renamed with each invocation is limited. If the number of paths to be renamed exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the rename operation to continue renaming the directory. + /// + public string Continuation { get; internal set; } + + /// + /// The size of the resource in bytes. + /// + public long ContentLength { get; internal set; } + + /// + /// Prevent direct instantiation of PathCreateResult instances. + /// You can use DataLakeModelFactory.PathCreateResult instead. + /// + internal PathCreateResult() { } + } +} +#endregion class PathCreateResult + +#region class PathDeleteResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path DeleteResult + /// + internal partial class PathDeleteResult + { + /// + /// When deleting a directory, the number of paths that are deleted with each invocation is limited. If the number of paths to be deleted exceeds this limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the delete operation to continue deleting the directory. + /// + public string Continuation { get; internal set; } + + /// + /// Prevent direct instantiation of PathDeleteResult instances. + /// You can use DataLakeModelFactory.PathDeleteResult instead. + /// + internal PathDeleteResult() { } + } +} +#endregion class PathDeleteResult + +#region class PathFlushDataResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path FlushDataResult + /// + internal partial class PathFlushDataResult + { + /// + /// An HTTP entity tag associated with the file or directory. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the file or directory was last modified. Write operations on the file or directory update the last modified time. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// The size of the resource in bytes. + /// + public long ContentLength { get; internal set; } + + /// + /// If a client request id header is sent in the request, this header will be present in the response with the same value. + /// + public string ClientRequestId { get; internal set; } + + /// + /// Prevent direct instantiation of PathFlushDataResult instances. + /// You can use DataLakeModelFactory.PathFlushDataResult instead. + /// + internal PathFlushDataResult() { } + } +} +#endregion class PathFlushDataResult + +#region class PathGetPropertiesResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path GetPropertiesResult + /// + internal partial class PathGetPropertiesResult + { + /// + /// Indicates that the service supports requests for partial file content. + /// + public string AcceptRanges { get; internal set; } + + /// + /// If the Cache-Control request header has previously been set for the resource, that value is returned in this header. + /// + public string CacheControl { get; internal set; } + + /// + /// If the Content-Disposition request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentDisposition { get; internal set; } + + /// + /// If the Content-Encoding request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentEncoding { get; internal set; } + + /// + /// If the Content-Language request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentLanguage { get; internal set; } + + /// + /// The size of the resource in bytes. + /// + public long ContentLength { get; internal set; } + + /// + /// Indicates the range of bytes returned in the event that the client requested a subset of the file by setting the Range request header. + /// + public string ContentRange { get; internal set; } + + /// + /// The content type specified for the resource. If no content type was specified, the default content type is application/octet-stream. + /// + public string ContentType { get; internal set; } + + /// + /// The MD5 hash of complete file stored in storage. This header is returned only for "GetProperties" operation. If the Content-MD5 header has been set for the file, this response header is returned for GetProperties call so that the client can check for message content integrity. + /// + public string ContentMD5 { get; internal set; } + + /// + /// An HTTP entity tag associated with the file or directory. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the file or directory was last modified. Write operations on the file or directory update the last modified time. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// The type of the resource. The value may be "file" or "directory". If not set, the value is "file". + /// + public string ResourceType { get; internal set; } + + /// + /// The user-defined properties associated with the file or directory, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. + /// + public string Properties { get; internal set; } + + /// + /// The owner of the file or directory. Included in the response if Hierarchical Namespace is enabled for the account. + /// + public string Owner { get; internal set; } + + /// + /// The owning group of the file or directory. Included in the response if Hierarchical Namespace is enabled for the account. + /// + public string Group { get; internal set; } + + /// + /// The POSIX access permissions for the file owner, the file owning group, and others. Included in the response if Hierarchical Namespace is enabled for the account. + /// + public string Permissions { get; internal set; } + + /// + /// The POSIX access control list for the file or directory. Included in the response only if the action is "getAccessControl" and Hierarchical Namespace is enabled for the account. + /// + public string ACL { get; internal set; } + + /// + /// When a resource is leased, specifies whether the lease is of infinite or fixed duration. + /// + public string LeaseDuration { get; internal set; } + + /// + /// Lease state of the resource. + /// + public string LeaseState { get; internal set; } + + /// + /// The lease status of the resource. + /// + public string LeaseStatus { get; internal set; } + + /// + /// Prevent direct instantiation of PathGetPropertiesResult instances. + /// You can use DataLakeModelFactory.PathGetPropertiesResult instead. + /// + internal PathGetPropertiesResult() { } + } +} +#endregion class PathGetPropertiesResult + +#region class PathLeaseResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path LeaseResult + /// + internal partial class PathLeaseResult + { + /// + /// An HTTP entity tag associated with the file. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the file was last modified. Write operations on the file update the last modified time. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// The time remaining in the lease period in seconds. + /// + public string LeaseTime { get; internal set; } + + /// + /// A successful "renew" action returns the lease ID. + /// + public string LeaseId { get; internal set; } + + /// + /// Prevent direct instantiation of PathLeaseResult instances. + /// You can use DataLakeModelFactory.PathLeaseResult instead. + /// + internal PathLeaseResult() { } + } +} +#endregion class PathLeaseResult + +#region class PathReadResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path ReadResult + /// + internal partial class PathReadResult + { + /// + /// Indicates that the service supports requests for partial file content. + /// + public string AcceptRanges { get; internal set; } + + /// + /// If the Cache-Control request header has previously been set for the resource, that value is returned in this header. + /// + public string CacheControl { get; internal set; } + + /// + /// If the Content-Disposition request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentDisposition { get; internal set; } + + /// + /// If the Content-Encoding request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentEncoding { get; internal set; } + + /// + /// If the Content-Language request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentLanguage { get; internal set; } + + /// + /// The size of the resource in bytes. + /// + public long ContentLength { get; internal set; } + + /// + /// Indicates the range of bytes returned in the event that the client requested a subset of the file by setting the Range request header. + /// + public string ContentRange { get; internal set; } + + /// + /// The content type specified for the resource. If no content type was specified, the default content type is application/octet-stream. + /// + public string ContentType { get; internal set; } + + /// + /// The MD5 hash of complete file. If the file has an MD5 hash and this read operation is to read the complete file, this response header is returned so that the client can check for message content integrity. + /// + public string ContentMD5 { get; internal set; } + + /// + /// The MD5 hash of complete file stored in storage. If the file has a MD5 hash, and if request contains range header (Range or x-ms-range), this response header is returned with the value of the complete file's MD5 value. This value may or may not be equal to the value returned in Content-MD5 header, with the latter calculated from the requested range. + /// + public string XMSContentMd5 { get; internal set; } + + /// + /// An HTTP entity tag associated with the file or directory. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the file or directory was last modified. Write operations on the file or directory update the last modified time. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// The type of the resource. The value may be "file" or "directory". If not set, the value is "file". + /// + public string ResourceType { get; internal set; } + + /// + /// The user-defined properties associated with the file or directory, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. + /// + public string Properties { get; internal set; } + + /// + /// When a resource is leased, specifies whether the lease is of infinite or fixed duration. + /// + public string LeaseDuration { get; internal set; } + + /// + /// Lease state of the resource. + /// + public string LeaseState { get; internal set; } + + /// + /// The lease status of the resource. + /// + public string LeaseStatus { get; internal set; } + + /// + /// Body + /// + public System.IO.Stream Body { get; internal set; } + + /// + /// Prevent direct instantiation of PathReadResult instances. + /// You can use DataLakeModelFactory.PathReadResult instead. + /// + internal PathReadResult() { } + } +} +#endregion class PathReadResult + +#region class PathSetAccessControlResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path SetAccessControlResult + /// + internal partial class PathSetAccessControlResult + { + /// + /// An HTTP entity tag associated with the file or directory. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the file or directory was last modified. Write operations on the file or directory update the last modified time. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// If a client request id header is sent in the request, this header will be present in the response with the same value. + /// + public string ClientRequestId { get; internal set; } + + /// + /// Prevent direct instantiation of PathSetAccessControlResult instances. + /// You can use DataLakeModelFactory.PathSetAccessControlResult instead. + /// + internal PathSetAccessControlResult() { } + } +} +#endregion class PathSetAccessControlResult + +#region class PathUpdateResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path UpdateResult + /// + internal partial class PathUpdateResult + { + /// + /// An MD5 hash of the request content. This header is only returned for "Flush" operation. This header is returned so that the client can check for message content integrity. This header refers to the content of the request, not actual file content. + /// + public string ContentMD5 { get; internal set; } + + /// + /// An HTTP entity tag associated with the file or directory. + /// + public Azure.ETag ETag { get; internal set; } + + /// + /// The data and time the file or directory was last modified. Write operations on the file or directory update the last modified time. + /// + public System.DateTimeOffset LastModified { get; internal set; } + + /// + /// Indicates that the service supports requests for partial file content. + /// + public string AcceptRanges { get; internal set; } + + /// + /// If the Cache-Control request header has previously been set for the resource, that value is returned in this header. + /// + public string CacheControl { get; internal set; } + + /// + /// If the Content-Disposition request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentDisposition { get; internal set; } + + /// + /// If the Content-Encoding request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentEncoding { get; internal set; } + + /// + /// If the Content-Language request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentLanguage { get; internal set; } + + /// + /// The size of the resource in bytes. + /// + public long ContentLength { get; internal set; } + + /// + /// Indicates the range of bytes returned in the event that the client requested a subset of the file by setting the Range request header. + /// + public string ContentRange { get; internal set; } + + /// + /// The content type specified for the resource. If no content type was specified, the default content type is application/octet-stream. + /// + public string ContentType { get; internal set; } + + /// + /// User-defined properties associated with the file or directory, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set. + /// + public string Properties { get; internal set; } + + /// + /// Prevent direct instantiation of PathUpdateResult instances. + /// You can use DataLakeModelFactory.PathUpdateResult instead. + /// + internal PathUpdateResult() { } + } +} +#endregion class PathUpdateResult + +#region enum PathGetPropertiesAction +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Optional. If the value is "getStatus" only the system defined properties for the path are returned. If the value is "getAccessControl" the access control list is returned in the response headers (Hierarchical Namespace must be enabled for the account), otherwise the properties are returned. + /// + public enum PathGetPropertiesAction + { + /// + /// getAccessControl + /// + GetAccessControl, + + /// + /// getStatus + /// + GetStatus + } +} + +namespace Azure.Storage.Files.DataLake +{ + internal static partial class DataLakeRestClient + { + public static partial class Serialization + { + public static string ToString(Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction value) + { + return value switch + { + Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction.GetAccessControl => "getAccessControl", + Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction.GetStatus => "getStatus", + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction value.") + }; + } + + public static Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction ParsePathGetPropertiesAction(string value) + { + return value switch + { + "getAccessControl" => Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction.GetAccessControl, + "getStatus" => Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction.GetStatus, + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathGetPropertiesAction value.") + }; + } + } + } +} +#endregion enum PathGetPropertiesAction + +#region enum PathLeaseAction +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// There are five lease actions: "acquire", "break", "change", "renew", and "release". Use "acquire" and specify the "x-ms-proposed-lease-id" and "x-ms-lease-duration" to acquire a new lease. Use "break" to break an existing lease. When a lease is broken, the lease break period is allowed to elapse, during which time no lease operation except break and release can be performed on the file. When a lease is successfully broken, the response indicates the interval in seconds until a new lease can be acquired. Use "change" and specify the current lease ID in "x-ms-lease-id" and the new lease ID in "x-ms-proposed-lease-id" to change the lease ID of an active lease. Use "renew" and specify the "x-ms-lease-id" to renew an existing lease. Use "release" and specify the "x-ms-lease-id" to release a lease. + /// + public enum PathLeaseAction + { + /// + /// acquire + /// + Acquire, + + /// + /// break + /// + Break, + + /// + /// change + /// + Change, + + /// + /// renew + /// + Renew, + + /// + /// release + /// + Release + } +} + +namespace Azure.Storage.Files.DataLake +{ + internal static partial class DataLakeRestClient + { + public static partial class Serialization + { + public static string ToString(Azure.Storage.Files.DataLake.Models.PathLeaseAction value) + { + return value switch + { + Azure.Storage.Files.DataLake.Models.PathLeaseAction.Acquire => "acquire", + Azure.Storage.Files.DataLake.Models.PathLeaseAction.Break => "break", + Azure.Storage.Files.DataLake.Models.PathLeaseAction.Change => "change", + Azure.Storage.Files.DataLake.Models.PathLeaseAction.Renew => "renew", + Azure.Storage.Files.DataLake.Models.PathLeaseAction.Release => "release", + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathLeaseAction value.") + }; + } + + public static Azure.Storage.Files.DataLake.Models.PathLeaseAction ParsePathLeaseAction(string value) + { + return value switch + { + "acquire" => Azure.Storage.Files.DataLake.Models.PathLeaseAction.Acquire, + "break" => Azure.Storage.Files.DataLake.Models.PathLeaseAction.Break, + "change" => Azure.Storage.Files.DataLake.Models.PathLeaseAction.Change, + "renew" => Azure.Storage.Files.DataLake.Models.PathLeaseAction.Renew, + "release" => Azure.Storage.Files.DataLake.Models.PathLeaseAction.Release, + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathLeaseAction value.") + }; + } + } + } +} +#endregion enum PathLeaseAction + +#region class PathList +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// PathList + /// + internal partial class PathList + { + /// + /// paths + /// + public System.Collections.Generic.IEnumerable Paths { get; internal set; } + + /// + /// Creates a new PathList instance + /// + public PathList() + { + Paths = new System.Collections.Generic.List(); + } + } +} +#endregion class PathList + +#region enum PathRenameMode +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Optional. Valid only when namespace is enabled. This parameter determines the behavior of the rename operation. The value must be "legacy" or "posix", and the default value will be "posix". + /// + public enum PathRenameMode + { + /// + /// legacy + /// + Legacy, + + /// + /// posix + /// + Posix + } +} + +namespace Azure.Storage.Files.DataLake +{ + internal static partial class DataLakeRestClient + { + public static partial class Serialization + { + public static string ToString(Azure.Storage.Files.DataLake.Models.PathRenameMode value) + { + return value switch + { + Azure.Storage.Files.DataLake.Models.PathRenameMode.Legacy => "legacy", + Azure.Storage.Files.DataLake.Models.PathRenameMode.Posix => "posix", + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathRenameMode value.") + }; + } + + public static Azure.Storage.Files.DataLake.Models.PathRenameMode ParsePathRenameMode(string value) + { + return value switch + { + "legacy" => Azure.Storage.Files.DataLake.Models.PathRenameMode.Legacy, + "posix" => Azure.Storage.Files.DataLake.Models.PathRenameMode.Posix, + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathRenameMode value.") + }; + } + } + } +} +#endregion enum PathRenameMode + +#region enum PathResourceType +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Required only for Create File and Create Directory. The value must be "file" or "directory". + /// + public enum PathResourceType + { + /// + /// directory + /// + Directory, + + /// + /// file + /// + File + } +} + +namespace Azure.Storage.Files.DataLake +{ + internal static partial class DataLakeRestClient + { + public static partial class Serialization + { + public static string ToString(Azure.Storage.Files.DataLake.Models.PathResourceType value) + { + return value switch + { + Azure.Storage.Files.DataLake.Models.PathResourceType.Directory => "directory", + Azure.Storage.Files.DataLake.Models.PathResourceType.File => "file", + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathResourceType value.") + }; + } + + public static Azure.Storage.Files.DataLake.Models.PathResourceType ParsePathResourceType(string value) + { + return value switch + { + "directory" => Azure.Storage.Files.DataLake.Models.PathResourceType.Directory, + "file" => Azure.Storage.Files.DataLake.Models.PathResourceType.File, + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathResourceType value.") + }; + } + } + } +} +#endregion enum PathResourceType + +#region enum PathUpdateAction +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// The action must be "append" to upload data to be appended to a file, "flush" to flush previously uploaded data to a file, "setProperties" to set the properties of a file or directory, or "setAccessControl" to set the owner, group, permissions, or access control list for a file or directory. Note that Hierarchical Namespace must be enabled for the account in order to use access control. Also note that the Access Control List (ACL) includes permissions for the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers are mutually exclusive. + /// + public enum PathUpdateAction + { + /// + /// append + /// + Append, + + /// + /// flush + /// + Flush, + + /// + /// setProperties + /// + SetProperties, + + /// + /// setAccessControl + /// + SetAccessControl + } +} + +namespace Azure.Storage.Files.DataLake +{ + internal static partial class DataLakeRestClient + { + public static partial class Serialization + { + public static string ToString(Azure.Storage.Files.DataLake.Models.PathUpdateAction value) + { + return value switch + { + Azure.Storage.Files.DataLake.Models.PathUpdateAction.Append => "append", + Azure.Storage.Files.DataLake.Models.PathUpdateAction.Flush => "flush", + Azure.Storage.Files.DataLake.Models.PathUpdateAction.SetProperties => "setProperties", + Azure.Storage.Files.DataLake.Models.PathUpdateAction.SetAccessControl => "setAccessControl", + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathUpdateAction value.") + }; + } + + public static Azure.Storage.Files.DataLake.Models.PathUpdateAction ParsePathUpdateAction(string value) + { + return value switch + { + "append" => Azure.Storage.Files.DataLake.Models.PathUpdateAction.Append, + "flush" => Azure.Storage.Files.DataLake.Models.PathUpdateAction.Flush, + "setProperties" => Azure.Storage.Files.DataLake.Models.PathUpdateAction.SetProperties, + "setAccessControl" => Azure.Storage.Files.DataLake.Models.PathUpdateAction.SetAccessControl, + _ => throw new System.ArgumentOutOfRangeException(nameof(value), value, "Unknown Azure.Storage.Files.DataLake.Models.PathUpdateAction value.") + }; + } + } + } +} +#endregion enum PathUpdateAction + +#region class ServiceListFileSystemsResult +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Service ListFileSystemsResult + /// + internal partial class ServiceListFileSystemsResult + { + /// + /// If the number of filesystems to be listed exceeds the maxResults limit, a continuation token is returned in this response header. When a continuation token is returned in the response, it must be specified in a subsequent invocation of the list operation to continue listing the filesystems. + /// + public string Continuation { get; internal set; } + + /// + /// The content type of list filesystem response. The default content type is application/json. + /// + public string ContentType { get; internal set; } + + /// + /// Body + /// + public Azure.Storage.Files.DataLake.Models.FileSystemList Body { get; internal set; } + + /// + /// Creates a new ServiceListFileSystemsResult instance + /// + public ServiceListFileSystemsResult() + { + Body = new Azure.Storage.Files.DataLake.Models.FileSystemList(); + } + } +} +#endregion class ServiceListFileSystemsResult +#endregion Models + diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/LeaseExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/LeaseExtensions.cs new file mode 100644 index 000000000000..a6fc119c11d4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/LeaseExtensions.cs @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + internal static class LeaseExtensions + { + internal static DataLakeLease ToDataLakeLease(this Blobs.Models.BlobLease blobLease) => + new DataLakeLease() + { + ETag = blobLease.ETag, + LastModified = blobLease.LastModified, + LeaseId = blobLease.LeaseId, + LeaseTime = blobLease.LeaseTime + }; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/CopyStatus.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/CopyStatus.cs new file mode 100644 index 000000000000..f35abcdb6005 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/CopyStatus.cs @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// CopyStatus values + /// +#pragma warning disable CA1717 // Only FlagsAttribute enums should have plural names + public enum CopyStatus +#pragma warning restore CA1717 // Only FlagsAttribute enums should have plural names + { + /// + /// pending + /// + Pending, + + /// + /// success + /// + Success, + + /// + /// aborted + /// + Aborted, + + /// + /// failed + /// + Failed + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/CustomerProvidedKey.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/CustomerProvidedKey.cs new file mode 100644 index 000000000000..109139409d88 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/CustomerProvidedKey.cs @@ -0,0 +1,103 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Security.Cryptography; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Wrapper for an encryption key to be used with client provided key server-side encryption. + /// + public readonly struct CustomerProvidedKey : IEquatable + { + /// + /// Base64 encoded string of the AES256 encryption key. + /// + public readonly string EncryptionKey { get; } + + /// + /// Base64 encoded string of the AES256 encryption key's SHA256 hash. + /// + public readonly string EncryptionKeyHash { get; } + + /// + /// The algorithm for Azure Blob Storage to encrypt with. + /// Azure Blob Storage only offers AES256 encryption. + /// + public readonly EncryptionAlgorithmType EncryptionAlgorithm { get; } + + /// + /// Creates a new CustomerProvidedKey for use in server-side encryption. + /// + /// The encryption key encoded as a base64 string. + public CustomerProvidedKey(string key) + { + EncryptionKey = key; + EncryptionAlgorithm = EncryptionAlgorithmType.AES256; + using var sha256 = SHA256.Create(); + var encodedHash = sha256.ComputeHash(Convert.FromBase64String(key)); + EncryptionKeyHash = Convert.ToBase64String(encodedHash); + } + + /// + /// Creates a new CustomerProvidedKey for use in server-side encryption. + /// + /// The encryption key bytes. + public CustomerProvidedKey(byte[] key) : this(Convert.ToBase64String(key)) { } + + /// + /// Checks if two CustomerProvidedKeyInfo are equal to each other. + /// + /// The other instance to compare to. + public override bool Equals(object obj) + => obj is CustomerProvidedKey other && Equals(other); + + /// + /// Get a hash code for the CustomerProvidedKeyInfo. + /// + /// Hash code for the CustomerProvidedKeyInfo. + public override int GetHashCode() + => EncryptionKey.GetHashCode() + ^ EncryptionKeyHash.GetHashCode() + ^ EncryptionAlgorithm.GetHashCode() + ; + + /// + /// Check if two CustomerProvidedKeyInfo instances are equal. + /// + /// The first instance to compare. + /// The second instance to compare. + /// True if they're equal, false otherwise. + public static bool operator ==(CustomerProvidedKey left, CustomerProvidedKey right) => left.Equals(right); + + /// + /// Check if two CustomerProvidedKeyInfo instances are not equal. + /// + /// The first instance to compare. + /// The second instance to compare. + /// True if they're not equal, false otherwise. + public static bool operator !=(CustomerProvidedKey left, CustomerProvidedKey right) => !(left == right); + + /// + /// Checks if two CustomerProvidedKeyInfo are equal to each other. + /// + /// The other instance to compare to. + /// + public bool Equals(CustomerProvidedKey other) + => EncryptionKey == other.EncryptionKey + && EncryptionKeyHash == other.EncryptionKeyHash + && EncryptionAlgorithm == other.EncryptionAlgorithm + ; + + /// + /// ToString + /// + /// string + public override string ToString() + => $"[{nameof(CustomerProvidedKey)}:{nameof(EncryptionKey)}={EncryptionKey};{nameof(EncryptionKeyHash)}={EncryptionKeyHash};{nameof(EncryptionAlgorithm)}={EncryptionAlgorithm}]"; + + internal Blobs.Models.CustomerProvidedKey ToBlobCustomerProvidedKey() => + new Blobs.Models.CustomerProvidedKey(EncryptionKey); + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeLease.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeLease.cs new file mode 100644 index 000000000000..09a21c6d063d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeLease.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Lease + /// + public class DataLakeLease + { + /// + /// The ETag contains a value that you can use to perform operations conditionally. If the request version is 2011-08-18 or newer, the ETag value will be in quotes. + /// + public ETag ETag { get; internal set; } + + /// + /// Returns the date and time the container was last modified. Any operation that modifies the blob, including an update of the blob's metadata or properties, changes the last-modified time of the blob. + /// + public DateTimeOffset LastModified { get; internal set; } + + /// + /// Uniquely identifies a container's or blob's lease + /// + public string LeaseId { get; internal set; } + + /// + /// Gets the approximate time remaining in the lease period, in + /// seconds. This is only provided when breaking a lease. + /// + public int? LeaseTime { get; internal set; } + + /// + /// Prevent direct instantiation of Lease instances. + /// You can use DataLakeModelFactory.Lease instead. + /// + internal DataLakeLease() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeModelFactory.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeModelFactory.cs new file mode 100644 index 000000000000..cfb62d9c8768 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeModelFactory.cs @@ -0,0 +1,367 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.IO; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// DataLakeModelFactory provides utilities for mocking. + /// + public static partial class DataLakeModelFactory + { + #region FileDownloadDetails + /// + /// Creates a new FileDownloadDetails instance for mocking. + /// + public static FileDownloadDetails FileDownloadDetails( + DateTimeOffset lastModified, + IDictionary metadata, + string contentRange, + ETag eTag, + string contentEncoding, + string cacheControl, + string contentDisposition, + string contentLanguage, + DateTimeOffset copyCompletionTime, + string copyStatusDescription, + string copyId, + string copyProgress, + Uri copySource, + CopyStatus copyStatus, + LeaseDurationType leaseDuration, + LeaseState leaseState, + LeaseStatus leaseStatus, + string acceptRanges, + bool isServerEncrypted, + string encryptionKeySha256, + byte[] contentHash) + => new FileDownloadDetails() + { + LastModified = lastModified, + Metadata = metadata, + ContentRange = contentRange, + ETag = eTag, + ContentEncoding = contentEncoding, + CacheControl = cacheControl, + ContentDisposition = contentDisposition, + ContentLanguage = contentLanguage, + CopyCompletedOn = copyCompletionTime, + CopyStatusDescription = copyStatusDescription, + CopyId = copyId, + CopyProgress = copyProgress, + CopySource = copySource, + CopyStatus = copyStatus, + LeaseDuration = leaseDuration, + LeaseState = leaseState, + LeaseStatus = leaseStatus, + AcceptRanges = acceptRanges, + IsServerEncrypted = isServerEncrypted, + EncryptionKeySha256 = encryptionKeySha256, + ContentHash = contentHash + }; + #endregion FileDownloadDetails + + #region FileDownloadInfo + /// + /// Creates a new FileDownloadInfo instance for mocking. + /// + public static FileDownloadInfo FileDownloadInfo( + long contentLength, + Stream content, + byte[] contentHash, + FileDownloadDetails properties) + => new FileDownloadInfo() + { + ContentLength = contentLength, + Content = content, + ContentHash = contentHash, + Properties = properties + }; + #endregion FileDownloadInfo + + #region FileSystemInfo + /// + /// Creates a new FileSystemInfo instance for mocking. + /// + public static FileSystemInfo FileSystemInfo( + ETag etag, + DateTimeOffset lastModified) + => new FileSystemInfo() + { + ETag = etag, + LastModified = lastModified + }; + #endregion FileSystemInfo + + #region FileSystemItem + /// + /// Creates a new FileSystemItem instance for mocking. + /// + public static FileSystemItem FileSystemItem( + string name, + FileSystemProperties properties, + IDictionary metadata) + => new FileSystemItem() + { + Name = name, + Properties = properties, + Metadata = metadata + }; + #endregion FileSystemItem + + #region FileSystemProperties + /// + /// Creates a new FileSystemProperties instance for mocking. + /// + public static FileSystemProperties FileSystemProperties( + DateTimeOffset lastModified, + LeaseStatus? leaseStatus, + LeaseState? leaseState, + LeaseDurationType? leaseDuration, + PublicAccessType? publicAccess, + bool? hasImmutabilityPolicy, + bool? hasLegalHold, + ETag eTag) + => new FileSystemProperties() + { + LastModified = lastModified, + LeaseStatus = leaseStatus, + LeaseState = leaseState, + LeaseDuration = leaseDuration, + PublicAccess = publicAccess, + HasImmutabilityPolicy = hasImmutabilityPolicy, + HasLegalHold = hasLegalHold, + ETag = eTag + }; + #endregion FileSystemProperties + + #region Lease + /// + /// Creates a new Lease instance for mocking. + /// + public static DataLakeLease Lease( + ETag eTag, + DateTimeOffset lastModified, + string leaseId, + int? leaseTime) + => new DataLakeLease() + { + ETag = eTag, + LastModified = lastModified, + LeaseId = leaseId, + LeaseTime = leaseTime + }; + #endregion Lease + + #region PathAccessControl + /// + /// Creates a new PathAccessControl instance for mocking. + /// + public static PathAccessControl PathAccessControl( + string owner, + string group, + string permissions, + string acl) + => new PathAccessControl() + { + Owner = owner, + Group = group, + Permissions = permissions, + Acl = acl + }; + #endregion PathAccessControl + + #region PathContentInfo + /// + /// Creates a new PathContentInfo instance for mocking. + /// + public static PathContentInfo PathContentInfo( + string contentHash, + ETag eTag, + DateTimeOffset lastModified, + string acceptRanges, + string cacheControl, + string contentDisposition, + string contentEncoding, + string contentLanguage, + long contentLength, + string contentRange, + string contentType, + IDictionary metadata) + => new PathContentInfo() + { + ContentHash = contentHash, + ETag = eTag, + LastModified = lastModified, + AcceptRanges = acceptRanges, + CacheControl = cacheControl, + ContentDisposition = contentDisposition, + ContentEncoding = contentEncoding, + ContentLanguage = contentLanguage, + ContentLength = contentLength, + ContentRange = contentRange, + ContentType = contentType, + Metadata = metadata + }; + #endregion PathContentInfo + + #region PathCreateInfo + /// + /// Creates a new PathCreateInfo instance for mocking. + /// + public static PathCreateInfo PathCreateInfo( + PathInfo pathInfo, + string continuation) + => new PathCreateInfo() + { + PathInfo = pathInfo, + Continuation = continuation + }; + #endregion PathCreateInfo + + #region PathInfo + /// + /// Creates a new PathInfo instance for mocking. + /// + public static PathInfo PathInfo( + ETag eTag, + DateTimeOffset lastModified) + => new PathInfo() + { + ETag = eTag, + LastModified = lastModified + }; + #endregion PathInfo + + #region PathItem + /// + /// Creates a new PathItem instance for mocking. + /// + public static PathItem PathItem( + string name, + bool? isDirectory, + DateTimeOffset lastModified, + ETag eTag, + long? contentLength, + string owner, + string group, + string permissions) + => new PathItem() + { + Name = name, + IsDirectory = isDirectory, + LastModified = lastModified, + ETag = eTag, + ContentLength = contentLength, + Owner = owner, + Group = group, + Permissions = permissions + }; + #endregion PathItem + + #region PathProperties + /// + /// Creates a new PathProperties instance for mocking. + /// + public static PathProperties PathProperties( + DateTimeOffset lastModified, + DateTimeOffset creationTime, + IDictionary metadata, + DateTimeOffset copyCompletionTime, + string copyStatusDescription, + string copyId, + string copyProgress, + Uri copySource, + CopyStatus copyStatus, + bool isIncrementalCopy, + LeaseDurationType leaseDuration, + LeaseState leaseState, + LeaseStatus leaseStatus, + long contentLength, + string contentType, + ETag eTag, + byte[] contentHash, + IEnumerable contentEncoding, + string contentDisposition, + IEnumerable contentLanguage, + string cacheControl, + string acceptRanges, + bool isServerEncrypted, + string encryptionKeySha256, + string accessTier, + string archiveStatus, + DateTimeOffset accessTierChangeTime) + => new PathProperties() + { + LastModified = lastModified, + CreatedOn = creationTime, + Metadata = metadata, + CopyCompletedOn = copyCompletionTime, + CopyStatusDescription = copyStatusDescription, + CopyId = copyId, + CopyProgress = copyProgress, + CopySource = copySource, + CopyStatus = copyStatus, + IsIncrementalCopy = isIncrementalCopy, + LeaseDuration = leaseDuration, + LeaseState = leaseState, + LeaseStatus = leaseStatus, + ContentLength = contentLength, + ContentType = contentType, + ETag = eTag, + ContentHash = contentHash, + ContentEncoding = contentEncoding, + ContentDisposition = contentDisposition, + ContentLanguage = contentLanguage, + CacheControl = cacheControl, + AcceptRanges = acceptRanges, + IsServerEncrypted = isServerEncrypted, + EncryptionKeySha256 = encryptionKeySha256, + AccessTier = accessTier, + ArchiveStatus = archiveStatus, + AccessTierChangedOn = accessTierChangeTime + }; + #endregion PathProperties + + #region PathSegment + /// + /// Creates a new PathSegment instance for mocking. + /// + public static PathSegment PathSegment( + string continuation, + IEnumerable paths) + => new PathSegment() + { + Continuation = continuation, + Paths = paths + }; + #endregion PathSegment + + #region UserDelegationKey + /// + /// Creates a new UserDelegationKey instance for mocking. + /// + public static UserDelegationKey UserDelegationKey( + string signedObjectId, + string signedTenantId, + DateTimeOffset signedStart, + DateTimeOffset signedExpiry, + string signedService, + string signedVersion, + string value) + => new UserDelegationKey() + { + SignedObjectId = signedObjectId, + SignedTenantId = signedTenantId, + SignedStartsOn = signedStart, + SignedExpiresOn = signedExpiry, + SignedService = signedService, + SignedVersion = signedVersion, + Value = value + }; + #endregion UserDelegationKey + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeRequestConditions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeRequestConditions.cs new file mode 100644 index 000000000000..88a0fa8cd5e8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/DataLakeRequestConditions.cs @@ -0,0 +1,12 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Blobs.Models; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Specifies file system specific access conditions. + /// + public class DataLakeRequestConditions : BlobRequestConditions { } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/EncryptionAlgorithmType.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/EncryptionAlgorithmType.cs new file mode 100644 index 000000000000..2ba446b6b0a4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/EncryptionAlgorithmType.cs @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// The algorithm used to produce the encryption key hash. Currently, the only accepted value is "AES256". + /// Must be provided if the x-ms-encryption-key header is provided. + /// + public enum EncryptionAlgorithmType + { + /// + /// AES256 + /// + AES256 + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileDownloadDetails.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileDownloadDetails.cs new file mode 100644 index 000000000000..d97c8fd4b456 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileDownloadDetails.cs @@ -0,0 +1,152 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Properties returned when downloading a File + /// + public class FileDownloadDetails + { + /// + /// Returns the date and time the path was last modified. Any operation that modifies the file, + /// including an update of the file's metadata or properties, changes the last-modified time of the file. + /// + public DateTimeOffset LastModified { get; internal set; } + + /// + /// Path metadata. + /// + public IDictionary Metadata { get; internal set; } + + /// + /// Indicates the range of bytes returned in the event that the client requested a subset of the file + /// setting the 'Range' request header. + /// + public string ContentRange { get; internal set; } + + /// + /// The ETag contains a value that you can use to perform operations conditionally. + /// If the request version is 2011-08-18 or newer, the ETag value will be in quotes. + /// + public ETag ETag { get; internal set; } + + /// + /// This header returns the value that was specified for the Content-Encoding request header + /// + public string ContentEncoding { get; internal set; } + + /// + /// This header is returned if it was previously specified for the file. + /// + public string CacheControl { get; internal set; } + + /// + /// This header returns the value that was specified for the 'x-ms-blob-content-disposition' header. + /// The Content-Disposition response header field conveys additional information about how to process the response payload, + /// and also can be used to attach additional metadata. For example, if set to attachment, it indicates that the user-agent + /// should not display the response, but instead show a Save As dialog with a filename other than the file name specified. + /// + public string ContentDisposition { get; internal set; } + + /// + /// This header returns the value that was specified for the Content-Language request header. + /// + public string ContentLanguage { get; internal set; } + + /// + /// Conclusion time of the last attempted Copy Blob operation where this file was the destination file. + /// This value can specify the time of a completed, aborted, or failed copy attempt. This header does not + /// appear if a copy is pending, if this blob has never been the destination in a Copy Blob operation, or + /// if this blob has been modified after a concluded Copy Blob operation using Set Blob Properties, + /// Put Blob, or Put Block List. + /// + public DateTimeOffset CopyCompletedOn { get; internal set; } + + /// + /// Only appears when x-ms-copy-status is failed or pending. Describes the cause of the last fatal or + /// non-fatal copy operation failure. This header does not appear if this blob has never been the destination + /// in a Copy Blob operation, or if this blob has been modified after a concluded Copy Blob operation using + /// Set Blob Properties, Put Blob, or Put Block List + /// + public string CopyStatusDescription { get; internal set; } + + /// + /// String identifier for this copy operation. Use with Get Blob Properties to check the status of this copy + /// operation, or pass to Abort Copy Blob to abort a pending copy. + /// + public string CopyId { get; internal set; } + + /// + /// Contains the number of bytes copied and the total bytes in the source in the last attempted Copy Blob operation + /// where this blob was the destination blob. Can show between 0 and Content-Length bytes copied. This header does not + /// appear if this blob has never been the destination in a Copy Blob operation, or if this blob has been modified after + /// a concluded Copy Blob operation using Set Blob Properties, Put Blob, or Put Block List + /// + public string CopyProgress { get; internal set; } + + /// + /// URL up to 2 KB in length that specifies the source blob or file used in the last attempted Copy Blob + /// operation where this blob was the destination blob. This header does not appear if this blob has never + /// been the destination in a Copy Blob operation, or if this blob has been modified after a concluded Copy + /// Blob operation using Set Blob Properties, Put Blob, or Put Block List. + /// + public Uri CopySource { get; internal set; } + + /// + /// State of the copy operation identified by x-ms-copy-id. + /// + public CopyStatus CopyStatus { get; internal set; } + + /// + /// When a file is leased, specifies whether the lease is of infinite or fixed duration. + /// + public LeaseDurationType LeaseDuration { get; internal set; } + + /// + /// Lease state of the file. + /// + public LeaseState LeaseState { get; internal set; } + + /// + /// The current lease status of the file. + /// + public LeaseStatus LeaseStatus { get; internal set; } + + /// + /// Indicates that the service supports requests for partial file content. + /// + public string AcceptRanges { get; internal set; } + + /// + /// The value of this header is set to true if the file data and application metadata are completely + /// encrypted using the specified algorithm. Otherwise, the value is set to false (when the file is + /// unencrypted, or if only parts of the file/application metadata are encrypted). + /// + public bool IsServerEncrypted { get; internal set; } + + /// + /// The SHA-256 hash of the encryption key used to encrypt the file. This header is only returned when + /// the file was encrypted with a customer-provided key. + /// + public string EncryptionKeySha256 { get; internal set; } + + /// + /// If the file has a MD5 hash, and if request contains range header (Range or x-ms-range), this response + /// header is returned with the value of the whole file's MD5 value. This value may or may not be equal + /// to the value returned in Content-MD5 header, with the latter calculated from the requested range + /// +#pragma warning disable CA1819 // Properties should not return arrays + public byte[] ContentHash { get; internal set; } +#pragma warning restore CA1819 // Properties should not return arrays + + /// + /// Prevent direct instantiation of FileDownloadDetails instances. + /// You can use DataLakeModelFactory.FileDownloadDetails instead. + /// + internal FileDownloadDetails() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileDownloadInfo.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileDownloadInfo.cs new file mode 100644 index 000000000000..080a1538b92a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileDownloadInfo.cs @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.IO; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// The properties and Content returned from downloading a blob + /// + public class FileDownloadInfo + { + /// + /// The number of bytes present in the response body. + /// + public long ContentLength { get; internal set; } + + /// + /// Content + /// + public Stream Content { get; internal set; } + + /// + /// If the file has an MD5 hash and this operation is to read the full file, + /// this response header is returned so that the client can check for message content integrity. + /// +#pragma warning disable CA1819 // Properties should not return arrays + public byte[] ContentHash { get; internal set; } +#pragma warning restore CA1819 // Properties should not return arrays + + /// + /// Properties returned when downloading a File + /// + public FileDownloadDetails Properties { get; internal set; } + + /// + /// Prevent direct instantiation of FileDownloadInfo instances. + /// You can use DataLakeModelFactory.FileDownloadInfo instead. + /// + internal FileDownloadInfo() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemInfo.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemInfo.cs new file mode 100644 index 000000000000..6054bf4c364e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemInfo.cs @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Blobs.Models; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// FileSystemInfo + /// + public class FileSystemInfo : BlobContainerInfo + { + /// + /// Prevent direct instantiation of FileSystemInfo instances. + /// You can use DataLakeModelFactory.FileSystemInfo instead. + /// + internal FileSystemInfo() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemItem.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemItem.cs new file mode 100644 index 000000000000..f75928d0f398 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemItem.cs @@ -0,0 +1,35 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Collections.Generic; +using Azure.Storage.Blobs.Models; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// An Azure Data Lake file system + /// + public class FileSystemItem + { + /// + /// Name + /// + public string Name { get; internal set; } + + /// + /// Properties of a file system. + /// + public FileSystemProperties Properties { get; internal set; } + + /// + /// Metadata + /// + public IDictionary Metadata { get; internal set; } + + /// + /// Prevent direct instantiation of FileSystemItem instances. + /// You can use DataLakeModelFactory.FileSystemItem instead. + /// + internal FileSystemItem() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemProperties.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemProperties.cs new file mode 100644 index 000000000000..eca799204331 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemProperties.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Properties of a file system. + /// + public class FileSystemProperties + { + /// + /// Last-Modified + /// + public DateTimeOffset LastModified { get; internal set; } + + /// + /// LeaseStatus + /// + public LeaseStatus? LeaseStatus { get; internal set; } + + /// + /// LeaseState + /// + public LeaseState? LeaseState { get; internal set; } + + /// + /// LeaseDuration + /// + public LeaseDurationType? LeaseDuration { get; internal set; } + + /// + /// PublicAccess + /// + public PublicAccessType? PublicAccess { get; internal set; } + + /// + /// HasImmutabilityPolicy + /// + public bool? HasImmutabilityPolicy { get; internal set; } + + /// + /// HasLegalHold + /// + public bool? HasLegalHold { get; internal set; } + + /// + /// ETag + /// + public ETag ETag { get; internal set; } + + /// + /// Prevent direct instantiation of FileSystemProperties instances. + /// You can use BlobsModelFactory.FileSystemProperties instead. + /// + internal FileSystemProperties() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemTraits.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemTraits.cs new file mode 100644 index 000000000000..eeccadbb52ed --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/FileSystemTraits.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text; +using Azure.Storage.Blobs.Models; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Specifies options for listing blob containers with the + /// operation. + /// + [Flags] + public enum FileSystemTraits + { + /// + /// Default flag specifying that no flags are set in . + /// + None = 0, + + /// + /// Flag specifying that the container's metadata should + /// be included. + /// + Metadata = 1, + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetFileSystemsAsyncCollection.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetFileSystemsAsyncCollection.cs new file mode 100644 index 000000000000..988fd6d37cc4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetFileSystemsAsyncCollection.cs @@ -0,0 +1,53 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using Azure.Storage.Blobs; +using Azure.Storage.Blobs.Models; + +namespace Azure.Storage.Files.DataLake.Models +{ + internal class GetFileSystemsAsyncCollection : StorageCollectionEnumerator + { + private readonly BlobServiceClient _client; + private readonly FileSystemTraits _traits; + private readonly string _prefix; + + public GetFileSystemsAsyncCollection( + BlobServiceClient client, + FileSystemTraits traits, + string prefix = default) + { + _client = client; + _traits = traits; + _prefix = prefix; + } + + public override async ValueTask> GetNextPageAsync( + string continuationToken, + int? pageSizeHint, + bool isAsync, + CancellationToken cancellationToken) + { + Task> task = _client.GetBlobContainersInternal( + continuationToken, + (BlobContainerTraits)_traits, + _prefix, + pageSizeHint, + isAsync, + cancellationToken); + Response response = isAsync ? + await task.ConfigureAwait(false) : + task.EnsureCompleted(); + return Page.FromValues( + response.Value.BlobContainerItems.Select(item => item.ToFileSystemItem()).ToArray(), + response.Value.NextMarker, + response.GetRawResponse()); + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetPathsAsyncCollection.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetPathsAsyncCollection.cs new file mode 100644 index 000000000000..390dff2cc4c6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetPathsAsyncCollection.cs @@ -0,0 +1,45 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Linq; +using System.Threading; +using System.Threading.Tasks; + +namespace Azure.Storage.Files.DataLake.Models +{ + internal class GetPathsAsyncCollection : StorageCollectionEnumerator + { + private readonly FileSystemClient _client; + private readonly GetPathsOptions? _options; + + public GetPathsAsyncCollection( + FileSystemClient client, + GetPathsOptions? options) + { + _client = client; + _options = options; + } + + public override async ValueTask> GetNextPageAsync( + string continuationToken, + int? pageSizeHint, + bool isAsync, + CancellationToken cancellationToken) + { + Task> task = _client.ListPathsInternal( + _options, + continuationToken, + pageSizeHint, + isAsync, + cancellationToken); + Response response = isAsync ? + await task.ConfigureAwait(false) : + task.EnsureCompleted(); + + return Page.FromValues( + response.Value.Paths.ToArray(), + response.Value.Continuation, + response.GetRawResponse()); + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetPathsOptions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetPathsOptions.cs new file mode 100644 index 000000000000..3cc1a12f8dda --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/GetPathsOptions.cs @@ -0,0 +1,82 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Text; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Specifies options for paths blobs + /// + public struct GetPathsOptions : IEquatable + { + /// + /// Filters results to paths within the specified directory. + /// + public string Path { get; set; } + + /// + /// Optional. Valid only when Hierarchical Namespace is enabled for the account. If + /// "true", the user identity values returned in the owner and group fields of each list + /// entry will be transformed from Azure Active Directory Object IDs to User Principal + /// Names. If "false", the values will be returned as Azure Active Directory Object IDs. + /// The default value is false. Note that group and application Object IDs are not translated + /// because they do not have unique friendly names. + /// + public bool Upn { get; set; } + + /// + /// If "true", all paths are listed; otherwise, only paths at the root of the filesystem are listed. + /// If "directory" is specified, the list will only include paths that share the same root. + /// + public bool Recursive { get; set; } + + /// + /// Check if two GetBlobsOptions instances are equal. + /// + /// The instance to compare to. + /// True if they're equal, false otherwise. + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object obj) => + obj is GetPathsOptions other && Equals(other); + + /// + /// Get a hash code for the GetBlobsOptions. + /// + /// Hash code for the GetBlobsOptions. + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => + ((Upn ? 0b00001 : 0) ^ + (Path?.GetHashCode() ?? 0)); + + /// + /// Check if two GetBlobsOptions instances are equal. + /// + /// The first instance to compare. + /// The second instance to compare. + /// True if they're equal, false otherwise. + public static bool operator ==(GetPathsOptions left, GetPathsOptions right) => + left.Equals(right); + + /// + /// Check if two GetBlobsOptions instances are not equal. + /// + /// The first instance to compare. + /// The second instance to compare. + /// True if they're not equal, false otherwise. + public static bool operator !=(GetPathsOptions left, GetPathsOptions right) => + !(left == right); + + /// + /// Check if two GetBlobsOptions instances are equal. + /// + /// The instance to compare to. + /// True if they're equal, false otherwise. + public bool Equals(GetPathsOptions other) => + Path == other.Path && + Upn == other.Upn; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseDurationType.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseDurationType.cs new file mode 100644 index 000000000000..fd353888667d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseDurationType.cs @@ -0,0 +1,20 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// LeaseDurationType values + /// + public enum LeaseDurationType + { + /// + /// infinite + /// + Infinite, + + /// + /// fixed + /// + Fixed + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseState.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseState.cs new file mode 100644 index 000000000000..29f8424f008f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseState.cs @@ -0,0 +1,36 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// LeaseState values + /// + public enum LeaseState + { + /// + /// available + /// + Available, + + /// + /// leased + /// + Leased, + + /// + /// expired + /// + Expired, + + /// + /// breaking + /// + Breaking, + + /// + /// broken + /// + Broken + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseStatus.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseStatus.cs new file mode 100644 index 000000000000..091705d57dc2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/LeaseStatus.cs @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// LeaseStatus values + /// + #pragma warning disable CA1717 // Only FlagsAttribute enums should have plural names + public enum LeaseStatus + #pragma warning restore CA1717 // Only FlagsAttribute enums should have plural names + { + /// + /// locked + /// + Locked, + + /// + /// unlocked + /// + Unlocked + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathAccessControl.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathAccessControl.cs new file mode 100644 index 000000000000..43b526972d40 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathAccessControl.cs @@ -0,0 +1,41 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// The Access Control for a Path. + /// + public class PathAccessControl + { + /// + /// The owner of the file or directory. Included in the response if Hierarchical Namespace is enabled for the account. + /// + public string Owner { get; internal set; } + + /// + /// The owning group of the file or directory. Included in the response if Hierarchical Namespace is enabled for the account. + /// + public string Group { get; internal set; } + + /// + /// The POSIX access permissions for the file owner, the file owning group, and others. Included in the response if Hierarchical Namespace is enabled for the account. + /// + public string Permissions { get; internal set; } + + /// + /// The POSIX access control list for the file or directory. Included in the response only if Hierarchical Namespace is enabled for the account. + /// + public string Acl { get; internal set; } + + /// + /// Prevent direct instantiation of PathAccessControl instances. + /// You can use DataLakeModelFactory.PathAccessControl instead. + /// + internal PathAccessControl() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathContentInfo.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathContentInfo.cs new file mode 100644 index 000000000000..24694d826cba --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathContentInfo.cs @@ -0,0 +1,85 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// PathContentInfo + /// + public class PathContentInfo + { + /// + /// An hash of the request content. This header is only returned for "Flush" operation. + /// This header is returned so that the client can check for message content integrity. + /// This header refers to the content of the request, not actual file content. + /// + public string ContentHash { get; internal set; } + + /// + /// An HTTP entity tag associated with the file or directory. + /// + public ETag ETag { get; internal set; } + + /// + /// The data and time the file or directory was last modified + /// Write operations on the file or directory update the last modified time. + /// + public DateTimeOffset LastModified { get; internal set; } + + /// + /// Indicates that the service supports requests for partial file content. + /// + public string AcceptRanges { get; internal set; } + + /// + /// If the Cache-Control request header has previously been set for the resource, that value is returned in this header. + /// + public string CacheControl { get; internal set; } + + /// + /// If the Content-Disposition request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentDisposition { get; internal set; } + + /// + /// If the Content-Encoding request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentEncoding { get; internal set; } + + /// + /// If the Content-Language request header has previously been set for the resource, that value is returned in this header. + /// + public string ContentLanguage { get; internal set; } + + /// + /// The size of the resource in bytes. + /// + public long ContentLength { get; internal set; } + + /// + /// Indicates the range of bytes returned in the event that the client requested a subset of the file by + /// setting the Range request header. + /// + public string ContentRange { get; internal set; } + + /// + /// The content type specified for the resource. If no content type was specified, the default content + /// type is application/octet-stream. + /// + public string ContentType { get; internal set; } + + /// + /// Metadata for the path + /// + public IDictionary Metadata { get; internal set; } + + /// + /// Prevent direct instantiation of PathContentInfo instances. + /// You can use DataLakeModelFactory.PathContentInfo instead. + /// + internal PathContentInfo() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathCreateInfo.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathCreateInfo.cs new file mode 100644 index 000000000000..c22475ef5066 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathCreateInfo.cs @@ -0,0 +1,35 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path CreateResult + /// + public class PathCreateInfo + { + /// + /// Path info for the file or directory. + /// + public PathInfo PathInfo { get; internal set; } + + /// + /// When renaming a directory, the number of paths that are renamed with each invocation is limited. + /// If the number of paths to be renamed exceeds this limit, a continuation token is returned in this response header. + /// When a continuation token is returned in the response, it must be specified in a subsequent invocation of the rename + /// operation to continue renaming the directory. + /// + public string Continuation { get; internal set; } + + /// + /// Prevent direct instantiation of PathCreateInfo instances. + /// You can use DataLakeModelFactory.PathCreateInfo instead. + /// + internal PathCreateInfo() { } + + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathHttpHeaders.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathHttpHeaders.cs new file mode 100644 index 000000000000..de60dd1f9750 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathHttpHeaders.cs @@ -0,0 +1,113 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Standard HTTP properties supported by paths. + /// These properties are represented as standard HTTP headers use standard + /// names, as specified in the Header Field Definitions section 14 of the + /// HTTP/1.1 protocol specification. + /// + /// For more information, see . + /// + public struct PathHttpHeaders : IEquatable + { + /// + /// The MIME content type of the path. + /// + public string ContentType { get; set; } + +#pragma warning disable CA1819 // Properties should not return arrays + /// + /// An MD5 hash of the blob content. This hash is used to verify the + /// integrity of the path during transport. When this header is + /// specified, the storage service checks the hash that has arrived + /// with the one that was sent. If the two hashes do not match, the + /// operation will fail with error code 400 (Bad Request). + /// + public byte[] ContentHash { get; set; } + + /// + /// Specifies which content encodings have been applied to the path. + /// This value is returned to the client when the Get path operation + /// is performed on the path resource. The client can use this value + /// when returned to decode the path content. + /// + public string ContentEncoding { get; set; } + + /// + /// Specifies the natural language used by this resource. + /// + public string ContentLanguage { get; set; } +#pragma warning restore CA1819 // Properties should not return arrays + + /// + /// Conveys additional information about how to process the response + /// payload, and also can be used to attach additional metadata. For + /// example, if set to attachment, it indicates that the user-agent + /// should not display the response, but instead show a Save As dialog + /// with a filename other than the path name specified. + /// + public string ContentDisposition { get; set; } + + /// + /// Specify directives for caching mechanisms. + /// + public string CacheControl { get; set; } + + /// + /// Check if two PathHttpHeaders instances are equal. + /// + /// The instance to compare to. + /// True if they're equal, false otherwise. + public override bool Equals(object obj) + => obj is PathHttpHeaders other && Equals(other); + + /// + /// Get a hash code for the PathHttpHeaders. + /// + /// Hash code for the PathHttpHeaders. + public override int GetHashCode() + => CacheControl.GetHashCode() + ^ ContentDisposition.GetHashCode() + ^ ContentEncoding.GetHashCode() + ^ ContentLanguage.GetHashCode() + ^ ContentHash.GetHashCode() + ^ ContentType.GetHashCode() + ; + + /// + /// Check if two PathHttpHeaders instances are equal. + /// + /// The first instance to compare. + /// The second instance to compare. + /// True if they're equal, false otherwise. + public static bool operator ==(PathHttpHeaders left, PathHttpHeaders right) => left.Equals(right); + + /// + /// Check if two PathHttpHeaders instances are not equal. + /// + /// The first instance to compare. + /// The second instance to compare. + /// True if they're not equal, false otherwise. + public static bool operator !=(PathHttpHeaders left, PathHttpHeaders right) => !(left == right); + + /// + /// Check if two PathHttpHeaders instances are equal. + /// + /// The instance to compare to. + public bool Equals(PathHttpHeaders other) + => CacheControl == other.CacheControl + && ContentDisposition == other.ContentDisposition + && ContentEncoding == other.ContentEncoding + && ContentLanguage == other.ContentLanguage + && ContentHash == other.ContentHash + && ContentType == other.ContentType + ; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathInfo.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathInfo.cs new file mode 100644 index 000000000000..bb3f78927559 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathInfo.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// PathInfo + /// + public class PathInfo + { + /// + /// The ETag contains a value that you can use to perform operations conditionally. If the request version is 2011-08-18 or newer, the ETag value will be in quotes. + /// + public ETag ETag { get; internal set; } + + /// + /// Returns the date and time the blob was last modified. Any operation that modifies the blob, including an update of the blob's metadata or properties, changes the last-modified time of the blob. + /// + public DateTimeOffset LastModified { get; internal set; } + + /// + /// Prevent direct instantiation of BlobInfo instances. + /// You can use BlobsModelFactory.BlobInfo instead. + /// + internal PathInfo() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathItem.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathItem.cs new file mode 100644 index 000000000000..c364572ece9a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathItem.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Path + /// + public class PathItem + { + /// + /// name + /// + public string Name { get; internal set; } + + /// + /// isDirectory + /// + public bool? IsDirectory { get; internal set; } + + /// + /// lastModified + /// + public DateTimeOffset LastModified { get; internal set; } + + /// + /// eTag + /// + public ETag ETag { get; internal set; } + + /// + /// contentLength + /// + public long? ContentLength { get; internal set; } + + /// + /// owner + /// + public string Owner { get; internal set; } + + /// + /// group + /// + public string Group { get; internal set; } + + /// + /// permissions + /// + public string Permissions { get; internal set; } + + /// + /// Prevent direct instantiation of PathItem instances. + /// You can use DataLakeModelFactory.PathItem instead. + /// + internal PathItem() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathProperties.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathProperties.cs new file mode 100644 index 000000000000..cbe9c0d355a8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathProperties.cs @@ -0,0 +1,180 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// PathProperties + /// + public class PathProperties + { + /// + /// Returns the date and time the path was last modified. Any operation that modifies the path, + /// including an update of the path's metadata or properties, changes the last-modified time of the path. + /// + public DateTimeOffset LastModified { get; internal set; } + + /// + /// Returns the date and time the path was created. + /// + public DateTimeOffset CreatedOn { get; internal set; } + + /// + /// The Path's metdata. + /// + public IDictionary Metadata { get; internal set; } + + /// + /// Conclusion time of the last attempted Copy Blob operation where this path was the destination path. + /// This value can specify the time of a completed, aborted, or failed copy attempt. This header does not appear + /// if a copy is pending, if this path has never been the destination in a Copy path operation, or if this path + /// has been modified after a concluded Copy Blob operation using Set path Properties, Put path, or Put Block List. + /// + public DateTimeOffset CopyCompletedOn { get; internal set; } + + /// + /// Only appears when x-ms-copy-status is failed or pending. Describes the cause of the last fatal or non-fatal copy + /// operation failure. This header does not appear if this path has never been the destination in a Copy Blob operation, + /// or if this path has been modified after a concluded Copy Blob operation using Set Path Properties, Put Blob, or Put Block List + /// + public string CopyStatusDescription { get; internal set; } + + /// + /// String identifier for this copy operation. Use with Get Path Properties to check the status of this copy operation, + /// or pass to Abort Copy Blob to abort a pending copy. + /// + public string CopyId { get; internal set; } + + /// + /// Contains the number of bytes copied and the total bytes in the source in the last attempted Copy Blob operation where this + /// path was the destination pth. Can show between 0 and Content-Length bytes copied. This header does not appear if this + /// path has never been the destination in a Copy Blob operation, or if this path has been modified after a concluded Copy + /// Blob operation using Set Blob Properties, Put Blob, or Put Block List + /// + public string CopyProgress { get; internal set; } + + /// + /// URL up to 2 KB in length that specifies the source path or file used in the last attempted Copy Blob operation where + /// this path was the destination path. This header does not appear if this path has never been the destination in a Copy + /// Blob operation, or if this path has been modified after a concluded Copy Blob operation using Set Path Properties, Put + /// Blob, or Put Block List. + /// + public Uri CopySource { get; internal set; } + + /// + /// State of the copy operation identified by x-ms-copy-id. + /// + public CopyStatus CopyStatus { get; internal set; } + + /// + /// Included if the path is incremental copy blob. + /// + public bool IsIncrementalCopy { get; internal set; } + + /// + /// When a path is leased, specifies whether the lease is of infinite or fixed duration. + /// + public LeaseDurationType LeaseDuration { get; internal set; } + + /// + /// Lease state of the path. + /// + public LeaseState LeaseState { get; internal set; } + + /// + /// The current lease status of the path. + /// + public LeaseStatus LeaseStatus { get; internal set; } + + /// + /// The number of bytes present in the response body. + /// + public long ContentLength { get; internal set; } + + /// + /// The content type specified for the path. The default content type is 'application/octet-stream' + /// + public string ContentType { get; internal set; } + + /// + /// The ETag contains a value that you can use to perform operations conditionally. If the request version is 2011-08-18 or newer, + /// the ETag value will be in quotes. + /// + public ETag ETag { get; internal set; } + + /// + /// If the path has an MD5 hash and this operation is to read the full path, this response header is returned so that the client can + /// check for message content integrity. + /// +#pragma warning disable CA1819 // Properties should not return arrays + public byte[] ContentHash { get; internal set; } +#pragma warning restore CA1819 // Properties should not return arrays + + /// + /// This header returns the value that was specified for the Content-Encoding request header + /// + public IEnumerable ContentEncoding { get; internal set; } + + /// + /// This header returns the value that was specified for the 'x-ms-blob-content-disposition' header. + /// The Content-Disposition response header field conveys additional information about how to process the response payload, + /// and also can be used to attach additional metadata. For example, if set to attachment, it indicates that the user-agent + /// should not display the response, but instead show a Save As dialog with a filename other than the path name specified. + /// + public string ContentDisposition { get; internal set; } + + /// + /// This header returns the value that was specified for the Content-Language request header. + /// + public IEnumerable ContentLanguage { get; internal set; } + + /// + /// This header is returned if it was previously specified for the path. + /// + public string CacheControl { get; internal set; } + + /// + /// Indicates that the service supports requests for partial path content. + /// + public string AcceptRanges { get; internal set; } + + /// + /// The value of this header is set to true if the path data and application metadata are completely encrypted using the + /// specified algorithm. Otherwise, the value is set to false (when the path is unencrypted, or if only parts of the path/application + /// metadata are encrypted). + /// + public bool IsServerEncrypted { get; internal set; } + + /// + /// The SHA-256 hash of the encryption key used to encrypt the metadata. This header is only returned when the metadata + /// was encrypted with a customer-provided key. + /// + public string EncryptionKeySha256 { get; internal set; } + + /// + /// The tier of block blob on blob storage LRS accounts. For blob storage LRS accounts, valid values are Hot/Cool/Archive. + /// + public string AccessTier { get; internal set; } + + /// + /// For blob storage LRS accounts, valid values are rehydrate-pending-to-hot/rehydrate-pending-to-cool. + /// If the blob is being rehydrated and is not complete then this header is returned indicating that rehydrate is pending + /// and also tells the destination tier. + /// + public string ArchiveStatus { get; internal set; } + + /// + /// The time the tier was changed on the object. This is only returned if the tier on the block blob was ever set. + /// + public DateTimeOffset AccessTierChangedOn { get; internal set; } + + /// + /// Prevent direct instantiation of PathProperties instances. + /// You can use DataLakeModelFactory.PathProperties instead. + /// + internal PathProperties() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathSegment.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathSegment.cs new file mode 100644 index 000000000000..347ead7f622a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PathSegment.cs @@ -0,0 +1,31 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Collections.Generic; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// An enumeration of paths. + /// + public class PathSegment + { + /// + /// If the number of paths to be listed exceeds the maxResults limit, a continuation token is returned. + /// When a continuation token is returned in the response, it must be specified in a subsequent invocation + /// of the list operation to continue listing the paths. + /// + public string Continuation { get; internal set; } + + /// + /// PathItems + /// + public IEnumerable Paths { get; internal set; } + + /// + /// Prevent direct instantiation of PathSegment instances. + /// You can use DataLakeModelFactory.PathSegment instead. + /// + internal PathSegment() { } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PublicAccessType.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PublicAccessType.cs new file mode 100644 index 000000000000..5afbf039de36 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/PublicAccessType.cs @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Storage.Files.DataLake.Models +{ + + /// + /// Specifies whether data in the container may be accessed publicly and the level of access + /// + public enum PublicAccessType + { + /// + /// none + /// + None, + + /// + /// container + /// + Container, + + /// + /// blob + /// + Blob + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/ReleasedObjectInfo.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/ReleasedObjectInfo.cs new file mode 100644 index 000000000000..8e6b9d79d99b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/ReleasedObjectInfo.cs @@ -0,0 +1,116 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.ComponentModel; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// Provides the version state of a succesfully released blob or container + /// object. + /// + public readonly struct ReleasedObjectInfo : IEquatable + { + /// + /// The ETag contains a value that you can use to perform operations + /// conditionally. If the request version is 2011-08-18 or newer, the + /// ETag value will be in quotes. + /// + public ETag ETag { get; } + + /// + /// Returns the date and time the object was last modified. Any + /// operation that modifies the blob or container, including an update + /// of the object's metadata or properties, changes the last-modified + /// time of the object. + /// + public DateTimeOffset LastModified { get; } + + /// + /// Creates a new . + /// + /// + /// The contains a value that you can use to perform + /// operations conditionally. + /// + /// + /// The date and time the object was last modified. + /// + public ReleasedObjectInfo(ETag eTag, DateTimeOffset lastModified) + { + ETag = eTag; + LastModified = lastModified; + } + + /// + /// Creates a new . + /// + /// A released . + internal ReleasedObjectInfo(PathInfo info) + : this(info.ETag, info.LastModified) + { + } + + /// + /// Creates a new . + /// + /// A released . + internal ReleasedObjectInfo(FileSystemInfo info) + : this(info.ETag, info.LastModified) + { + } + + /// + /// Creates a string representation of a + /// . + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public override string ToString() => base.ToString(); + + /// + /// Check if two instances are equal. + /// + /// The instance to compare to. + /// True if they're equal, false otherwise. + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object obj) => + obj is ReleasedObjectInfo other && Equals(other); + + /// + /// Check if two instances are equal. + /// + /// The instance to compare to. + /// True if they're equal, false otherwise. + public bool Equals(ReleasedObjectInfo other) => + ETag == other.ETag && + LastModified == other.LastModified; + + /// + /// Get a hash code for the . + /// + /// Hash code for the . + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => + ETag.GetHashCode() ^ + LastModified.GetHashCode(); + + /// + /// Check if two instances are equal. + /// + /// The first instance to compare. + /// The second instance to compare. + /// True if they're equal, false otherwise. + public static bool operator ==(ReleasedObjectInfo left, ReleasedObjectInfo right) => + left.Equals(right); + + /// + /// Check if two instances are not equal. + /// + /// The first instance to compare. + /// The second instance to compare. + /// True if they're not equal, false otherwise. + public static bool operator !=(ReleasedObjectInfo left, ReleasedObjectInfo right) => + !(left == right); + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Models/UserDelegationKey.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/UserDelegationKey.cs new file mode 100644 index 000000000000..a3f761e2362e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Models/UserDelegationKey.cs @@ -0,0 +1,67 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text; + +namespace Azure.Storage.Files.DataLake.Models +{ + /// + /// A user delegation key + /// + public class UserDelegationKey + { + /// + /// The Azure Active Directory object ID in GUID format. + /// + public string SignedObjectId { get; internal set; } + + /// + /// The Azure Active Directory tenant ID in GUID format + /// + public string SignedTenantId { get; internal set; } + + /// + /// The date-time the key is active + /// + public DateTimeOffset SignedStartsOn { get; internal set; } + + /// + /// The date-time the key expires + /// + public DateTimeOffset SignedExpiresOn { get; internal set; } + + /// + /// Abbreviation of the Azure Storage service that accepts the key + /// + public string SignedService { get; internal set; } + + /// + /// The service version that created the key + /// + public string SignedVersion { get; internal set; } + + /// + /// The key as a base64 string + /// + public string Value { get; internal set; } + + /// + /// Prevent direct instantiation of UserDelegationKey instances. + /// You can use DataLakeModelFactory.UserDelegationKey instead. + /// + internal UserDelegationKey() { } + + internal UserDelegationKey(Blobs.Models.UserDelegationKey blobUserDelegationKey) + { + SignedObjectId = blobUserDelegationKey.SignedObjectId; + SignedTenantId = blobUserDelegationKey.SignedTenantId; + SignedStartsOn = blobUserDelegationKey.SignedStartsOn; + SignedExpiresOn = blobUserDelegationKey.SignedExpiresOn; + SignedService = blobUserDelegationKey.SignedService; + SignedVersion = blobUserDelegationKey.SignedVersion; + Value = blobUserDelegationKey.Value; + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/PathClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/PathClient.cs new file mode 100644 index 000000000000..b0d68f5b02a3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/PathClient.cs @@ -0,0 +1,1462 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.Storage.Blobs.Specialized; +using Azure.Storage.Files.DataLake.Models; +using Metadata = System.Collections.Generic.IDictionary; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// A PathClient represents a URI to the Azure DataLake service allowing you to manipulate a file or directory. + /// + public class PathClient + { + /// + /// A associated with the path; + /// + internal readonly BlockBlobClient _blockBlobClient; + + /// + /// BlobClient + /// + internal virtual BlockBlobClient BlobClient => _blockBlobClient; + + /// + /// The paths's primary endpoint. + /// + private readonly Uri _uri; + + /// + /// The paths's blob endpoint. + /// + private readonly Uri _blobUri; + + /// + /// The path's dfs endpoint. + /// + private readonly Uri _dfsUri; + + /// + /// DFS Uri + /// + internal Uri DfsUri => _dfsUri; + + /// + /// Gets the directory's primary endpoint. + /// + public virtual Uri Uri => _uri; + + /// + /// The transport pipeline used to send + /// every request. + /// + private readonly HttpPipeline _pipeline; + + /// + /// Gets the transport pipeline used to send + /// every request. + /// + internal virtual HttpPipeline Pipeline => _pipeline; + + /// + /// The instance used to create diagnostic scopes + /// every request. + /// + private readonly ClientDiagnostics _clientDiagnostics; + + /// + /// The instance used to create diagnostic scopes + /// every request. + /// + internal virtual ClientDiagnostics ClientDiagnostics => _clientDiagnostics; + + /// + /// The Storage account name corresponding to the directory client. + /// + private string _accountName; + + /// + /// Gets the Storage account name corresponding to the directory client. + /// + public virtual string AccountName + { + get + { + SetNameFieldsIfNull(); + return _accountName; + } + } + + /// + /// The file system name corresponding to the directory client. + /// + private string _fileSystemName; + + /// + /// Gets the file system name name corresponding to the directory client. + /// + public virtual string FileSystemName + { + get + { + SetNameFieldsIfNull(); + return _fileSystemName; + } + } + + #region ctors + /// + /// Initializes a new instance of the + /// class for mocking. + /// + protected PathClient() + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the resource that includes the + /// name of the account, the name of the file system, and the path to the + /// resource. + /// + /// + /// Optional that define the transport + /// pipeline policies for authentication, retries, etc., that are + /// applied to every request. + /// + public PathClient(Uri pathUri, DataLakeClientOptions options = default) + : this(pathUri, (HttpPipelinePolicy)null, options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the resource that includes the + /// name of the account, the name of the file system, and the path to the + /// resource. + /// + /// + /// The shared key credential used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + public PathClient(Uri pathUri, StorageSharedKeyCredential credential, DataLakeClientOptions options = default) + : this(pathUri, credential.AsPolicy(), options) + { + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the path that includes the + /// name of the account, the name of the file system, and the path to + /// the resource. + /// + /// + /// An optional authentication policy used to sign requests. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// every request. + /// + internal PathClient(Uri pathUri, HttpPipelinePolicy authentication, DataLakeClientOptions options) + { + _uri = pathUri; + _blobUri = GetBlobUri(pathUri); + _dfsUri = GetDfsUri(pathUri); + _pipeline = (options ?? new DataLakeClientOptions()).Build(authentication); + _clientDiagnostics = new ClientDiagnostics(options); + _blockBlobClient = new BlockBlobClient(_blobUri, _pipeline, _clientDiagnostics, null); + + } + + /// + /// Initializes a new instance of the + /// class. + /// + /// + /// A referencing the directory that includes the + /// name of the account, the name of the file system, and the path to the + /// resource. + /// + /// + /// The transport pipeline used to send every request. + /// + /// + /// Optional client options that define the transport pipeline + /// policies for authentication, retries, etc., that are applied to + /// + internal PathClient(Uri pathUri, HttpPipeline pipeline, DataLakeClientOptions options = default) + { + _uri = pathUri; + _blobUri = GetBlobUri(pathUri); + _dfsUri = GetDfsUri(pathUri); + _pipeline = pipeline; + _clientDiagnostics = new ClientDiagnostics(options ?? new DataLakeClientOptions()); + _blockBlobClient = new BlockBlobClient(_blobUri, pipeline, _clientDiagnostics, null); + } + #endregion + + /// + /// Gets the blob Uri. + /// + private static Uri GetBlobUri(Uri uri) + { + Uri blobUri; + if (uri.Host.Contains(Constants.DataLake.DfsUriSuffix)) + { + UriBuilder uriBuilder = new UriBuilder(uri); + uriBuilder.Host = uriBuilder.Host.Replace( + Constants.DataLake.DfsUriSuffix, + Constants.DataLake.BlobUriSuffix); + blobUri = uriBuilder.Uri; + } + else + { + blobUri = uri; + } + return blobUri; + } + + /// + /// Gets the dfs Uri. + /// + private static Uri GetDfsUri(Uri uri) + { + Uri dfsUri; + if (uri.Host.Contains(Constants.DataLake.BlobUriSuffix)) + { + UriBuilder uriBuilder = new UriBuilder(uri); + uriBuilder.Host = uriBuilder.Host.Replace( + Constants.DataLake.BlobUriSuffix, + Constants.DataLake.DfsUriSuffix); + dfsUri = uriBuilder.Uri; + } + else + { + dfsUri = uri; + } + return dfsUri; + } + + /// + /// Converts metadata in DFS metadata string + /// + protected static string BuildMetadataString(Metadata metadata) + { + if (metadata == null) + { + return null; + } + StringBuilder sb = new StringBuilder(); + foreach (KeyValuePair kv in metadata) + { + sb.Append(kv.Key); + sb.Append("="); + byte[] valueBytes = Encoding.UTF8.GetBytes(kv.Value); + sb.Append(Convert.ToBase64String(valueBytes)); + sb.Append(","); + } + sb.Remove(sb.Length - 1, 1); + return sb.ToString(); + } + + /// + /// Sets the various name fields if they are currently null. + /// + protected virtual void SetNameFieldsIfNull() + { + if (_fileSystemName == null || _accountName == null) + { + var builder = new DataLakeUriBuilder(Uri); + _fileSystemName = builder.FileSystemName; + _accountName = builder.AccountName; + } + } + + #region Create + /// + /// The operation creates a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// Resource type of this path - file or directory. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory.. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + protected virtual Response Create( + PathResourceType resourceType, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + CreateInternal( + resourceType, + httpHeaders, + metadata, + permissions, + umask, + conditions, + false, // async + cancellationToken) + .EnsureCompleted(); + + /// + /// The operation creates a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// Resource type of this path - file or directory. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory. + /// + /// + /// Optional custom metadata to set for this file or directory.. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> CreateAsync( + PathResourceType resourceType, + PathHttpHeaders? httpHeaders = default, + Metadata metadata = default, + string permissions = default, + string umask = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await CreateInternal( + resourceType, + httpHeaders, + metadata, + permissions, + umask, + conditions, + true, // async + cancellationToken) + .ConfigureAwait(false); + + /// + /// The operation creates a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// Resource type of this path - file or directory. + /// + /// + /// Optional standard HTTP header properties that can be set for the + /// new file or directory. + /// + /// + /// Optional custom metadata to set for this file or directory. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access + /// permissions for the file owner, the file owning group, and others. Each class may be granted read, + /// write, or execute permission. The sticky bit is also supported. Both symbolic (rwxrw-rw-) and 4-digit + /// octal notation (e.g. 0766) are supported. + /// + /// + /// Optional and only valid if Hierarchical Namespace is enabled for the account. + /// When creating a file or directory and the parent folder does not have a default ACL, + /// the umask restricts the permissions of the file or directory to be created. The resulting + /// permission is given by p bitwise-and ^u, where p is the permission and u is the umask. For example, + /// if p is 0777 and u is 0057, then the resulting permission is 0720. The default permission is + /// 0777 for a directory and 0666 for a file. The default umask is 0027. The umask must be specified + /// in 4-digit octal notation (e.g. 0766). + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory.. + /// + /// + /// Whether to invoke the operation asynchronously. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + private async Task> CreateInternal( + PathResourceType resourceType, + PathHttpHeaders? httpHeaders, + Metadata metadata, + string permissions, + string umask, + DataLakeRequestConditions conditions, + bool async, + CancellationToken cancellationToken) + { + using (Pipeline.BeginLoggingScope(nameof(PathClient))) + { + Pipeline.LogMethodEnter( + nameof(PathClient), + message: + $"{nameof(Uri)}: {Uri}\n" + + $"{nameof(httpHeaders)}: {httpHeaders}\n" + + $"{nameof(metadata)}: {metadata}\n" + + $"{nameof(permissions)}: {permissions}\n" + + $"{nameof(umask)}: {umask}\n"); + try + { + + Response createResponse = await DataLakeRestClient.Path.CreateAsync( + clientDiagnostics: _clientDiagnostics, + pipeline: Pipeline, + resourceUri: _dfsUri, + resource: resourceType, + cacheControl: httpHeaders?.CacheControl, + contentEncoding: httpHeaders?.ContentEncoding, + contentDisposition: httpHeaders?.ContentDisposition, + contentType: httpHeaders?.ContentType, + contentLanguage: httpHeaders?.ContentLanguage, + leaseId: conditions?.LeaseId, + properties: BuildMetadataString(metadata), + permissions: permissions, + umask: umask, + ifMatch: conditions?.IfMatch, + ifNoneMatch: conditions?.IfNoneMatch, + ifModifiedSince: conditions?.IfModifiedSince, + ifUnmodifiedSince: conditions?.IfUnmodifiedSince, + async: async, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new PathInfo() + { + ETag = createResponse.Value.ETag, + LastModified = createResponse.Value.LastModified + }, + createResponse.GetRawResponse()); + } + catch (Exception ex) + { + Pipeline.LogException(ex); + throw; + } + finally + { + Pipeline.LogMethodExit(nameof(PathClient)); + } + } + } + #endregion Create + + #region Delete + /// + /// The operation marks the specified path + /// deletion. The path is later deleted during + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// Required and valid only when the resource is a directory. If "true", all paths beneath the directory will be deleted. + /// If "false" and the directory is non-empty, an error occurs. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual Response Delete( + bool? recursive = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + DeleteInternal( + recursive, + conditions, + false, // async + cancellationToken) + .EnsureCompleted(); + + /// + /// The operation marks the specified path + /// deletion. The path is later deleted during + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// Required and valid only when the resource is a directory. If "true", all paths beneath the directory will be deleted. + /// If "false" and the directory is non-empty, an error occurs. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual async Task DeleteAsync( + bool? recursive = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await DeleteInternal( + recursive, + conditions, + true, // async + cancellationToken) + .ConfigureAwait(false); + + /// + /// The operation marks the specified path + /// deletion. The path is later deleted during + /// garbage collection. + /// + /// For more information, see . + /// + /// + /// Required and valid only when the resource is a directory. If "true", all paths beneath the directory will be deleted. + /// If "false" and the directory is non-empty, an error occurs. + /// + /// + /// Optional to add conditions on + /// deleting this path. + /// + /// + /// Whether to invoke the operation asynchronously. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A on successfully deleting. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + private async Task DeleteInternal( + bool? recursive, + DataLakeRequestConditions conditions, + bool async, + CancellationToken cancellationToken) + { + using (Pipeline.BeginLoggingScope(nameof(PathClient))) + { + Pipeline.LogMethodEnter( + nameof(BlobBaseClient), + message: + $"{nameof(Uri)}: {Uri}\n" + + $"{nameof(recursive)}: {recursive}\n" + + $"{nameof(conditions)}: {conditions}"); + try + { + Response response = await DataLakeRestClient.Path.DeleteAsync( + clientDiagnostics: _clientDiagnostics, + pipeline: Pipeline, + resourceUri: _dfsUri, + recursive: recursive, + leaseId: conditions?.LeaseId, + ifMatch: conditions?.IfMatch, + ifNoneMatch: conditions?.IfNoneMatch, + ifModifiedSince: conditions?.IfModifiedSince, + ifUnmodifiedSince: conditions?.IfUnmodifiedSince, + async: async, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + return response.GetRawResponse(); + } + catch (Exception ex) + { + Pipeline.LogException(ex); + throw; + } + finally + { + Pipeline.LogMethodExit(nameof(PathClient)); + } + } + } + #endregion Delete + + #region Rename + /// + /// The operation renames a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The destination path to rename the path to. + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory. + /// + /// + /// Optional to add + /// conditions on the source on the creation of this file or directory. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response Rename( + string destinationPath, + DataLakeRequestConditions destConditions = default, + DataLakeRequestConditions sourceConditions = default, + CancellationToken cancellationToken = default) => + RenameInternal( + destinationPath, + destConditions, + sourceConditions, + false, // async + cancellationToken) + .EnsureCompleted(); + + /// + /// The operation renames a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The destination path to rename the path to. + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory. + /// + /// + /// Optional to add + /// conditions on the source on the creation of this file or directory. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> RenameAsync( + string destinationPath, + DataLakeRequestConditions destConditions = default, + DataLakeRequestConditions sourceConditions = default, + CancellationToken cancellationToken = default) => + await RenameInternal( + destinationPath, + destConditions, + sourceConditions, + true, // async + cancellationToken) + .ConfigureAwait(false); + + /// + /// The operation renames a file or directory. + /// + /// For more information, see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create. + /// + /// + /// The destination path to rename the path to. + /// + /// + /// Optional to add + /// conditions on the creation of this file or directory. + /// + /// + /// Optional to add + /// conditions on the source on the creation of this file or directory. + /// + /// + /// Whether to invoke the operation asynchronously. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// newly created page blob. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + private async Task> RenameInternal( + string destinationPath, + DataLakeRequestConditions destConditions, + DataLakeRequestConditions sourceConditions, + bool async, + CancellationToken cancellationToken) + { + using (Pipeline.BeginLoggingScope(nameof(PathClient))) + { + Pipeline.LogMethodEnter( + nameof(PathClient), + message: + $"{nameof(Uri)}: {Uri}\n" + + $"{nameof(destinationPath)}: {destinationPath}\n" + + $"{nameof(destConditions)}: {destConditions}\n" + + $"{nameof(sourceConditions)}: {sourceConditions}"); + try + { + DataLakeUriBuilder uriBuilder = new DataLakeUriBuilder(_dfsUri); + string renameSource = "/" + uriBuilder.FileSystemName + "/" + uriBuilder.DirectoryOrFilePath; + + uriBuilder.DirectoryOrFilePath = destinationPath; + PathClient destPathClient = new PathClient(uriBuilder.ToUri(), Pipeline); + + Response response = await DataLakeRestClient.Path.CreateAsync( + clientDiagnostics: _clientDiagnostics, + pipeline: Pipeline, + resourceUri: destPathClient.DfsUri, + mode: PathRenameMode.Legacy, + renameSource: renameSource, + leaseId: destConditions?.LeaseId, + sourceLeaseId: sourceConditions?.LeaseId, + ifMatch: destConditions?.IfMatch, + ifNoneMatch: destConditions?.IfNoneMatch, + ifModifiedSince: destConditions?.IfModifiedSince, + ifUnmodifiedSince: destConditions?.IfUnmodifiedSince, + sourceIfMatch: sourceConditions?.IfMatch, + sourceIfNoneMatch: sourceConditions?.IfNoneMatch, + sourceIfModifiedSince: sourceConditions?.IfModifiedSince, + sourceIfUnmodifiedSince: sourceConditions?.IfUnmodifiedSince, + async: async, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + destPathClient, + response.GetRawResponse()); + } + catch (Exception ex) + { + Pipeline.LogException(ex); + throw; + } + finally + { + Pipeline.LogMethodExit(nameof(PathClient)); + } + } + } + #endregion Rename + + #region Get Access Control + /// + /// The operation returns the + /// access control data for a path. + /// + /// For more information, see . + /// + /// + /// Optional.Valid only when Hierarchical Namespace is enabled for the account.If "true", + /// the user identity values returned in the x-ms-owner, x-ms-group, and x-ms-acl response + /// headers will be transformed from Azure Active Directory Object IDs to User Principal Names. + /// If "false", the values will be returned as Azure Active Directory Object IDs.The default + /// value is false. Note that group and application Object IDs are not translated because they + /// do not have unique friendly names. + /// + /// + /// Optional to add + /// conditions on getting the path's access control. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// path's access control. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response GetAccessControl( + bool? upn = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + GetAccessControlInternal( + upn, + conditions, + false, // async + cancellationToken) + .EnsureCompleted(); + + /// + /// The operation returns the + /// access control data for a path. + /// + /// For more information, see . + /// + /// + /// Optional.Valid only when Hierarchical Namespace is enabled for the account.If "true", + /// the user identity values returned in the x-ms-owner, x-ms-group, and x-ms-acl response + /// headers will be transformed from Azure Active Directory Object IDs to User Principal Names. + /// If "false", the values will be returned as Azure Active Directory Object IDs.The default + /// value is false. Note that group and application Object IDs are not translated because they + /// do not have unique friendly names. + /// + /// + /// Optional to add + /// conditions on getting the path's access control. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// path's access control. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> GetAccessControlAsync( + bool? upn = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await GetAccessControlInternal( + upn, + conditions, + true, // async + cancellationToken) + .ConfigureAwait(false); + + /// + /// The operation returns the + /// access control data for a path. + /// + /// For more information, see . + /// + /// + /// Optional.Valid only when Hierarchical Namespace is enabled for the account.If "true", + /// the user identity values returned in the x-ms-owner, x-ms-group, and x-ms-acl response + /// headers will be transformed from Azure Active Directory Object IDs to User Principal Names. + /// If "false", the values will be returned as Azure Active Directory Object IDs.The default + /// value is false. Note that group and application Object IDs are not translated because they + /// do not have unique friendly names. + /// + /// + /// Optional to add + /// conditions on getting the path's access control. + /// + /// + /// Whether to invoke the operation asynchronously. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// path's access control. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + private async Task> GetAccessControlInternal( + bool? upn, + DataLakeRequestConditions conditions, + bool async, + CancellationToken cancellationToken) + { + using (Pipeline.BeginLoggingScope(nameof(PathClient))) + { + Pipeline.LogMethodEnter( + nameof(PathClient), + message: + $"{nameof(Uri)}: {Uri}\n"); + try + { + Response response = await DataLakeRestClient.Path.GetPropertiesAsync( + clientDiagnostics: _clientDiagnostics, + pipeline: Pipeline, + resourceUri: _dfsUri, + action: PathGetPropertiesAction.GetAccessControl, + upn: upn, + leaseId: conditions?.LeaseId, + ifMatch: conditions?.IfMatch, + ifNoneMatch: conditions?.IfNoneMatch, + ifModifiedSince: conditions?.IfModifiedSince, + ifUnmodifiedSince: conditions?.IfUnmodifiedSince, + async: async, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new PathAccessControl() + { + Owner = response.Value.Owner, + Group = response.Value.Group, + Permissions = response.Value.Permissions, + Acl = response.Value.ACL + }, + response.GetRawResponse()); + } + catch (Exception ex) + { + Pipeline.LogException(ex); + throw; + } + finally + { + Pipeline.LogMethodExit(nameof(PathClient)); + } + } + } + #endregion Get Access Control + + #region Set Access Control + /// + /// The operation sets the + /// Access Control on a path + /// + /// For more information, see . + /// + /// + /// The access control to set. + /// + /// + /// Optional to add conditions on + /// setting the the path's access control. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the updated + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response SetAccessControl( + PathAccessControl accessControl, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + SetAccessControlInternal( + accessControl, + conditions, + false, // async + cancellationToken) + .EnsureCompleted(); + + /// + /// The operation sets the + /// Access Control on a path + /// + /// For more information, see . + /// + /// + /// The access control to set. + /// + /// + /// Optional to add conditions on + /// setting the the path's access control. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the updated + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> SetAccessControlAsync( + PathAccessControl accessControl, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) => + await SetAccessControlInternal( + accessControl, + conditions, + true, // async + cancellationToken) + .ConfigureAwait(false); + + /// + /// The operation sets the + /// Access Control on a path + /// + /// For more information, see . + /// + /// + /// The access control to set. + /// + /// + /// Optional to add conditions on + /// setting the the path's access control. + /// + /// + /// Whether to invoke the operation asynchronously. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the updated + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + private async Task> SetAccessControlInternal( + PathAccessControl accessControl, + DataLakeRequestConditions conditions, + bool async, + CancellationToken cancellationToken) + { + using (Pipeline.BeginLoggingScope(nameof(PathClient))) + { + Pipeline.LogMethodEnter( + nameof(PathClient), + message: + $"{nameof(Uri)}: {Uri}\n" + + $"{nameof(accessControl)}: {accessControl}\n" + + $"{nameof(conditions)}: {conditions}"); + try + { + Response response = + await DataLakeRestClient.Path.SetAccessControlAsync( + clientDiagnostics: _clientDiagnostics, + pipeline: Pipeline, + resourceUri: _dfsUri, + leaseId: conditions?.LeaseId, + owner: accessControl.Owner, + group: accessControl.Group, + permissions: accessControl.Permissions, + acl: accessControl.Acl, + ifMatch: conditions?.IfMatch, + ifNoneMatch: conditions?.IfNoneMatch, + ifModifiedSince: conditions?.IfModifiedSince, + ifUnmodifiedSince: conditions?.IfUnmodifiedSince, + async: async, + cancellationToken: cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new PathInfo() + { + ETag = response.Value.ETag, + LastModified = response.Value.LastModified + }, + response.GetRawResponse()); + } + catch (Exception ex) + { + Pipeline.LogException(ex); + throw; + } + finally + { + Pipeline.LogMethodExit(nameof(PathClient)); + } + } + } + #endregion Set Access Control + + #region Get Properties + /// + /// The operation returns all + /// user-defined metadata, standard HTTP properties, and system + /// properties for the path. It does not return the content of the + /// path. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on getting the path's properties. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// path's properties. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response GetProperties( + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = _blockBlobClient.GetProperties( + conditions, + cancellationToken); + + return Response.FromValue( + response.Value.ToPathProperties(), + response.GetRawResponse()); + } + + /// + /// The operation returns all + /// user-defined metadata, standard HTTP properties, and system + /// properties for the path. It does not return the content of the + /// path. + /// + /// For more information, see . + /// + /// + /// Optional to add + /// conditions on getting the path's properties. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the + /// paths's properties. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> GetPropertiesAsync( + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _blockBlobClient.GetPropertiesAsync( + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + response.Value.ToPathProperties(), + response.GetRawResponse()); + } + #endregion Get Properties + + #region Set Http Headers + /// + /// The operation sets system + /// properties on the path. + /// + /// For more information, see . + /// + /// + /// Optional. The standard HTTP header system properties to set. If not specified, existing values will be cleared. + /// + /// + /// Optional to add conditions on + /// setting the paths's HTTP headers. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the updated + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response SetHttpHeaders( + PathHttpHeaders? httpHeaders = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = _blockBlobClient.SetHttpHeaders( + httpHeaders?.ToBlobHttpHeaders(), + conditions, + cancellationToken); + + return Response.FromValue( + new PathInfo() + { + ETag = response.Value.ETag, + LastModified = response.Value.LastModified + }, + response.GetRawResponse()); + } + + /// + /// The operation sets system + /// properties on the PATH. + /// + /// For more information, see . + /// + /// + /// Optional. The standard HTTP header system properties to set. If not specified, existing values will be cleared. + /// + /// + /// Optional to add conditions on + /// setting the path's HTTP headers. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the updated + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> SetHttpHeadersAsync( + PathHttpHeaders? httpHeaders = default, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _blockBlobClient.SetHttpHeadersAsync( + httpHeaders?.ToBlobHttpHeaders(), + conditions, + cancellationToken) + .ConfigureAwait(false); + + return Response.FromValue( + new PathInfo() + { + ETag = response.Value.ETag, + LastModified = response.Value.LastModified + }, + response.GetRawResponse()); + } + #endregion Set Http Headers + + #region Set Metadata + /// + /// The operation sets user-defined + /// metadata for the specified path as one or more name-value pairs. + /// + /// For more information, see . + /// + /// + /// Custom metadata to set for this path. + /// + /// + /// Optional to add conditions on + /// setting the path's metadata. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the updated + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual Response SetMetadata( + Metadata metadata, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = _blockBlobClient.SetMetadata( + metadata, + conditions); + + return Response.FromValue( + new PathInfo() + { + ETag = response.Value.ETag, + LastModified = response.Value.LastModified + }, + response.GetRawResponse()); + } + + /// + /// The operation sets user-defined + /// metadata for the specified path as one or more name-value pairs. + /// + /// For more information, see . + /// + /// + /// Custom metadata to set for this path. + /// + /// + /// Optional to add conditions on + /// setting the path's metadata. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the updated + /// path. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + [ForwardsClientCalls] + public virtual async Task> SetMetadataAsync( + Metadata metadata, + DataLakeRequestConditions conditions = default, + CancellationToken cancellationToken = default) + { + Response response = await _blockBlobClient.SetMetadataAsync( + metadata, + conditions) + .ConfigureAwait(false); + + return Response.FromValue( + new PathInfo() + { + ETag = response.Value.ETag, + LastModified = response.Value.LastModified + }, + response.GetRawResponse()); + } + #endregion Set Metadata + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/PathHttpHeadersExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/PathHttpHeadersExtensions.cs new file mode 100644 index 000000000000..8af66adff3de --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/PathHttpHeadersExtensions.cs @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Storage.Blobs.Models; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + internal static class PathHttpHeadersExtensions + { + internal static BlobHttpHeaders ToBlobHttpHeaders(this PathHttpHeaders pathHttpHeaders) => + new BlobHttpHeaders() + { + ContentType = pathHttpHeaders.ContentType, + ContentHash = pathHttpHeaders.ContentHash, + ContentEncoding = new string[] { pathHttpHeaders.ContentEncoding }, + ContentLanguage = new string[] { pathHttpHeaders.ContentLanguage }, + ContentDisposition = pathHttpHeaders.ContentDisposition, + CacheControl = pathHttpHeaders.CacheControl + }; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/PathItemExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/PathItemExtensions.cs new file mode 100644 index 000000000000..d803c7d6888f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/PathItemExtensions.cs @@ -0,0 +1,68 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + /// + /// This is a temporary work-around until we get json support in the .NET code generator. + /// I was not able to get the JsonSerializer to deserialize a Dictionary of string, List of PathItem correctly, + /// the PathItem fields were always set to null. + /// + internal static class PathItemExtensions + { + internal static PathItem ToPathItem(this Dictionary dictionary) + { + dictionary.TryGetValue("name", out string name); + dictionary.TryGetValue("isDirectory", out string isDirectoryString); + dictionary.TryGetValue("lastModified", out string lastModifiedString); + dictionary.TryGetValue("etag", out string etagString); + dictionary.TryGetValue("contentLength", out string contentLengthString); + dictionary.TryGetValue("owner", out string owner); + dictionary.TryGetValue("group", out string group); + dictionary.TryGetValue("permissions", out string permissions); + + bool isDirectory = false; + if (isDirectoryString != null) + { + isDirectory = bool.Parse(isDirectoryString); + } + + DateTimeOffset lastModified = new DateTimeOffset(); + if (lastModifiedString != null) + { + lastModified = DateTimeOffset.Parse(lastModifiedString, CultureInfo.InvariantCulture); + } + + ETag eTag = new ETag(); + if (etagString != null) + { + eTag = new ETag(etagString); + } + + long contentLength = 0; + if (contentLengthString != null) + { + contentLength = long.Parse(contentLengthString, CultureInfo.InvariantCulture); + } + + PathItem pathItem = new PathItem() + { + Name = name, + IsDirectory = isDirectory, + LastModified = lastModified, + ETag = eTag, + ContentLength = contentLength, + Owner = owner, + Group = group, + Permissions = permissions + }; + return pathItem; + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/PathUpdateResultExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/PathUpdateResultExtensions.cs new file mode 100644 index 000000000000..9af926bb4208 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/PathUpdateResultExtensions.cs @@ -0,0 +1,49 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake +{ + internal static class PathUpdateResultExtensions + { + internal static PathContentInfo ToPathContentInfo(this PathUpdateResult pathUpdateResult) => + new PathContentInfo() + { + ContentHash = pathUpdateResult.ContentMD5, + ETag = pathUpdateResult.ETag, + LastModified = pathUpdateResult.LastModified, + AcceptRanges = pathUpdateResult.AcceptRanges, + CacheControl = pathUpdateResult.CacheControl, + ContentDisposition = pathUpdateResult.ContentDisposition, + ContentEncoding = pathUpdateResult.ContentEncoding, + ContentLanguage = pathUpdateResult.ContentLanguage, + ContentLength = pathUpdateResult.ContentLength, + ContentRange = pathUpdateResult.ContentRange, + ContentType = pathUpdateResult.ContentType, + Metadata = ToMetadata(pathUpdateResult.Properties) + }; + + private static IDictionary ToMetadata(string rawMetdata) + { + if (rawMetdata == null) + { + return null; + } + + IDictionary metadataDictionary = new Dictionary(); + string[] metadataArray = rawMetdata.Split(','); + foreach (string entry in metadataArray) + { + string[] entryArray = entry.Split('='); + byte[] valueArray = Convert.FromBase64String(entryArray[1]); + metadataDictionary.Add(entryArray[0], Encoding.UTF8.GetString(valueArray)); + } + return metadataDictionary; + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeAccountSasPermissions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeAccountSasPermissions.cs new file mode 100644 index 000000000000..329937b9c5ce --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeAccountSasPermissions.cs @@ -0,0 +1,99 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Text; +using Azure.Storage.Files.DataLake.Sas; + +namespace Azure.Storage.Files.DataLake.Sas +{ + /// + /// contains the list of + /// permissions that can be set for a data lake account's access policy. Use + /// + /// to set the permissions on the . + /// + [Flags] + public enum DataLakeAccountSasPermissions + { + /// + /// Indicates that Read is permitted. + /// + Read = 1, + + /// + /// Indicates that Add is permitted. + /// + Add = 2, + + /// + /// Indicates that Create is permitted. + /// + Create = 4, + + /// + /// Indicates that Write is permitted. + /// + Write = 8, + + /// + /// Indicates that Delete is permitted. + /// + Delete = 16, + + /// + /// Indicates that List is permitted. + /// + List = 32, + + /// + /// Indicates that all permissions are set. + /// + All = ~0 + } +} + +namespace Azure.Storage.Files.DataLake +{ + /// + /// Data Lake enum extensions + /// + internal static partial class DataLakeExtensions + { + + /// + /// Create a permissions string to provide + /// . + /// + /// A permissions string. + internal static string ToPermissionsString(this DataLakeAccountSasPermissions permissions) + { + var sb = new StringBuilder(); + if ((permissions & DataLakeAccountSasPermissions.Read) == DataLakeAccountSasPermissions.Read) + { + sb.Append(Constants.Sas.Permissions.Read); + } + if ((permissions & DataLakeAccountSasPermissions.Add) == DataLakeAccountSasPermissions.Add) + { + sb.Append(Constants.Sas.Permissions.Add); + } + if ((permissions & DataLakeAccountSasPermissions.Create) == DataLakeAccountSasPermissions.Create) + { + sb.Append(Constants.Sas.Permissions.Create); + } + if ((permissions & DataLakeAccountSasPermissions.Write) == DataLakeAccountSasPermissions.Write) + { + sb.Append(Constants.Sas.Permissions.Write); + } + if ((permissions & DataLakeAccountSasPermissions.Delete) == DataLakeAccountSasPermissions.Delete) + { + sb.Append(Constants.Sas.Permissions.Delete); + } + if ((permissions & DataLakeAccountSasPermissions.List) == DataLakeAccountSasPermissions.List) + { + sb.Append(Constants.Sas.Permissions.List); + } + return sb.ToString(); + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeFileSystemSasPermissions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeFileSystemSasPermissions.cs new file mode 100644 index 000000000000..09d832a8e5ad --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeFileSystemSasPermissions.cs @@ -0,0 +1,99 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.ComponentModel; +using System.Text; +using Azure.Storage.Files.DataLake.Sas; + +namespace Azure.Storage.Files.DataLake.Sas +{ + /// + /// contains the list of + /// permissions that can be set for a file systems's access policy. Use + /// + /// to set the permissions on the . + /// + [Flags] + public enum DataLakeFileSystemSasPermissions + { + /// + /// Indicates that Read is permitted. + /// + Read = 1, + + /// + /// Indicates that Add is permitted. + /// + Add = 2, + + /// + /// Indicates that Create is permitted. + /// + Create = 4, + + /// + /// Indicates that Write is permitted. + /// + Write = 8, + + /// + /// Indicates that Delete is permitted. + /// + Delete = 16, + + /// + /// Indicates that List is permitted. + /// + List = 32, + + /// + /// Indicates that all permissions are set. + /// + All = ~0 + } +} + +namespace Azure.Storage.Files.DataLake +{ + /// + /// Data Lake enum extensions. + /// + internal static partial class DataLakeExtensions + { + /// + /// Create a permissions string to provide + /// . + /// + /// A permissions string. + internal static string ToPermissionsString(this DataLakeFileSystemSasPermissions permissions) + { + var sb = new StringBuilder(); + if ((permissions & DataLakeFileSystemSasPermissions.Read) == DataLakeFileSystemSasPermissions.Read) + { + sb.Append(Constants.Sas.Permissions.Read); + } + if ((permissions & DataLakeFileSystemSasPermissions.Add) == DataLakeFileSystemSasPermissions.Add) + { + sb.Append(Constants.Sas.Permissions.Add); + } + if ((permissions & DataLakeFileSystemSasPermissions.Create) == DataLakeFileSystemSasPermissions.Create) + { + sb.Append(Constants.Sas.Permissions.Create); + } + if ((permissions & DataLakeFileSystemSasPermissions.Write) == DataLakeFileSystemSasPermissions.Write) + { + sb.Append(Constants.Sas.Permissions.Write); + } + if ((permissions & DataLakeFileSystemSasPermissions.Delete) == DataLakeFileSystemSasPermissions.Delete) + { + sb.Append(Constants.Sas.Permissions.Delete); + } + if ((permissions & DataLakeFileSystemSasPermissions.List) == DataLakeFileSystemSasPermissions.List) + { + sb.Append(Constants.Sas.Permissions.List); + } + return sb.ToString(); + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasBuilder.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasBuilder.cs new file mode 100644 index 000000000000..e2c3ca38397e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasBuilder.cs @@ -0,0 +1,396 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.ComponentModel; +using System.Security.Cryptography; +using System.Text; +using Azure.Storage.Files.DataLake.Models; +using Azure.Storage.Sas; + +namespace Azure.Storage.Files.DataLake.Sas +{ + /// + /// is used to generate a Shared Access + /// Signature (SAS) for a Data Lake file system or path + /// For more information, see . + /// + public class DataLakeSasBuilder + { + /// + /// The storage service version to use to authenticate requests made + /// with this shared access signature, and the service version to use + /// when handling requests made with this shared access signature. + /// + public string Version { get; set; } + + /// + /// The optional signed protocol field specifies the protocol + /// permitted for a request made with the SAS. Possible values are + /// , + /// , and + /// . + /// + public SasProtocol Protocol { get; set; } + + /// + /// Optionally specify the time at which the shared access signature + /// becomes valid. If omitted when DateTimeOffset.MinValue is used, + /// start time for this call is assumed to be the time when the + /// storage service receives the request. + /// + public DateTimeOffset StartsOn { get; set; } + + /// + /// The time at which the shared access signature becomes invalid. + /// This field must be omitted if it has been specified in an + /// associated stored access policy. + /// + public DateTimeOffset ExpiresOn { get; set; } + + /// + /// The permissions associated with the shared access signature. The + /// user is restricted to operations allowed by the permissions. This + /// field must be omitted if it has been specified in an associated + /// stored access policy. The , + /// , , + /// or can be used to create the + /// permissions string. + /// + public string Permissions { get; private set; } + + /// + /// Specifies an IP address or a range of IP addresses from which to + /// accept requests. If the IP address from which the request + /// originates does not match the IP address or address range + /// specified on the SAS token, the request is not authenticated. + /// When specifying a range of IP addresses, note that the range is + /// inclusive. + /// + public SasIPRange IPRange { get; set; } + + /// + /// An optional unique value up to 64 characters in length that + /// correlates to an access policy specified for the container. + /// + public string Identifier { get; set; } + + /// + /// The name of the file system being made accessible. + /// + public string FileSystemName { get; set; } + + /// + /// The name of the path being made accessible, or + /// for a file system SAS. + /// + public string Path { get; set; } + + /// + /// Specifies which resources are accessible via the shared access + /// signature. + /// + /// Specify b if the shared resource is a blob. This grants access to + /// the content and metadata of the blob. + /// + /// Specify c if the shared resource is a blob container. This grants + /// access to the content and metadata of any blob in the container, + /// and to the list of blobs in the container. + /// + /// Beginning in version 2018-11-09, specify bs if the shared resource + /// is a blob snapshot. This grants access to the content and + /// metadata of the specific snapshot, but not the corresponding root + /// blob. + /// + public string Resource { get; set; } + + /// + /// Override the value returned for Cache-Control response header. + /// + public string CacheControl { get; set; } + + /// + /// Override the value returned for Content-Disposition response + /// header. + /// + public string ContentDisposition { get; set; } + + /// + /// Override the value returned for Cache-Encoding response header. + /// + public string ContentEncoding { get; set; } + + /// + /// Override the value returned for Cache-Language response header. + /// + public string ContentLanguage { get; set; } + + /// + /// Override the value returned for Cache-Type response header. + /// + public string ContentType { get; set; } + + /// + /// Sets the permissions for a file SAS. + /// + /// + /// containing the allowed permissions. + /// + public void SetPermissions(DataLakeSasPermissions permissions) + { + Permissions = permissions.ToPermissionsString(); + } + + /// + /// Sets the permissions for a path account level SAS. + /// + /// + /// containing the allowed permissions. + /// + public void SetPermissions(DataLakeAccountSasPermissions permissions) + { + Permissions = permissions.ToPermissionsString(); + } + + /// + /// Sets the permissions for a file system SAS. + /// + /// + /// containing the allowed permissions. + /// + public void SetPermissions(DataLakeFileSystemSasPermissions permissions) + { + Permissions = permissions.ToPermissionsString(); + } + + /// + /// Sets the permissions for the SAS using a raw permissions string. + /// + /// Raw permissions string for the SAS. + public void SetPermissions(string rawPermissions) + { + Permissions = rawPermissions; + } + + /// + /// Use an account's to sign this + /// shared access signature values to produce the proper SAS query + /// parameters for authenticating requests. + /// + /// + /// The storage account's . + /// + /// + /// The used for authenticating + /// requests. + /// + public DataLakeSasQueryParameters ToSasQueryParameters(StorageSharedKeyCredential sharedKeyCredential) + { + sharedKeyCredential = sharedKeyCredential ?? throw Errors.ArgumentNull(nameof(sharedKeyCredential)); + + EnsureState(); + + var startTime = SasQueryParameters.FormatTimesForSasSigning(StartsOn); + var expiryTime = SasQueryParameters.FormatTimesForSasSigning(ExpiresOn); + + // See http://msdn.microsoft.com/en-us/library/azure/dn140255.aspx + var stringToSign = String.Join("\n", + Permissions, + startTime, + expiryTime, + GetCanonicalName(sharedKeyCredential.AccountName, FileSystemName ?? String.Empty, Path ?? String.Empty), + Identifier, + IPRange.ToString(), + Protocol.ToProtocolString(), + Version, + Resource, + null, // snapshot + CacheControl, + ContentDisposition, + ContentEncoding, + ContentLanguage, + ContentType); + + var signature = sharedKeyCredential.ComputeHMACSHA256(stringToSign); + + var p = new DataLakeSasQueryParameters( + version: Version, + services: default, + resourceTypes: default, + protocol: Protocol, + startsOn: StartsOn, + expiresOn: ExpiresOn, + ipRange: IPRange, + identifier: Identifier, + resource: Resource, + permissions: Permissions, + signature: signature, + cacheControl: CacheControl, + contentDisposition: ContentDisposition, + contentEncoding: ContentEncoding, + contentLanguage: ContentLanguage, + contentType: ContentType); + return p; + } + + /// + /// Use an account's to sign this + /// shared access signature values to produce the proper SAS query + /// parameters for authenticating requests. + /// + /// + /// A returned from + /// . + /// + /// The name of the storage account. + /// + /// The used for authenticating requests. + /// + public DataLakeSasQueryParameters ToSasQueryParameters(UserDelegationKey userDelegationKey, string accountName) + { + userDelegationKey = userDelegationKey ?? throw Errors.ArgumentNull(nameof(userDelegationKey)); + + EnsureState(); + + var startTime = SasQueryParameters.FormatTimesForSasSigning(StartsOn); + var expiryTime = SasQueryParameters.FormatTimesForSasSigning(ExpiresOn); + var signedStart = SasQueryParameters.FormatTimesForSasSigning(userDelegationKey.SignedStartsOn); + var signedExpiry = SasQueryParameters.FormatTimesForSasSigning(userDelegationKey.SignedExpiresOn); + + // See http://msdn.microsoft.com/en-us/library/azure/dn140255.aspx + var stringToSign = String.Join("\n", + Permissions, + startTime, + expiryTime, + GetCanonicalName(accountName, FileSystemName ?? String.Empty, Path ?? String.Empty), + userDelegationKey.SignedObjectId, + userDelegationKey.SignedTenantId, + signedStart, + signedExpiry, + userDelegationKey.SignedService, + userDelegationKey.SignedVersion, + IPRange.ToString(), + Protocol.ToProtocolString(), + Version, + Resource, + null, // snapshot + CacheControl, + ContentDisposition, + ContentEncoding, + ContentLanguage, + ContentType); + + var signature = ComputeHMACSHA256(userDelegationKey.Value, stringToSign); + + var p = new DataLakeSasQueryParameters( + version: Version, + services: default, + resourceTypes: default, + protocol: Protocol, + startsOn: StartsOn, + expiresOn: ExpiresOn, + ipRange: IPRange, + identifier: null, + resource: Resource, + permissions: Permissions, + keyOid: userDelegationKey.SignedObjectId, + keyTid: userDelegationKey.SignedTenantId, + keyStart: userDelegationKey.SignedStartsOn, + keyExpiry: userDelegationKey.SignedExpiresOn, + keyService: userDelegationKey.SignedService, + keyVersion: userDelegationKey.SignedVersion, + signature: signature, + cacheControl: CacheControl, + contentDisposition: ContentDisposition, + contentEncoding: ContentEncoding, + contentLanguage: ContentLanguage, + contentType: ContentType); + return p; + } + + /// + /// Computes the canonical name for a container or blob resource for SAS signing. + /// Container: "/blob/account/containername" + /// Blob: "/blob/account/containername/blobname" + /// + /// The name of the storage account. + /// The name of the container. + /// The name of the blob. + /// The canonical resource name. + private static string GetCanonicalName(string account, string fileSystemName, string path) + => !String.IsNullOrEmpty(path) + ? $"/blob/{account}/{fileSystemName}/{path.Replace("\\", "/")}" + : $"/blob/{account}/{fileSystemName}"; + + /// + /// ComputeHMACSHA256 generates a base-64 hash signature string for an + /// HTTP request or for a SAS. + /// + /// + /// A used to sign with a key + /// representing AD credentials. + /// + /// The message to sign. + /// The signed message. + private static string ComputeHMACSHA256(string userDelegationKeyValue, string message) => + Convert.ToBase64String( + new HMACSHA256( + Convert.FromBase64String(userDelegationKeyValue)) + .ComputeHash(Encoding.UTF8.GetBytes(message))); + + /// + /// Ensure the 's properties are in a + /// consistent state. + /// + private void EnsureState() + { + if (ExpiresOn == default) + { + throw Errors.SasMissingData(nameof(ExpiresOn)); + } + if (string.IsNullOrEmpty(Permissions)) + { + throw Errors.SasMissingData(nameof(Permissions)); + } + // File System + if (String.IsNullOrEmpty(Path)) + { + Resource = Constants.Sas.Resource.Container; + } + + // Path + else + { + Resource = Constants.Sas.Resource.Blob; + } + if (String.IsNullOrEmpty(Version)) + { + Version = SasQueryParameters.DefaultSasVersion; + } + } + + /// + /// Returns a string that represents the current object. + /// + /// A string that represents the current object. + [EditorBrowsable(EditorBrowsableState.Never)] + public override string ToString() => + base.ToString(); + + /// + /// Check if two BlobSasBuilder instances are equal. + /// + /// The instance to compare to. + /// True if they're equal, false otherwise. + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object obj) + => base.Equals(obj); + + /// + /// Get a hash code for the BlobSasBuilder. + /// + /// Hash code for the BlobSasBuilder. + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => base.GetHashCode(); + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasPermissions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasPermissions.cs new file mode 100644 index 000000000000..546bd4ef8db9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasPermissions.cs @@ -0,0 +1,91 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.ComponentModel; +using System.Text; +using Azure.Storage.Files.DataLake.Sas; + +namespace Azure.Storage.Files.DataLake.Sas +{ + /// + /// contains the list of + /// permissions that can be set for a blob's access policy. Use + /// + /// to set the permissions on the . + /// + [Flags] + public enum DataLakeSasPermissions + { + /// + /// Indicates that Read is permitted. + /// + Read = 1, + + /// + /// Indicates that Add is permitted. + /// + Add = 2, + + /// + /// Indicates that Create is permitted. + /// + Create = 4, + + /// + /// Indicates that Write is permitted. + /// + Write = 8, + + /// + /// Indicates that Delete is permitted. + /// + Delete = 16, + + /// + /// Indicates that all permissions are set. + /// + All = ~0 + } +} + +namespace Azure.Storage.Files.DataLake +{ + /// + /// Data Lake enum extensions + /// + internal static partial class DataLakeExtensions + { + + /// + /// Create a permissions string to provide + /// . + /// + /// A permissions string. + internal static string ToPermissionsString(this DataLakeSasPermissions permissions) + { + var sb = new StringBuilder(); + if ((permissions & DataLakeSasPermissions.Read) == DataLakeSasPermissions.Read) + { + sb.Append(Constants.Sas.Permissions.Read); + } + if ((permissions & DataLakeSasPermissions.Add) == DataLakeSasPermissions.Add) + { + sb.Append(Constants.Sas.Permissions.Add); + } + if ((permissions & DataLakeSasPermissions.Create) == DataLakeSasPermissions.Create) + { + sb.Append(Constants.Sas.Permissions.Create); + } + if ((permissions & DataLakeSasPermissions.Write) == DataLakeSasPermissions.Write) + { + sb.Append(Constants.Sas.Permissions.Write); + } + if ((permissions & DataLakeSasPermissions.Delete) == DataLakeSasPermissions.Delete) + { + sb.Append(Constants.Sas.Permissions.Delete); + } + return sb.ToString(); + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasQueryParameters.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasQueryParameters.cs new file mode 100644 index 000000000000..1fc3009297ad --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Sas/DataLakeSasQueryParameters.cs @@ -0,0 +1,135 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using Azure.Storage.Sas; + +namespace Azure.Storage.Files.DataLake.Sas +{ + /// + /// A object represents the components + /// that make up an Azure Storage Shared Access Signature's query + /// parameters. You can construct a new instance using + /// . + /// + /// For more information, . + /// + public sealed class DataLakeSasQueryParameters : SasQueryParameters + { + /// + /// Gets the Azure Active Directory object ID in GUID format. + /// + public string KeyObjectId => _keyObjectId; + + /// + /// Gets the Azure Active Directory tenant ID in GUID format + /// + public string KeyTenantId => _keyTenantId; + + /// + /// Gets the time at which the key becomes valid. + /// + public DateTimeOffset KeyStart => _keyStart; + + /// + /// Gets the time at which the key becomes expires. + /// + public DateTimeOffset KeyExpiry => _keyExpiry; + + /// + /// Gets the Storage service that accepts the key. + /// + public string KeyService => _keyService; + + /// + /// Gets the Storage service version that created the key. + /// + public string KeyVersion => _keyVersion; + + /// + /// Gets empty shared access signature query parameters. + /// + public static new DataLakeSasQueryParameters Empty => new DataLakeSasQueryParameters(); + + internal DataLakeSasQueryParameters() + : base() + { + } + + /// + /// Creates a new instance of the + /// type. + /// + /// Expects decoded values. + /// + internal DataLakeSasQueryParameters( + string version, + AccountSasServices? services, + AccountSasResourceTypes? resourceTypes, + SasProtocol protocol, + DateTimeOffset startsOn, + DateTimeOffset expiresOn, + SasIPRange ipRange, + string identifier, + string resource, + string permissions, + string signature, + string keyOid = default, + string keyTid = default, + DateTimeOffset keyStart = default, + DateTimeOffset keyExpiry = default, + string keyService = default, + string keyVersion = default, + string cacheControl = default, + string contentDisposition = default, + string contentEncoding = default, + string contentLanguage = default, + string contentType = default) + : base( + version, + services, + resourceTypes, + protocol, + startsOn, + expiresOn, + ipRange, + identifier, + resource, + permissions, + signature, + keyOid, + keyTid, + keyStart, + keyExpiry, + keyService, + keyVersion, + cacheControl, + contentDisposition, + contentEncoding, + contentLanguage, + contentType) + { + } + + /// + /// Creates a new instance of the + /// type based on the supplied query parameters . + /// All SAS-related query parameters will be removed from + /// . + /// + /// URI query parameters + internal DataLakeSasQueryParameters(UriQueryParamsCollection values) + : base(values, includeBlobParameters: true) + { + } + + /// + /// Convert the SAS query parameters into a URL encoded query string. + /// + /// + /// A URL encoded query string representing the SAS. + /// + public override string ToString() => + Encode(includeBlobParameters: true); + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/swagger/readme.md b/sdk/storage/Azure.Storage.Files.DataLake/swagger/readme.md index cb465ebc0ba1..4334b6d99aa9 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/swagger/readme.md +++ b/sdk/storage/Azure.Storage.Files.DataLake/swagger/readme.md @@ -27,7 +27,7 @@ directive: $.namespace = "Azure.Storage.Files.DataLake"; $["client-name"] = "DataLakeRestClient"; $["client-extensions-name"] = "FilesDataLakeExtensions"; - $["client-model-factory-name"] = "FilesDataLakeModelFactory"; + $["client-model-factory-name"] = "DataLakeModelFactory"; $["x-az-skip-path-components"] = true; $["x-az-include-sync-methods"] = true; $["x-az-public"] = false; @@ -67,10 +67,10 @@ directive: - from: swagger-document where: $["x-ms-paths"]..responses.default transform: > + delete $.headers; $["x-az-response-name"] = "StorageErrorResult"; $["x-az-create-exception"] = true; $["x-az-public"] = false; - $.headers["x-ms-error-code"]["x-az-demote-header"] = true; ``` ### ApiVersionParameter @@ -95,7 +95,16 @@ directive: transform: return "rangeGetContentHash"; ``` -### StorageError +### ErrorCode +``` yaml +directive: +- from: swagger-document + where: $.definitions.ErrorCode + transform: > + $["x-ms-enum"].name = "DataLakeErrorCode"; +``` + +### Hide StorageError ``` yaml directive: - from: swagger-document @@ -103,4 +112,114 @@ directive: transform: > $["x-az-public"] = false; $.properties.Code = { "type": "string" }; +- from: swagger-document + where: $.definitions.DataLakeStorageError + transform: > + $["x-az-public"] = false; +``` + +### Remove extra consumes/produces values +To avoid an arbitrary limitation in our generator +``` yaml +directive: +- from: swagger-document + where: $.consumes + transform: > + return ["application/xml"]; +- from: swagger-document + where: $.produces + transform: > + return ["application/xml"]; ``` + +### Temporarily work around proper JSON support for file permissions +``` yaml +directive: +- from: swagger-document + where: $["x-ms-paths"]["/{filesystem}?resource=filesystem"] + transform: > + delete $.get.responses["200"].schema; + $.get.responses["200"].schema = { + "type": "object", + "format": "file" + }; + $.get.responses["200"]["x-az-public"] = false; +- from: swagger-document + where: $.definitions.StorageError + transform: > + $.type = "string"; + delete $.properties; +``` + +### /{filesystem} +``` yaml +directive: +- from: swagger-document + where: $["x-ms-paths"]["/{filesystem}"] + transform: > + $.put.responses["201"]["x-az-public"] = false; + $.head.responses["200"]["x-az-public"] = false; + $.patch.responses["200"]["x-az-public"] = false; +``` + +### /{filesystem}?resource=filesystem +``` yaml +directive: +- from: swagger-document + where: $["x-ms-paths"]["/"] + transform: > + $.get.responses["200"]["x-az-public"] = false; +``` + +### /{filesystem}/{path} +``` yaml +directive: +- from: swagger-document + where: $["x-ms-paths"]["/{filesystem}/{path}"] + transform: > + $.put.responses["201"]["x-az-public"] = false; + $.delete.responses["200"]["x-az-public"] = false; + $.head.responses["200"]["x-az-public"] = false; + $.post.responses["200"]["x-az-public"] = false; + $.get.responses["200"]["x-az-public"] = false; + $.patch.responses["200"]["x-az-public"] = false; +``` + +### /{filesystem}/{path}?action=append" +``` yaml +directive: +- from: swagger-document + where: $["x-ms-paths"]["/{filesystem}/{path}?action=append"] + transform: > + $.patch.responses["202"]["x-az-public"] = false; +``` + +### /{filesystem}/{path}?action=flush" +``` yaml +directive: +- from: swagger-document + where: $["x-ms-paths"]["/{filesystem}/{path}?action=flush"] + transform: > + $.patch.responses["200"]["x-az-public"] = false; +``` + +### /{filesystem}/{path}?action=setAccessControl" +``` yaml +directive: +- from: swagger-document + where: $["x-ms-paths"]["/{filesystem}/{path}?action=setAccessControl"] + transform: > + $.patch.responses["200"]["x-az-public"] = false; +``` + +### Hide FileSystemList/FileSystem/PathList/Path/ +``` yaml +directive: +- from: swagger-document + where: $.definitions + transform: > + $.FileSystem["x-az-public"] = false; + $.FileSystemList["x-az-public"] = false; + $.PathList["x-az-public"] = false; + $.Path["x-az-public"] = false; +``` \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/DataLakeTestBase.cs b/sdk/storage/Azure.Storage.Files.DataLake/tests/DataLakeTestBase.cs new file mode 100644 index 000000000000..2898376966b2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/DataLakeTestBase.cs @@ -0,0 +1,368 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Net; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.Core.Testing; +using Azure.Storage.Files.DataLake.Models; +using Azure.Storage.Files.DataLake.Sas; +using Azure.Storage.Sas; +using Azure.Storage.Test; +using Azure.Storage.Test.Shared; +using NUnit.Framework; + +namespace Azure.Storage.Files.DataLake.Tests +{ + public abstract class DataLakeTestBase : StorageTestBase + { + public readonly string ReceivedETag = "\"received\""; + public readonly string GarbageETag = "\"garbage\""; + public readonly string ReceivedLeaseId = "received"; + public readonly string CacheControl = "control"; + public readonly string ContentDisposition = "disposition"; + public readonly string ContentEncoding = "encoding"; + public readonly string ContentLanguage = "language"; + public readonly string ContentType = "type"; + + public DataLakeTestBase(bool async) : this(async, null) { } + + public DataLakeTestBase(bool async, RecordedTestMode? mode = null) + : base(async, mode) + { + } + + public DateTimeOffset OldDate => Recording.Now.AddDays(-1); + public DateTimeOffset NewDate => Recording.Now.AddDays(1); + public string GetGarbageLeaseId() => Recording.Random.NewGuid().ToString(); + public string GetNewFileSystemName() => $"test-filesystem-{Recording.Random.NewGuid()}"; + public string GetNewDirectoryName() => $"test-directory-{Recording.Random.NewGuid()}"; + public string GetNewFileName() => $"test-file-{Recording.Random.NewGuid()}"; + + public DataLakeClientOptions GetOptions(bool parallelRange = false) + { + var options = new DataLakeClientOptions + { + Diagnostics = { IsLoggingEnabled = true }, + Retry = + { + Mode = RetryMode.Exponential, + MaxRetries = Constants.MaxReliabilityRetries, + Delay = TimeSpan.FromSeconds(Mode == RecordedTestMode.Playback ? 0.01 : 0.5), + MaxDelay = TimeSpan.FromSeconds(Mode == RecordedTestMode.Playback ? 0.1 : 10) + } + }; + if (Mode != RecordedTestMode.Live) + { + options.AddPolicy(new RecordedClientRequestIdPolicy(Recording, parallelRange), HttpPipelinePosition.PerCall); + } + + return Recording.InstrumentClientOptions(options); + } + + public DataLakeServiceClient GetServiceClientFromSharedKeyConfig(TenantConfiguration config) + => InstrumentClient( + new DataLakeServiceClient( + new Uri(config.BlobServiceEndpoint), + new StorageSharedKeyCredential(config.AccountName, config.AccountKey), + GetOptions())); + + public DataLakeServiceClient GetServiceClientFromOauthConfig(TenantConfiguration config) + => InstrumentClient( + new DataLakeServiceClient( + (new Uri(config.BlobServiceEndpoint)).ToHttps(), + GetOAuthCredential(config), + GetOptions())); + + public DataLakeServiceClient GetServiceClient_SharedKey() + => GetServiceClientFromSharedKeyConfig(TestConfigHierarchicalNamespace); + + public DataLakeServiceClient GetServiceClient_OAuth() + => GetServiceClientFromOauthConfig(TestConfigHierarchicalNamespace); + + + public IDisposable GetNewFileSystem( + out FileSystemClient fileSystem, + DataLakeServiceClient service = default, + string fileSystemName = default, + IDictionary metadata = default, + Models.PublicAccessType publicAccessType = Models.PublicAccessType.None, + bool premium = default) + { + fileSystemName ??= GetNewFileSystemName(); + service ??= GetServiceClient_SharedKey(); + fileSystem = InstrumentClient(service.GetFileSystemClient(fileSystemName)); + + if (publicAccessType == Models.PublicAccessType.None) + { + publicAccessType = premium ? Models.PublicAccessType.None : Models.PublicAccessType.Container; + } + + return new DisposingFileSystem( + fileSystem, + metadata ?? new Dictionary(StringComparer.OrdinalIgnoreCase), + publicAccessType); + } + + public IDisposable GetNewDirectory(out DirectoryClient directory, DataLakeServiceClient service = default, string fileSystemName = default, string directoryName = default) + { + IDisposable disposingFileSystem = GetNewFileSystem(out FileSystemClient fileSystem, service, fileSystemName); + directory = InstrumentClient(fileSystem.GetDirectoryClient(directoryName ?? GetNewDirectoryName())); + _ = directory.CreateAsync().Result; + return disposingFileSystem; + } + + public IDisposable GetNewFile(out FileClient file, DataLakeServiceClient service = default, string fileSystemName = default, string directoryName = default, string fileName = default) + { + IDisposable disposingFileSystem = GetNewFileSystem(out FileSystemClient fileSystem, service, fileSystemName); + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(directoryName ?? GetNewDirectoryName())); + _ = directory.CreateAsync().Result; + + file = InstrumentClient(directory.GetFileClient(fileName ?? GetNewFileName())); + _ = file.CreateAsync().Result; + + return disposingFileSystem; + } + + public static void AssertValidStoragePathInfo(PathInfo pathInfo) + { + Assert.IsNotNull(pathInfo.ETag); + Assert.IsNotNull(pathInfo.LastModified); + } + + public void AssertMetadataEquality( + IDictionary expected, + IDictionary actual, + bool isDirectory) + { + Assert.IsNotNull(expected, "Expected metadata is null"); + Assert.IsNotNull(actual, "Actual metadata is null"); + + if (isDirectory) + { + Assert.AreEqual(expected.Count + 1, actual.Count, "Metadata counts are not equal"); + } + else + { + Assert.AreEqual(expected.Count, actual.Count, "Metadata counts are not equal"); + } + + + foreach (KeyValuePair kvp in expected) + { + if (!actual.TryGetValue(kvp.Key, out var value) || + string.Compare(kvp.Value, value, StringComparison.OrdinalIgnoreCase) != 0) + { + Assert.Fail($"Expected key <{kvp.Key}> with value <{kvp.Value}> not found"); + } + } + } + + public DataLakeServiceClient GetServiceClient_AccountSas( + StorageSharedKeyCredential sharedKeyCredentials = default, + DataLakeSasQueryParameters sasCredentials = default) + => InstrumentClient( + new DataLakeServiceClient( + new Uri($"{TestConfigHierarchicalNamespace.BlobServiceEndpoint}?{sasCredentials ?? GetNewAccountSasCredentials(sharedKeyCredentials ?? GetNewSharedKeyCredentials())}"), + GetOptions())); + + public DataLakeServiceClient GetServiceClient_DataLakeServiceSas_FileSystem( + string fileSystemName, + StorageSharedKeyCredential sharedKeyCredentials = default, + DataLakeSasQueryParameters sasCredentials = default) + => InstrumentClient( + new DataLakeServiceClient( + new Uri($"{TestConfigHierarchicalNamespace.BlobServiceEndpoint}?{sasCredentials ?? GetNewDataLakeServiceSasCredentialsFileSystem(fileSystemName: fileSystemName, sharedKeyCredentials: sharedKeyCredentials ?? GetNewSharedKeyCredentials())}"), + GetOptions())); + + public DataLakeServiceClient GetServiceClient_DataLakeServiceIdentitySas_FileSystem( + string fileSystemName, + UserDelegationKey userDelegationKey, + DataLakeSasQueryParameters sasCredentials = default) + => InstrumentClient( + new DataLakeServiceClient( + (new Uri($"{TestConfigHierarchicalNamespace.BlobServiceEndpoint}?{sasCredentials ?? GetNewDataLakeServiceIdentitySasCredentialsFileSystem(fileSystemName: fileSystemName, userDelegationKey, TestConfigHierarchicalNamespace.AccountName)}")).ToHttps(), + GetOptions())); + + public DataLakeServiceClient GetServiceClient_DataLakeServiceSas_Path( + string fileSystemName, + string path, + StorageSharedKeyCredential sharedKeyCredentials = default, + DataLakeSasQueryParameters sasCredentials = default) + => InstrumentClient( + new DataLakeServiceClient( + new Uri($"{TestConfigHierarchicalNamespace.BlobServiceEndpoint}?{sasCredentials ?? GetNewDataLakeServiceSasCredentialsPath(fileSystemName: fileSystemName, path: path, sharedKeyCredentials: sharedKeyCredentials ?? GetNewSharedKeyCredentials())}"), + GetOptions())); + + public DataLakeServiceClient GetServiceClient_DataLakeServiceIdentitySas_Path( + string fileSystemName, + string path, + UserDelegationKey userDelegationKey, + DataLakeSasQueryParameters sasCredentials = default) + => InstrumentClient( + new DataLakeServiceClient( + (new Uri($"{TestConfigHierarchicalNamespace.BlobServiceEndpoint}?{sasCredentials ?? GetNewDataLakeServiceIdentitySasCredentialsPath(fileSystemName: fileSystemName, path: path, userDelegationKey: userDelegationKey, accountName: TestConfigHierarchicalNamespace.AccountName)}")).ToHttps(), + GetOptions())); + + + public StorageSharedKeyCredential GetNewSharedKeyCredentials() + => new StorageSharedKeyCredential( + TestConfigHierarchicalNamespace.AccountName, + TestConfigHierarchicalNamespace.AccountKey); + + public SasQueryParameters GetNewAccountSasCredentials(StorageSharedKeyCredential sharedKeyCredentials = default) + { + var builder = new AccountSasBuilder + { + Protocol = SasProtocol.None, + Services = AccountSasServices.Blobs, + ResourceTypes = AccountSasResourceTypes.Container | AccountSasResourceTypes.Object, + StartsOn = Recording.UtcNow.AddHours(-1), + ExpiresOn = Recording.UtcNow.AddHours(+1), + IPRange = new SasIPRange(IPAddress.None, IPAddress.None) + }; + builder.SetPermissions( + AccountSasPermissions.Read | + AccountSasPermissions.Add | + AccountSasPermissions.Create | + AccountSasPermissions.Write | + AccountSasPermissions.Delete | + AccountSasPermissions.List); + return builder.ToSasQueryParameters(sharedKeyCredentials); + } + + public DataLakeSasQueryParameters GetNewDataLakeServiceSasCredentialsFileSystem(string fileSystemName, StorageSharedKeyCredential sharedKeyCredentials = default) + { + var builder = new DataLakeSasBuilder + { + FileSystemName = fileSystemName, + Protocol = SasProtocol.None, + StartsOn = Recording.UtcNow.AddHours(-1), + ExpiresOn = Recording.UtcNow.AddHours(+1), + IPRange = new SasIPRange(IPAddress.None, IPAddress.None) + }; + builder.SetPermissions(DataLakeFileSystemSasPermissions.All); + return builder.ToSasQueryParameters(sharedKeyCredentials ?? GetNewSharedKeyCredentials()); + } + + public DataLakeSasQueryParameters GetNewDataLakeServiceIdentitySasCredentialsFileSystem(string fileSystemName, UserDelegationKey userDelegationKey, string accountName) + { + var builder = new DataLakeSasBuilder + { + FileSystemName = fileSystemName, + Protocol = SasProtocol.None, + StartsOn = Recording.UtcNow.AddHours(-1), + ExpiresOn = Recording.UtcNow.AddHours(+1), + IPRange = new SasIPRange(IPAddress.None, IPAddress.None) + }; + builder.SetPermissions(DataLakeFileSystemSasPermissions.All); + return builder.ToSasQueryParameters(userDelegationKey, accountName); + } + + public DataLakeSasQueryParameters GetNewDataLakeServiceSasCredentialsPath(string fileSystemName, string path, StorageSharedKeyCredential sharedKeyCredentials = default) + { + var builder = new DataLakeSasBuilder + { + FileSystemName = fileSystemName, + Path = path, + Protocol = SasProtocol.None, + StartsOn = Recording.UtcNow.AddHours(-1), + ExpiresOn = Recording.UtcNow.AddHours(+1), + IPRange = new SasIPRange(IPAddress.None, IPAddress.None) + }; + builder.SetPermissions( + DataLakeSasPermissions.Read | + DataLakeSasPermissions.Add | + DataLakeSasPermissions.Create | + DataLakeSasPermissions.Delete | + DataLakeSasPermissions.Write); + return builder.ToSasQueryParameters(sharedKeyCredentials ?? GetNewSharedKeyCredentials()); + } + + public DataLakeSasQueryParameters GetNewDataLakeServiceIdentitySasCredentialsPath(string fileSystemName, string path, UserDelegationKey userDelegationKey, string accountName) + { + var builder = new DataLakeSasBuilder + { + FileSystemName = fileSystemName, + Path = path, + Protocol = SasProtocol.None, + StartsOn = Recording.UtcNow.AddHours(-1), + ExpiresOn = Recording.UtcNow.AddHours(+1), + IPRange = new SasIPRange(IPAddress.None, IPAddress.None) + }; + builder.SetPermissions( + DataLakeSasPermissions.Read | + DataLakeSasPermissions.Add | + DataLakeSasPermissions.Create | + DataLakeSasPermissions.Delete | + DataLakeSasPermissions.Write); + return builder.ToSasQueryParameters(userDelegationKey, accountName); + } + + //TODO consider removing this. + public async Task SetupPathMatchCondition(PathClient path, string match) + { + if (match == ReceivedETag) + { + Response headers = await path.GetPropertiesAsync(); + return headers.Value.ETag.ToString(); + } + else + { + return match; + } + } + + //TODO consider removing this. + public async Task SetupPathLeaseCondition(PathClient path, string leaseId, string garbageLeaseId) + { + Models.DataLakeLease lease = null; + if (leaseId == ReceivedLeaseId || leaseId == garbageLeaseId) + { + lease = await InstrumentClient(path.GetLeaseClient(Recording.Random.NewGuid().ToString())).AcquireAsync(DataLakeLeaseClient.InfiniteLeaseDuration); + } + return leaseId == ReceivedLeaseId ? lease.LeaseId : leaseId; + } + + //TODO consider removing this. + public async Task SetupFileSystemLeaseCondition(FileSystemClient fileSystem, string leaseId, string garbageLeaseId) + { + Models.DataLakeLease lease = null; + if (leaseId == ReceivedLeaseId || leaseId == garbageLeaseId) + { + lease = await InstrumentClient(fileSystem.GetLeaseClient(Recording.Random.NewGuid().ToString())).AcquireAsync(DataLakeLeaseClient.InfiniteLeaseDuration); + } + return leaseId == ReceivedLeaseId ? lease.LeaseId : leaseId; + } + + private class DisposingFileSystem : IDisposable + { + public FileSystemClient FileSystemClient { get; } + + public DisposingFileSystem(FileSystemClient fileSystem, IDictionary metadata, Models.PublicAccessType publicAccessType = default) + { + fileSystem.CreateAsync(metadata: metadata, publicAccessType: publicAccessType).Wait(); + + FileSystemClient = fileSystem; + } + + public void Dispose() + { + if (FileSystemClient != null) + { + try + { + FileSystemClient.DeleteAsync().Wait(); + } + catch + { + // swallow the exception to avoid hiding another test failure + } + } + } + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/DirectoryClientTests.cs b/sdk/storage/Azure.Storage.Files.DataLake/tests/DirectoryClientTests.cs new file mode 100644 index 000000000000..7608a6a3c795 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/DirectoryClientTests.cs @@ -0,0 +1,1957 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Security.Cryptography; +using System.Threading.Tasks; +using Azure.Core.Testing; +using Azure.Storage.Files.DataLake.Models; +using Azure.Storage.Test; +using NUnit.Framework; +using Metadata = System.Collections.Generic.IDictionary; +using TestConstants = Azure.Storage.Test.Constants; + +namespace Azure.Storage.Files.DataLake.Tests +{ + public class DirectoryClientTests : PathTestBase + { + public DirectoryClientTests(bool async) + : base(async, null /* RecordedTestMode.Record /* to re-record */) + { + } + + [Test] + public async Task CreateAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var name = GetNewDirectoryName(); + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(name)); + + // Act + Response response = await directory.CreateAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + var accountName = new DataLakeUriBuilder(directory.Uri).AccountName; + TestHelper.AssertCacheableProperty(accountName, () => directory.AccountName); + var fileSystemName = new DataLakeUriBuilder(directory.Uri).FileSystemName; + TestHelper.AssertCacheableProperty(fileSystemName, () => directory.FileSystemName); + TestHelper.AssertCacheableProperty(name, () => directory.Name); + } + } + + [Test] + public async Task CreateAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.CreateDirectoryAsync(GetNewDirectoryName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task CreateAsync_HttpHeaders() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + PathHttpHeaders headers = new PathHttpHeaders + { + ContentType = ContentType, + ContentEncoding = ContentEncoding, + ContentLanguage = ContentLanguage, + ContentDisposition = ContentDisposition, + CacheControl = CacheControl + }; + + // Act + await directory.CreateAsync(httpHeaders: headers); + + // Assert + Response response = await directory.GetPropertiesAsync(); + Assert.AreEqual(ContentType, response.Value.ContentType); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(CacheControl, response.Value.CacheControl); + } + } + + [Test] + public async Task CreateAsync_Metadata() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await directory.CreateAsync(metadata: metadata); + + // Assert + Response getPropertiesResponse = await directory.GetPropertiesAsync(); + AssertMetadataEquality(metadata, getPropertiesResponse.Value.Metadata, isDirectory: true); + } + } + + [Test] + public async Task CreateAsync_PermissionAndUmask() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + string permissions = "0777"; + string umask = "0057"; + + // Act + await directory.CreateAsync( + permissions: permissions, + umask: umask); + + // Assert + Response response = await directory.GetAccessControlAsync(); + Assert.AreEqual("rwx-w----", response.Value.Permissions); + } + } + + [Test] + public async Task CreateAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + // This directory is intentionally created twice + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(directory, parameters.LeaseId, garbageLeaseId); + + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await directory.CreateAsync( + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task CreateAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + // This directory is intentionally created twice + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.CreateAsync(conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task DeleteAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var name = GetNewDirectoryName(); + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(name)); + await directory.CreateAsync(); + + // Act + Response response = await directory.DeleteAsync(); + } + } + + [Test] + public async Task DeleteAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(directory, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await directory.DeleteAsync(conditions: accessConditions); + } + } + } + + [Test] + public async Task DeleteAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.DeleteAsync(conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task RenameAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient sourceDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + string destDirectoryName = GetNewDirectoryName(); + + // Act + DirectoryClient destDirectory = await sourceDirectory.RenameAsync(destinationPath: destDirectoryName); + + // Assert + Response response = await destDirectory.GetPropertiesAsync(); + } + } + + [Test] + public async Task RenameAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var sourceDirectoryName = GetNewDirectoryName(); + DirectoryClient sourceDirectory = InstrumentClient(fileSystem.GetDirectoryClient(sourceDirectoryName)); + string destPath = GetNewDirectoryName(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + sourceDirectory.RenameAsync(destinationPath: destPath), + e => Assert.AreEqual("SourcePathNotFound", e.ErrorCode.Split('\n')[0])); + } + } + + [Test] + public async Task RenameAsync_DestinationAccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient sourceDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + DirectoryClient destDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(destDirectory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(destDirectory, parameters.LeaseId, garbageLeaseId); + + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + destDirectory = await sourceDirectory.RenameAsync( + destinationPath: destDirectory.Name, + destConditions: accessConditions); + + // Assert + Response response = await destDirectory.GetPropertiesAsync(); + } + } + } + + [Test] + public async Task RenameAsync_DestinationAccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient sourceDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + DirectoryClient destDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.NoneMatch = await SetupPathMatchCondition(destDirectory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + sourceDirectory.RenameAsync( + destinationPath: destDirectory.Name, + destConditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task RenameAsync_SourceAccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient sourceDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + DirectoryClient destDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(sourceDirectory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(sourceDirectory, parameters.LeaseId, garbageLeaseId); + + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + destDirectory = await sourceDirectory.RenameAsync( + destinationPath: destDirectory.Name, + sourceConditions: accessConditions); + + // Assert + Response response = await destDirectory.GetPropertiesAsync(); + } + } + } + + [Test] + public async Task RenameAsync_SourceAccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient sourceDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + DirectoryClient destDirectory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.NoneMatch = await SetupPathMatchCondition(sourceDirectory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + sourceDirectory.RenameAsync( + destinationPath: destDirectory.Name, + sourceConditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task GetAccessControlAsync() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Act + PathAccessControl accessControl = await directoryClient.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_Oauth() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName, service: oauthService)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + DirectoryClient oauthDirectory = oauthService + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName); + + // Act + PathAccessControl accessControl = await oauthDirectory.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + + [Test] + public async Task GetAccessControlAsync_FileSystemSAS() + { + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + + DirectoryClient sasDirectory = InstrumentClient( + GetServiceClient_DataLakeServiceSas_FileSystem( + fileSystemName: fileSystemName) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName)); + + // Act + PathAccessControl accessControl = await sasDirectory.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_FileSystemIdentitySAS() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName, service: oauthService)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + + Response userDelegationKey = await oauthService.GetUserDelegationKeyAsync( + start: null, + expiry: Recording.UtcNow.AddHours(1)); + + DirectoryClient identitySasDirectory = InstrumentClient( + GetServiceClient_DataLakeServiceIdentitySas_FileSystem( + fileSystemName: fileSystemName, + userDelegationKey: userDelegationKey) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName)); + + // Act + PathAccessControl accessControl = await identitySasDirectory.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_PathSAS() + { + var fileSystemName = GetNewFileSystemName(); + var directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + + DirectoryClient sasDirectory = InstrumentClient( + GetServiceClient_DataLakeServiceSas_Path( + fileSystemName: fileSystemName, + path: directoryName) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName)); + + // Act + PathAccessControl accessControl = await sasDirectory.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_PathIdentitySAS() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName, service: oauthService)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + + Response userDelegationKey = await oauthService.GetUserDelegationKeyAsync( + start: null, + expiry: Recording.UtcNow.AddHours(1)); + + DirectoryClient identitySasDirectory = InstrumentClient( + GetServiceClient_DataLakeServiceIdentitySas_Path( + fileSystemName: fileSystemName, + path: directoryName, + userDelegationKey: userDelegationKey) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName)); + + // Act + PathAccessControl accessControl = await identitySasDirectory.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystemClient)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystemClient.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.GetAccessControlAsync(), + e => Assert.AreEqual("404", e.ErrorCode)); + } + } + + [Test] + public async Task GetAccessControlAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(directory, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await directory.GetAccessControlAsync(conditions: accessConditions); + } + } + } + + [Ignore("service bug")] + [Test] + public async Task GetAccessControlAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.GetAccessControlAsync(conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task SetAccessControlAsync() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + PathAccessControl accessControl = new PathAccessControl() + { + Permissions = "0777" + }; + + // Act + Response response = await directoryClient.SetAccessControlAsync(accessControl); + + // Assert + AssertValidStoragePathInfo(response); + } + } + + [Test] + public async Task SetAccessControlAsync_Error() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + PathAccessControl accessControl = new PathAccessControl() + { + Permissions = "asdf" + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directoryClient.SetAccessControlAsync(accessControl), + e => + { + Assert.AreEqual("InvalidPermission", e.ErrorCode); + Assert.AreEqual("The permission value is invalid.", e.Message.Split('\n')[0]); + }); + } + } + + [Test] + public async Task SetAccessControlAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(directory, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await directory.SetAccessControlAsync( + accessControl: new PathAccessControl() + { + Permissions = "0777" + }, + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task SetAccessControlAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.SetAccessControlAsync( + accessControl: new PathAccessControl() + { + Permissions = "0777" + }, + conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task GetPropertiesAsync() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Act + Response response = await directory.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_Oauth() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName, service: oauthService)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + DirectoryClient oauthDirectory = oauthService + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName); + + // Act + Response response = await directory.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_FileSystemSAS() + { + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + + DirectoryClient sasDirectory = InstrumentClient( + GetServiceClient_DataLakeServiceSas_FileSystem( + fileSystemName: fileSystemName) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName)); + + // Act + Response response = await sasDirectory.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + var accountName = new DataLakeUriBuilder(fileSystem.Uri).AccountName; + TestHelper.AssertCacheableProperty(accountName, () => directory.AccountName); + TestHelper.AssertCacheableProperty(fileSystemName, () => directory.FileSystemName); + TestHelper.AssertCacheableProperty(directoryName, () => directory.Name); + } + } + + [Test] + public async Task GetPropertiesAsync_FileSystemIdentitySAS() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName, service: oauthService)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + + Response userDelegationKey = await oauthService.GetUserDelegationKeyAsync( + start: null, + expiry: Recording.UtcNow.AddHours(1)); + + DirectoryClient identitySasDirectory = InstrumentClient( + GetServiceClient_DataLakeServiceIdentitySas_FileSystem( + fileSystemName: fileSystemName, + userDelegationKey: userDelegationKey) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName)); + + // Act + Response response = await identitySasDirectory.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_PathSAS() + { + var fileSystemName = GetNewFileSystemName(); + var directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + + DirectoryClient sasDirectory = InstrumentClient( + GetServiceClient_DataLakeServiceSas_Path( + fileSystemName: fileSystemName, + path: directoryName) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName)); + + // Act + Response response = await sasDirectory.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_PathIdentitySAS() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + using (GetNewFileSystem(out FileSystemClient fileSystem, fileSystemName: fileSystemName, service: oauthService)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(directoryName); + + Response userDelegationKey = await oauthService.GetUserDelegationKeyAsync( + start: null, + expiry: Recording.UtcNow.AddHours(1)); + + DirectoryClient identitySasDirectory = InstrumentClient( + GetServiceClient_DataLakeServiceIdentitySas_Path( + fileSystemName: fileSystemName, + path: directoryName, + userDelegationKey: userDelegationKey) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName)); + + // Act + Response response = await identitySasDirectory.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(directory, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await directory.GetPropertiesAsync(conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task GetPropertiesAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + Assert.CatchAsync( + async () => + { + var _ = (await directory.GetPropertiesAsync( + conditions: accessConditions)).Value; + }); + } + } + } + + [Test] + public async Task GetPropertiesAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.GetPropertiesAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task SetHttpHeadersAsync() + { + var constants = new TestConstants(this); + using (GetNewDirectory(out DirectoryClient directory)) + { + // Act + await directory.SetHttpHeadersAsync(new PathHttpHeaders + { + CacheControl = constants.CacheControl, + ContentDisposition = constants.ContentDisposition, + ContentEncoding = constants.ContentEncoding, + ContentLanguage = constants.ContentLanguage, + ContentHash = constants.ContentMD5, + ContentType = constants.ContentType + }); + + // Assert + Response response = await directory.GetPropertiesAsync(); + Assert.AreEqual(constants.ContentType, response.Value.ContentType); + TestHelper.AssertSequenceEqual(constants.ContentMD5, response.Value.ContentHash); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(constants.ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(constants.ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(constants.ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(constants.CacheControl, response.Value.CacheControl); + } + } + + [Test] + public async Task SetHttpHeadersAsync_Error() + { + var constants = new TestConstants(this); + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.SetHttpHeadersAsync(new PathHttpHeaders + { + CacheControl = constants.CacheControl, + ContentDisposition = constants.ContentDisposition, + ContentEncoding = constants.ContentEncoding, + ContentLanguage = constants.ContentLanguage, + ContentHash = constants.ContentMD5, + ContentType = constants.ContentType + }), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task SetHttpHeadersAsync_AccessConditions() + { + var constants = new TestConstants(this); + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(directory, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await directory.SetHttpHeadersAsync( + httpHeaders: new PathHttpHeaders + { + CacheControl = constants.CacheControl, + ContentDisposition = constants.ContentDisposition, + ContentEncoding = constants.ContentEncoding, + ContentLanguage = constants.ContentLanguage, + ContentHash = constants.ContentMD5, + ContentType = constants.ContentType + }, + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task SetHttpHeadersAsync_AccessConditionsFail() + { + var constants = new TestConstants(this); + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.SetHttpHeadersAsync( + httpHeaders: new PathHttpHeaders + { + CacheControl = constants.CacheControl, + ContentDisposition = constants.ContentDisposition, + ContentEncoding = constants.ContentEncoding, + ContentLanguage = constants.ContentLanguage, + ContentHash = constants.ContentMD5, + ContentType = constants.ContentType + }, + conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task SetMetadataAsync() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + + // Act + await directory.SetMetadataAsync(metadata); + + // Assert + Response response = await directory.GetPropertiesAsync(); + AssertMetadataEquality(metadata, response.Value.Metadata, isDirectory: true); + } + } + + [Test] + public async Task SetMetadataAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + IDictionary metadata = BuildMetadata(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.SetMetadataAsync(metadata), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task SetMetadataAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + IDictionary metadata = BuildMetadata(); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(directory, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await directory.SetMetadataAsync( + metadata: metadata, + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task SetMetadataAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + IDictionary metadata = BuildMetadata(); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.SetMetadataAsync( + metadata: metadata, + conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task CreateFileAsync() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + string fileName = GetNewFileName(); + + // Act + Response response = await directory.CreateFileAsync(fileName); + + // Assert + Assert.AreEqual(fileName, response.Value.Name); + } + } + + [Test] + public async Task CreateFileAsync_HttpHeaders() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + PathHttpHeaders headers = new PathHttpHeaders + { + ContentType = ContentType, + ContentEncoding = ContentEncoding, + ContentLanguage = ContentLanguage, + ContentDisposition = ContentDisposition, + CacheControl = CacheControl + }; + + // Act + FileClient file = await directory.CreateFileAsync(GetNewFileName(), httpHeaders: headers); + + // Assert + Response response = await file.GetPropertiesAsync(); + Assert.AreEqual(ContentType, response.Value.ContentType); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(CacheControl, response.Value.CacheControl); + } + } + + [Test] + public async Task CreateFileAsync_Metadata() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + + // Act + FileClient file = await directory.CreateFileAsync(GetNewFileName(), metadata: metadata); + + // Assert + Response getPropertiesResponse = await file.GetPropertiesAsync(); + AssertMetadataEquality(metadata, getPropertiesResponse.Value.Metadata, isDirectory: false); + } + } + + [Test] + public async Task CreateFileAsync_PermissionAndUmask() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + string permissions = "0777"; + string umask = "0057"; + + // Act + FileClient file = await directory.CreateFileAsync( + GetNewFileName(), + permissions: permissions, + umask: umask); + + // Assert + Response response = await file.GetAccessControlAsync(); + Assert.AreEqual("rwx-w----", response.Value.Permissions); + } + } + + [Test] + public async Task CreateFileAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.CreateFileAsync(GetNewFileName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task DeleteFileAsync() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + string fileName = GetNewFileName(); + FileClient fileClient = directory.GetFileClient(fileName); + await fileClient.CreateAsync(); + + // Assert + await directory.DeleteFileAsync(fileName); + } + } + + [Test] + public async Task DeleteFileAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.DeleteFileAsync(GetNewFileName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task CreateSubDirectoryAsync() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + string directoryName = GetNewDirectoryName(); + + // Act + Response response = await directory.CreateSubDirectoryAsync(directoryName); + + // Assert + Assert.AreEqual(directoryName, response.Value.Name); + } + } + + [Test] + public async Task CreateSubDirectoryAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + directory.CreateSubDirectoryAsync(GetNewDirectoryName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task CreateSubDirectoryAsync_HttpHeaders() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + PathHttpHeaders headers = new PathHttpHeaders + { + ContentType = ContentType, + ContentEncoding = ContentEncoding, + ContentLanguage = ContentLanguage, + ContentDisposition = ContentDisposition, + CacheControl = CacheControl + }; + + // Act + DirectoryClient subDirectory = await directory.CreateSubDirectoryAsync( + GetNewDirectoryName(), + httpHeaders: headers); + + // Assert + Response response = await subDirectory.GetPropertiesAsync(); + Assert.AreEqual(ContentType, response.Value.ContentType); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(CacheControl, response.Value.CacheControl); + } + } + + [Test] + public async Task CreateSubDirectoryAsync_Metadata() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + + // Act + DirectoryClient subDirectory = await directory.CreateSubDirectoryAsync( + GetNewDirectoryName(), + metadata: metadata); + + // Assert + Response getPropertiesResponse = await subDirectory.GetPropertiesAsync(); + AssertMetadataEquality(metadata, getPropertiesResponse.Value.Metadata, isDirectory: true); + } + } + + [Test] + public async Task CreateSubDirectoryAsync_PermissionAndUmask() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + string permissions = "0777"; + string umask = "0057"; + + // Act + DirectoryClient subDirectory = await directory.CreateSubDirectoryAsync( + GetNewDirectoryName(), + permissions: permissions, + umask: umask); + + // Assert + Response response = await subDirectory.GetAccessControlAsync(); + Assert.AreEqual("rwx-w----", response.Value.Permissions); + } + } + + [Test] + public async Task CreateSubDirectoryAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + // This directory is intentionally created twice + DirectoryClient subDirectory = await directory.CreateSubDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(subDirectory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(subDirectory, parameters.LeaseId, garbageLeaseId); + + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await subDirectory.CreateAsync( + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task CreateSubDirectoryAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + // This directory is intentionally created twice + DirectoryClient subDirectory = await directory.CreateSubDirectoryAsync(GetNewDirectoryName()); + parameters.NoneMatch = await SetupPathMatchCondition(subDirectory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + subDirectory.CreateAsync(conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task DeleteSubDirectoryAsync() + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + string directoryName = GetNewDirectoryName(); + DirectoryClient directoryClient = directory.GetSubDirectoryClient(directoryName); + await directoryClient.CreateAsync(); + + // Assert + await directory.DeleteFileAsync(directoryName); + } + } + + [Test] + public async Task DeleteSubDirectoryAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + DirectoryClient subDirectory = await directory.CreateSubDirectoryAsync(GetNewDirectoryName()); + + parameters.Match = await SetupPathMatchCondition(subDirectory, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(subDirectory, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await subDirectory.DeleteAsync(conditions: accessConditions); + } + } + } + + [Test] + public async Task DeleteSubDirectoryAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewDirectory(out DirectoryClient directory)) + { + // Arrange + DirectoryClient subDirectory = await directory.CreateSubDirectoryAsync(GetNewDirectoryName()); + + parameters.NoneMatch = await SetupPathMatchCondition(subDirectory, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + subDirectory.DeleteAsync(conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task AcquireLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + // Act + Response response = await InstrumentClient(directory.GetLeaseClient(leaseId)).AcquireAsync(duration); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task AcquireLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + // Act + Response response = await InstrumentClient(directory.GetLeaseClient(leaseId)).AcquireAsync( + duration: duration, + conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task AcquireLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(directory.GetLeaseClient(leaseId)).AcquireAsync( + duration: duration, + conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task AcquireLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(directory.GetLeaseClient(leaseId)).AcquireAsync(duration), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task RenewLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration); + + // Act + Response response = await lease.RenewAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task RenewLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.RenewAsync(conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task RenewLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.RenewAsync(conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task RenewLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + var leaseId = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(directory.GetLeaseClient(leaseId)).ReleaseAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task ReleaseLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration); + + // Act + Response response = await lease.ReleaseAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task ReleaseLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.ReleaseAsync(conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task ReleaseLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.ReleaseAsync(conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task ReleaseLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + var leaseId = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(directory.GetLeaseClient(leaseId)).RenewAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task ChangeLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var newLeaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration); + + // Act + Response response = await lease.ChangeAsync(newLeaseId); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task ChangeLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var newLeaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.ChangeAsync( + proposedId: newLeaseId, + conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task ChangeLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var newLeaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.ChangeAsync( + proposedId: newLeaseId, + conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task ChangeLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + var leaseId = Recording.Random.NewGuid().ToString(); + var newLeaseId = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(directory.GetLeaseClient(leaseId)).ChangeAsync(proposedId: newLeaseId), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task BreakLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration); + + // Act + Response response = await lease.BreakAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task BreakLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(directory, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.BreakAsync(conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task BreakLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(directory, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + DataLakeLeaseClient lease = InstrumentClient(directory.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.BreakAsync(conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task BreakLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(GetNewDirectoryName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(directory.GetLeaseClient()).BreakAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/FileClientTests.cs b/sdk/storage/Azure.Storage.Files.DataLake/tests/FileClientTests.cs new file mode 100644 index 000000000000..6db9d1decea0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/FileClientTests.cs @@ -0,0 +1,2160 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security.Cryptography; +using System.Threading.Tasks; +using Azure.Core.Testing; +using Azure.Storage.Files.DataLake.Models; +using Azure.Storage.Test; +using NUnit.Framework; +using TestConstants = Azure.Storage.Test.Constants; + +namespace Azure.Storage.Files.DataLake.Tests +{ + public class FileClientTests : PathTestBase + { + private const long Size = 4 * Constants.KB; + + public FileClientTests(bool async) + : base(async, null /* RecordedTestMode.Record /* to re-record */) + { + } + + [Test] + public async Task CreateAsync() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + FileClient file = InstrumentClient(directoryClient.GetFileClient(GetNewFileName())); + + // Act + Response response = await file.CreateAsync(); + + // Assert + AssertValidStoragePathInfo(response.Value); + } + } + + [Test] + public async Task CreateAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.CreateDirectoryAsync(GetNewDirectoryName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task CreateAsync_HttpHeaders() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + FileClient file = InstrumentClient(directoryClient.GetFileClient(GetNewFileName())); + PathHttpHeaders headers = new PathHttpHeaders + { + ContentType = ContentType, + ContentEncoding = ContentEncoding, + ContentLanguage = ContentLanguage, + ContentDisposition = ContentDisposition, + CacheControl = CacheControl + }; + + // Act + await file.CreateAsync(httpHeaders: headers); + + // Assert + Response response = await file.GetPropertiesAsync(); + Assert.AreEqual(ContentType, response.Value.ContentType); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(CacheControl, response.Value.CacheControl); + } + } + + [Test] + public async Task CreateAsync_Metadata() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + FileClient file = InstrumentClient(directoryClient.GetFileClient(GetNewFileName())); + + // Act + await file.CreateAsync(metadata: metadata); + + // Assert + Response getPropertiesResponse = await file.GetPropertiesAsync(); + AssertMetadataEquality(metadata, getPropertiesResponse.Value.Metadata, isDirectory: false); + } + } + + [Test] + public async Task CreateAsync_PermissionAndUmask() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + FileClient file = InstrumentClient(directoryClient.GetFileClient(GetNewFileName())); + string permissions = "0777"; + string umask = "0057"; + + // Act + await file.CreateAsync( + permissions: permissions, + umask: umask); + + // Assert + Response response = await file.GetAccessControlAsync(); + Assert.AreEqual("rwx-w----", response.Value.Permissions); + } + } + + [Test] + public async Task CreateAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + // This directory is intentionally created twice + FileClient file = await directoryClient.CreateFileAsync(GetNewFileName()); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await file.CreateAsync( + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task CreateAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + // This directory is intentionally created twice + FileClient file = await directoryClient.CreateFileAsync(GetNewFileName()); + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.CreateAsync(conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task DeleteAsync() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + FileClient fileClient = await directoryClient.CreateFileAsync(GetNewFileName()); + + // Act + await fileClient.DeleteAsync(); + } + } + + [Test] + public async Task DeleteFileAsync_Error() + { + using (GetNewDirectory(out DirectoryClient directoryClient)) + { + // Arrange + FileClient fileClient = directoryClient.GetFileClient(GetNewFileName()); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileClient.DeleteAsync(), + e => Assert.AreEqual("PathNotFound", e.ErrorCode.Split('\n')[0])); + } + } + + [Test] + public async Task DeleteAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await file.DeleteAsync(conditions: accessConditions); + } + } + } + + [Test] + public async Task DeleteAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.DeleteAsync(conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task RenameAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient sourceFile = await fileSystem.CreateFileAsync(GetNewFileName()); + string destFileName = GetNewDirectoryName(); + + // Act + FileClient destFile = await sourceFile.RenameAsync(destinationPath: destFileName); + + // Assert + Response response = await destFile.GetPropertiesAsync(); + } + } + + [Test] + public async Task RenameAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient sourceFile = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + string destPath = GetNewFileName(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + sourceFile.RenameAsync(destinationPath: destPath), + e => Assert.AreEqual("SourcePathNotFound", e.ErrorCode.Split('\n')[0])); + } + } + + [Test] + public async Task RenameAsync_DestinationAccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient sourceFile = await fileSystem.CreateFileAsync(GetNewFileName()); + FileClient destFile = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.Match = await SetupPathMatchCondition(destFile, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(destFile, parameters.LeaseId, garbageLeaseId); + + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + destFile = await sourceFile.RenameAsync( + destinationPath: destFile.Name, + destConditions: accessConditions); + + // Assert + Response response = await destFile.GetPropertiesAsync(); + } + } + } + + [Test] + public async Task RenameAsync_DestinationAccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient sourceFile = await fileSystem.CreateFileAsync(GetNewFileName()); + FileClient destFile = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.NoneMatch = await SetupPathMatchCondition(destFile, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + sourceFile.RenameAsync( + destinationPath: destFile.Name, + destConditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task RenameAsync_SourceAccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient sourceFile = await fileSystem.CreateFileAsync(GetNewFileName()); + FileClient destFile = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.Match = await SetupPathMatchCondition(sourceFile, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(sourceFile, parameters.LeaseId, garbageLeaseId); + + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + destFile = await sourceFile.RenameAsync( + destinationPath: destFile.Name, + sourceConditions: accessConditions); + + // Assert + Response response = await destFile.GetPropertiesAsync(); + } + } + } + + [Test] + public async Task RenameAsync_SourceAccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient sourceFile = await fileSystem.CreateFileAsync(GetNewFileName()); + FileClient destFile = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.NoneMatch = await SetupPathMatchCondition(sourceFile, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + sourceFile.RenameAsync( + destinationPath: destFile.Name, + sourceConditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task GetAccessControlAsync() + { + using (GetNewFile(out FileClient fileClient)) + { + // Act + PathAccessControl accessControl = await fileClient.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_Oauth() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + FileClient oauthFile = oauthService + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName); + + // Act + PathAccessControl accessControl = await oauthFile.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_FileSystemSAS() + { + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + + FileClient sasFile = InstrumentClient( + GetServiceClient_DataLakeServiceSas_FileSystem( + fileSystemName: fileSystemName) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName)); + + // Act + PathAccessControl accessControl = await sasFile.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_FileSystemIdentitySAS() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + + Response userDelegationKey = await oauthService.GetUserDelegationKeyAsync( + start: null, + expiry: Recording.UtcNow.AddHours(1)); + + FileClient identitySasFile = InstrumentClient( + GetServiceClient_DataLakeServiceIdentitySas_FileSystem( + fileSystemName: fileSystemName, + userDelegationKey: userDelegationKey) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName)); + + // Act + PathAccessControl accessControl = await identitySasFile.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_PathSAS() + { + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + + FileClient sasFile = InstrumentClient( + GetServiceClient_DataLakeServiceSas_Path( + fileSystemName: fileSystemName, + path: directoryName + "/" + fileName) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName)); + + // Act + PathAccessControl accessControl = await sasFile.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_PathIdentitySAS() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + + Response userDelegationKey = await oauthService.GetUserDelegationKeyAsync( + start: null, + expiry: Recording.UtcNow.AddHours(1)); + + FileClient identitySasFile = InstrumentClient( + GetServiceClient_DataLakeServiceIdentitySas_Path( + fileSystemName: fileSystemName, + path: directoryName + "/" + fileName, + userDelegationKey: userDelegationKey) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName)); + + // Act + PathAccessControl accessControl = await identitySasFile.GetAccessControlAsync(); + + // Assert + Assert.IsNotNull(accessControl.Owner); + Assert.IsNotNull(accessControl.Group); + Assert.IsNotNull(accessControl.Permissions); + Assert.IsNotNull(accessControl.Acl); + } + } + + [Test] + public async Task GetAccessControlAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystemClient)) + { + // Arrange + FileClient file = InstrumentClient(fileSystemClient.GetFileClient(GetNewFileName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.GetAccessControlAsync(), + e => Assert.AreEqual("404", e.ErrorCode)); + } + } + + [Test] + public async Task GetAccessControlAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await file.GetAccessControlAsync(conditions: accessConditions); + } + } + } + + [Ignore("service bug")] + [Test] + public async Task GetAccessControlAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.GetAccessControlAsync(conditions: accessConditions), + e => { }); + } + } + } + + [Ignore("service bug")] + [Test] + public async Task GetAccessControlAsync_InvalidLease() + { + using (GetNewFileSystem(out FileSystemClient fileSystemClient)) + { + // Arrange + FileClient file = await fileSystemClient.CreateFileAsync(GetNewFileName()); + DataLakeRequestConditions conditions = new DataLakeRequestConditions() + { + LeaseId = GetGarbageLeaseId() + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.GetAccessControlAsync(conditions: conditions), + e => Assert.AreEqual("404", e.ErrorCode)); + } + } + + [Test] + public async Task SetAccessControlAsync() + { + using (GetNewFile(out FileClient fileClient)) + { + // Arrange + PathAccessControl accessControl = new PathAccessControl() + { + Permissions = "0777" + }; + + // Act + Response response = await fileClient.SetAccessControlAsync(accessControl); + + // Assert + AssertValidStoragePathInfo(response); + } + } + + [Test] + public async Task SetAccessControlAsync_Error() + { + using (GetNewFile(out FileClient fileClient)) + { + // Arrange + PathAccessControl accessControl = new PathAccessControl() + { + Permissions = "asdf" + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileClient.SetAccessControlAsync(accessControl), + e => + { + Assert.AreEqual("InvalidPermission", e.ErrorCode); + Assert.AreEqual("The permission value is invalid.", e.Message.Split('\n')[0]); + }); + } + } + + [Test] + public async Task SetAccessControlAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await file.SetAccessControlAsync( + accessControl: new PathAccessControl() + { + Permissions = "0777" + }, + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task SetAccessControlAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.SetAccessControlAsync( + accessControl: new PathAccessControl() + { + Permissions = "0777" + }, + conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task GetPropertiesAsync() + { + using (GetNewFile(out FileClient file)) + { + // Act + Response response = await file.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_Oauth() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + FileClient oauthFile = oauthService + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName); + + // Act + Response response = await file.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_FileSystemSAS() + { + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + + FileClient sasFile = InstrumentClient( + GetServiceClient_DataLakeServiceSas_FileSystem( + fileSystemName: fileSystemName) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName)); + + // Act + Response response = await sasFile.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_FileSystemIdentitySAS() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + + Response userDelegationKey = await oauthService.GetUserDelegationKeyAsync( + start: null, + expiry: Recording.UtcNow.AddHours(1)); + + FileClient identitySasFile = InstrumentClient( + GetServiceClient_DataLakeServiceIdentitySas_FileSystem( + fileSystemName: fileSystemName, + userDelegationKey: userDelegationKey) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName)); + + // Act + Response response = await identitySasFile.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_PathSAS() + { + var fileSystemName = GetNewFileSystemName(); + var directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + + FileClient sasFile = InstrumentClient( + GetServiceClient_DataLakeServiceSas_Path( + fileSystemName: fileSystemName, + path: directoryName + "/" + fileName) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName)); + + // Act + Response response = await sasFile.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_PathIdentitySAS() + { + DataLakeServiceClient oauthService = GetServiceClient_OAuth(); + string fileSystemName = GetNewFileSystemName(); + string directoryName = GetNewDirectoryName(); + string fileName = GetNewFileName(); + using (GetNewDirectory(out DirectoryClient directoryClient, fileSystemName: fileSystemName, directoryName: directoryName)) + { + // Arrange + FileClient file = await directoryClient.CreateFileAsync(fileName); + + Response userDelegationKey = await oauthService.GetUserDelegationKeyAsync( + start: null, + expiry: Recording.UtcNow.AddHours(1)); + + FileClient identitySasFile = InstrumentClient( + GetServiceClient_DataLakeServiceIdentitySas_Path( + fileSystemName: fileSystemName, + path: directoryName + "/" + fileName, + userDelegationKey: userDelegationKey) + .GetFileSystemClient(fileSystemName) + .GetDirectoryClient(directoryName) + .GetFileClient(fileName)); + + // Act + Response response = await identitySasFile.GetPropertiesAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task GetPropertiesAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFile(out FileClient file)) + { + // Arrange + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await file.GetPropertiesAsync(conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task GetPropertiesAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFile(out FileClient file)) + { + // Arrange + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + Assert.CatchAsync( + async () => + { + var _ = (await file.GetPropertiesAsync( + conditions: accessConditions)).Value; + }); + } + } + } + + [Test] + public async Task GetPropertiesAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.GetPropertiesAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task SetHttpHeadersAsync() + { + var constants = new TestConstants(this); + using (GetNewFile(out FileClient file)) + { + // Act + await file.SetHttpHeadersAsync(new PathHttpHeaders + { + CacheControl = constants.CacheControl, + ContentDisposition = constants.ContentDisposition, + ContentEncoding = constants.ContentEncoding, + ContentLanguage = constants.ContentLanguage, + ContentHash = constants.ContentMD5, + ContentType = constants.ContentType + }); + + // Assert + Response response = await file.GetPropertiesAsync(); + Assert.AreEqual(constants.ContentType, response.Value.ContentType); + TestHelper.AssertSequenceEqual(constants.ContentMD5, response.Value.ContentHash); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(constants.ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(constants.ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(constants.ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(constants.CacheControl, response.Value.CacheControl); + } + } + + [Test] + public async Task SetHttpHeadersAsync_Error() + { + var constants = new TestConstants(this); + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.SetHttpHeadersAsync(new PathHttpHeaders + { + CacheControl = constants.CacheControl, + ContentDisposition = constants.ContentDisposition, + ContentEncoding = constants.ContentEncoding, + ContentLanguage = constants.ContentLanguage, + ContentHash = constants.ContentMD5, + ContentType = constants.ContentType + }), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task SetHttpHeadersAsync_AccessConditions() + { + var constants = new TestConstants(this); + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await file.SetHttpHeadersAsync( + httpHeaders: new PathHttpHeaders + { + CacheControl = constants.CacheControl, + ContentDisposition = constants.ContentDisposition, + ContentEncoding = constants.ContentEncoding, + ContentLanguage = constants.ContentLanguage, + ContentHash = constants.ContentMD5, + ContentType = constants.ContentType + }, + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task SetHttpHeadersAsync_AccessConditionsFail() + { + var constants = new TestConstants(this); + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.SetHttpHeadersAsync( + httpHeaders: new PathHttpHeaders + { + CacheControl = constants.CacheControl, + ContentDisposition = constants.ContentDisposition, + ContentEncoding = constants.ContentEncoding, + ContentLanguage = constants.ContentLanguage, + ContentHash = constants.ContentMD5, + ContentType = constants.ContentType + }, + conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task SetMetadataAsync() + { + using (GetNewFile(out FileClient file)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + + // Act + await file.SetMetadataAsync(metadata); + + // Assert + Response response = await file.GetPropertiesAsync(); + AssertMetadataEquality(metadata, response.Value.Metadata, isDirectory: false); + } + } + + [Test] + public async Task SetMetadataAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + IDictionary metadata = BuildMetadata(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.SetMetadataAsync(metadata), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task SetMetadataAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + IDictionary metadata = BuildMetadata(); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await file.SetMetadataAsync( + metadata: metadata, + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task SetMetadataAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + IDictionary metadata = BuildMetadata(); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.SetMetadataAsync( + metadata: metadata, + conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task AppendDataAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Size); + + // Act + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0); + } + } + } + + [Test] + public async Task AppendDataAsync_ContentHash() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Size); + byte[] contentHash = MD5.Create().ComputeHash(data); + + // Act + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0, contentHash: contentHash); + } + } + } + + [Test] + public async Task AppendDataAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + var data = GetRandomBuffer(Size); + + // Act + using (var stream = new MemoryStream(data)) + { + await TestHelper.AssertExpectedExceptionAsync( + file.AppendAsync(stream, 0), + e => Assert.AreEqual("PathNotFound", e.ErrorCode)); + } + } + } + + [Test] + public async Task AppendDataAsync_Position() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data0 = GetRandomBuffer(Constants.KB); + var data1 = GetRandomBuffer(Constants.KB); + + // Act + using (var stream = new MemoryStream(data0)) + { + await file.AppendAsync(stream, 0); + } + using (var stream = new MemoryStream(data1)) + { + await file.AppendAsync(stream, Constants.KB); + } + await file.FlushAsync(2 * Constants.KB); + + // Assert + Response response = await file.ReadAsync(new HttpRange(Constants.KB, Constants.KB)); + Assert.AreEqual(data1.Length, response.Value.ContentLength); + var actual = new MemoryStream(); + await response.Value.Content.CopyToAsync(actual); + TestHelper.AssertSequenceEqual(data1, actual.ToArray()); + } + } + + [Test] + public async Task AppendDataAsync_Lease() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Size); + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + Response response = await InstrumentClient(file.GetLeaseClient(leaseId)).AcquireAsync(duration); + + // Act + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0, leaseId: response.Value.LeaseId); + } + } + } + + [Test] + public async Task AppendDataAsync_InvalidLease() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Size); + + // Act + using (var stream = new MemoryStream(data)) + { + await TestHelper.AssertExpectedExceptionAsync( + file.AppendAsync(stream, 0, leaseId: Recording.Random.NewGuid().ToString()), + e => Assert.AreEqual("LeaseNotPresent", e.ErrorCode)); + } + } + } + + [Test] + public async Task FlushDataAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Constants.KB); + + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, Constants.KB); + } + + // Act + Response response = await file.FlushAsync(0); + + // Assert + AssertValidStoragePathInfo(response.Value); + } + } + + [Test] + public async Task FlushDataAsync_HttpHeaders() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + byte[] data = GetRandomBuffer(Constants.KB); + byte[] contentHash = MD5.Create().ComputeHash(data); + PathHttpHeaders headers = new PathHttpHeaders + { + ContentType = ContentType, + ContentEncoding = ContentEncoding, + ContentLanguage = ContentLanguage, + ContentDisposition = ContentDisposition, + CacheControl = CacheControl, + ContentHash = contentHash + }; + + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0); + } + + // Act + await file.FlushAsync(Constants.KB, httpHeaders: headers); + + // Assert + Response response = await file.GetPropertiesAsync(); + Assert.AreEqual(ContentType, response.Value.ContentType); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(CacheControl, response.Value.CacheControl); + TestHelper.AssertSequenceEqual(contentHash, response.Value.ContentHash); + } + } + + [Test] + public async Task FlushDataAsync_Position() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Constants.KB); + + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0); + } + + // Act + Response response = await file.FlushAsync(0); + + // Assert + AssertValidStoragePathInfo(response.Value); + } + } + + [Test] + public async Task FlushDataAsync_RetainUncommittedData() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Constants.KB); + + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, Constants.KB); + } + + // Act + Response response = await file.FlushAsync(0, retainUncommittedData: true); + + // Assert + AssertValidStoragePathInfo(response.Value); + } + } + + [Test] + public async Task FlushDataAsync_Close() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Constants.KB); + + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, Constants.KB); + } + + // Act + Response response = await file.FlushAsync(0, close: true); + + // Assert + AssertValidStoragePathInfo(response.Value); + } + } + + [Test] + public async Task FlushDataAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Constants.KB); + + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0); + } + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + await file.FlushAsync(Constants.KB, conditions: accessConditions); + } + } + } + + [Test] + public async Task FlushDataAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + await file.CreateAsync(); + var data = GetRandomBuffer(Size); + + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0); + } + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.FlushAsync(Constants.KB, conditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task FlushDataAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.FlushAsync(0), + e => Assert.AreEqual("PathNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task ReadAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var data = GetRandomBuffer(Constants.KB); + FileClient fileClient = await fileSystem.CreateFileAsync(GetNewFileName()); + using (var stream = new MemoryStream(data)) + { + await fileClient.AppendAsync(stream, 0); + } + + await fileClient.FlushAsync(Constants.KB); + + // Act + Response response = await fileClient.ReadAsync(); + + // Assert + Assert.AreEqual(data.Length, response.Value.ContentLength); + Assert.IsNotNull(response.Value.Properties.ContentRange); + Assert.IsNotNull(response.Value.Properties.LastModified); + Assert.IsNotNull(response.Value.Properties.AcceptRanges); + Assert.IsNotNull(response.Value.Properties.ETag); + Assert.IsNotNull(response.Value.Properties.LeaseStatus); + Assert.IsNotNull(response.Value.Properties.LeaseState); + Assert.IsNotNull(response.Value.Properties.IsServerEncrypted); + + var actual = new MemoryStream(); + await response.Value.Content.CopyToAsync(actual); + TestHelper.AssertSequenceEqual(data, actual.ToArray()); + } + } + + [Test] + public async Task ReadAsync_Range() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var data = GetRandomBuffer(Constants.KB); + FileClient fileClient = await fileSystem.CreateFileAsync(GetNewFileName()); + using (var stream = new MemoryStream(data)) + { + await fileClient.AppendAsync(stream, 0); + } + + await fileClient.FlushAsync(Constants.KB); + HttpRange httpRange = new HttpRange(256, 512); + + // Act + Response response = await fileClient.ReadAsync( + range: httpRange, + rangeGetContentHash: true); + + // Assert + var actual = new MemoryStream(); + await response.Value.Content.CopyToAsync(actual); + TestHelper.AssertSequenceEqual(data.Skip(256).Take(512).ToArray(), actual.ToArray()); + } + } + + [Test] + public async Task ReadAsync_RangeGetContentHash() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var data = GetRandomBuffer(Constants.KB); + FileClient fileClient = await fileSystem.CreateFileAsync(GetNewFileName()); + using (var stream = new MemoryStream(data)) + { + await fileClient.AppendAsync(stream, 0); + } + + await fileClient.FlushAsync(Constants.KB); + HttpRange httpRange = new HttpRange(0, 1024); + + // Act + Response response = await fileClient.ReadAsync( + range: httpRange, + rangeGetContentHash: true); + + // Assert + Assert.IsNotNull(response.Value.ContentHash); + } + } + + [Test] + public async Task ReadAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var data = GetRandomBuffer(Constants.KB); + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0); + } + + await file.FlushAsync(Constants.KB); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + parameters.LeaseId = await SetupPathLeaseCondition(file, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions( + parameters: parameters, + lease: true); + + // Act + Response response = await file.ReadAsync( + conditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task ReadAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in GetAccessConditionsFail_Data(garbageLeaseId)) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var data = GetRandomBuffer(Constants.KB); + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + using (var stream = new MemoryStream(data)) + { + await file.AppendAsync(stream, 0); + } + + await file.FlushAsync(Constants.KB); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + DataLakeRequestConditions accessConditions = BuildDataLakeRequestAccessConditions(parameters); + + // Act + Assert.CatchAsync( + async () => + { + var _ = (await file.ReadAsync( + conditions: accessConditions)).Value; + }); + } + } + } + + [Test] + public async Task ReadAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + file.ReadAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task AcquireLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + // Act + Response response = await InstrumentClient(file.GetLeaseClient(leaseId)).AcquireAsync(duration); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task AcquireLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + // Act + Response response = await InstrumentClient(file.GetLeaseClient(leaseId)).AcquireAsync( + duration: duration, + conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task AcquireLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(file.GetLeaseClient(leaseId)).AcquireAsync( + duration: duration, + conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task AcquireLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(file.GetLeaseClient(leaseId)).AcquireAsync(duration), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task RenewLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration); + + // Act + Response response = await lease.RenewAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task RenewLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.RenewAsync(conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task RenewLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.RenewAsync(conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task RenewLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + var leaseId = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(file.GetLeaseClient(leaseId)).ReleaseAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task ReleaseLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration); + + // Act + Response response = await lease.ReleaseAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task ReleaseLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.ReleaseAsync(conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task ReleaseLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.ReleaseAsync(conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task ReleaseLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + var leaseId = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(file.GetLeaseClient(leaseId)).RenewAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task ChangeLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var newLeaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration); + + // Act + Response response = await lease.ChangeAsync(newLeaseId); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task ChangeLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var newLeaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.ChangeAsync( + proposedId: newLeaseId, + conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task ChangeLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var newLeaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.ChangeAsync( + proposedId: newLeaseId, + conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task ChangeLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + var leaseId = Recording.Random.NewGuid().ToString(); + var newLeaseId = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(file.GetLeaseClient(leaseId)).ChangeAsync(proposedId: newLeaseId), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + + [Test] + public async Task BreakLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration); + + // Act + Response response = await lease.BreakAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + + [Test] + public async Task BreakLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.Match = await SetupPathMatchCondition(file, parameters.Match); + RequestConditions conditions = BuildRequestConditions( + parameters: parameters); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.BreakAsync(conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task BreakLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName()); + + var leaseId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + parameters.NoneMatch = await SetupPathMatchCondition(file, parameters.NoneMatch); + RequestConditions conditions = BuildRequestConditions(parameters); + + DataLakeLeaseClient lease = InstrumentClient(file.GetLeaseClient(leaseId)); + await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.BreakAsync(conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task BreakLeaseAsync_Error() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + FileClient file = InstrumentClient(fileSystem.GetFileClient(GetNewFileName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(file.GetLeaseClient()).BreakAsync(), + e => Assert.AreEqual("BlobNotFound", e.ErrorCode)); + } + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/FileSystemClientTests.cs b/sdk/storage/Azure.Storage.Files.DataLake/tests/FileSystemClientTests.cs new file mode 100644 index 000000000000..145ed3ac5e53 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/FileSystemClientTests.cs @@ -0,0 +1,1331 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Azure.Core.Testing; +using Azure.Storage.Files.DataLake.Models; +using Azure.Storage.Test; +using NUnit.Framework; + +namespace Azure.Storage.Files.DataLake.Tests +{ + public class FileSystemClientTests : DataLakeTestBase + { + public FileSystemClientTests(bool async) + : base(async, null /* RecordedTestMode.Record /* to re-record */) + { + } + + [Test] + public async Task CreateAsync() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + var fileSystemName = GetNewFileSystemName(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(fileSystemName)); + + try + { + // Act + Response response = await fileSystem.CreateAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + + var accountName = new DataLakeUriBuilder(service.Uri).AccountName; + TestHelper.AssertCacheableProperty(accountName, () => fileSystem.AccountName); + TestHelper.AssertCacheableProperty(fileSystemName, () => fileSystem.Name); + } + finally + { + await fileSystem.DeleteAsync(); + } + } + + [Test] + public async Task CreateAsync_WithAccountSas() + { + // Arrange + var fileSystemName = GetNewFileSystemName(); + DataLakeServiceClient service = GetServiceClient_AccountSas(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(fileSystemName)); + + try + { + // Act + Response response = await fileSystem.CreateAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + finally + { + await fileSystem.DeleteAsync(); + } + } + + [Test] + public async Task CreateAsync_WithDataLakeServiceSas() + { + // Arrange + var fileSystemName = GetNewFileSystemName(); + DataLakeServiceClient service = GetServiceClient_DataLakeServiceSas_FileSystem(fileSystemName); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(fileSystemName)); + var pass = false; + + try + { + // Act + Response response = await fileSystem.CreateAsync(); + + Assert.Fail("CreateAsync unexpected success: blob service SAS should not be usable to create container"); + } + catch (RequestFailedException se) when (se.ErrorCode == "AuthorizationFailure") // TODO verify if this is a missing error code + { + pass = true; + } + finally + { + if (!pass) + { + await fileSystem.DeleteAsync(); + } + } + } + + [Test] + public async Task CreateAsync_Oauth() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_OAuth(); + var fileSystemName = GetNewFileSystemName(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(fileSystemName)); + + try + { + // Act + Response response = await fileSystem.CreateAsync(); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + + var accountName = new DataLakeUriBuilder(service.Uri).AccountName; + TestHelper.AssertCacheableProperty(accountName, () => fileSystem.AccountName); + TestHelper.AssertCacheableProperty(fileSystemName, () => fileSystem.Name); + } + finally + { + await fileSystem.DeleteAsync(); + } + } + + [Test] + public async Task CreateAsync_Metadata() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + IDictionary metadata = BuildMetadata(); + + // Act + await fileSystem.CreateAsync(metadata: metadata); + + // Assert + Response response = await fileSystem.GetPropertiesAsync(); + AssertMetadataEquality(metadata, response.Value.Metadata); + + // Cleanup + await fileSystem.DeleteAsync(); + } + + [Test] + public async Task CreateAsync_PublicAccess() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + + // Act + await fileSystem.CreateAsync(publicAccessType: Models.PublicAccessType.Blob); + + // Assert + Response response = await fileSystem.GetPropertiesAsync(); + Assert.AreEqual(Models.PublicAccessType.Blob, response.Value.Properties.PublicAccess); + + // Cleanup + await fileSystem.DeleteAsync(); + } + + [Test] + public async Task CreateAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystemClient = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + // ContainerUri is intentually created twice + await fileSystemClient.CreateAsync(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystemClient.CreateAsync(), + e => Assert.AreEqual("ContainerAlreadyExists", e.ErrorCode.Split('\n')[0])); + + // Cleanup + await fileSystemClient.DeleteAsync(); + } + + [Test] + public async Task DeleteAsync() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + + // Act + Response response = await fileSystem.DeleteAsync(); + + // Assert + Assert.IsNotNull(response.Headers.RequestId); + } + + [Test] + public async Task DeleteAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.DeleteAsync(), + e => Assert.AreEqual("ContainerNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task DeleteAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + parameters.LeaseId = await SetupFileSystemLeaseCondition(fileSystem, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: true); + + // Act + Response response = await fileSystem.DeleteAsync(accessConditions: accessConditions); + + // Assert + Assert.IsNotNull(response.Headers.RequestId); + } + } + + [Test] + public async Task DeleteAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + parameters.LeaseId = await SetupFileSystemLeaseCondition(fileSystem, parameters.LeaseId, garbageLeaseId); + DataLakeRequestConditions accessConditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.DeleteAsync(accessConditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task ListPathsAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + await SetUpFileSystemForListing(fileSystem); + + // Act + AsyncPageable response = fileSystem.ListPathsAsync(); + IList paths = await response.ToListAsync(); + + // Assert + Assert.AreEqual(3, paths.Count); + } + } + + [Test] + public async Task ListPathsAsync_Recursive() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + await SetUpFileSystemForListing(fileSystem); + GetPathsOptions options = new GetPathsOptions() + { + Recursive = true + }; + + // Act + AsyncPageable response = fileSystem.ListPathsAsync(options: options); + IList paths = await response.ToListAsync(); + + // Assert + Assert.AreEqual(PathNames.Length, paths.Count); + } + } + + [Test] + public async Task ListPathsAsync_Upn() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + await SetUpFileSystemForListing(fileSystem); + GetPathsOptions options = new GetPathsOptions() + { + Upn = true + }; + + // Act + AsyncPageable response = fileSystem.ListPathsAsync(options: options); + IList paths = await response.ToListAsync(); + + // Assert + Assert.AreEqual(3, paths.Count); + } + } + + [Test] + public async Task ListPathsAsync_Path() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + await SetUpFileSystemForListing(fileSystem); + GetPathsOptions options = new GetPathsOptions() + { + Path = "foo" + }; + + // Act + AsyncPageable response = fileSystem.ListPathsAsync(options: options); + IList paths = await response.ToListAsync(); + + // Assert + Assert.AreEqual(2, paths.Count); + } + } + + [Test] + [AsyncOnly] + public async Task ListPathsAsync_MaxResults() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + await SetUpFileSystemForListing(fileSystem); + + // Act + Page page = await fileSystem.ListPathsAsync().AsPages(pageSizeHint: 2).FirstAsync(); + + // Assert + Assert.AreEqual(2, page.Values.Count); + } + } + + [Test] + public async Task ListPathsAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = service.GetFileSystemClient(GetNewFileSystemName()); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.ListPathsAsync().ToListAsync(), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task GetPropertiesAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem, publicAccessType: Models.PublicAccessType.Container)) + { + // Act + Response response = await fileSystem.GetPropertiesAsync(); + + // Assert + Assert.AreEqual(Models.PublicAccessType.Container, response.Value.Properties.PublicAccess); + } + } + + [Test] + public async Task GetPropertiesAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileService = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileService.GetPropertiesAsync(), + e => Assert.AreEqual("ContainerNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task SetMetadataAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + + // Act + await fileSystem.SetMetadataAsync(metadata); + + // Assert + Response response = await fileSystem.GetPropertiesAsync(); + AssertMetadataEquality(metadata, response.Value.Metadata); + } + } + + [Test] + public async Task SetMetadataAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient container = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + IDictionary metadata = BuildMetadata(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + container.SetMetadataAsync(metadata), + e => Assert.AreEqual("ContainerNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task SetMetadataAsync_AccessConditions() + { + var garbageLeaseId = GetGarbageLeaseId(); + foreach (AccessConditionParameters parameters in AccessConditions_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + parameters.LeaseId = await SetupFileSystemLeaseCondition(fileSystem, parameters.LeaseId, garbageLeaseId); + IDictionary metadata = BuildMetadata(); + DataLakeRequestConditions accessConditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: false, + lease: true); + + // Act + Response response = await fileSystem.SetMetadataAsync( + metadata: metadata, + accessConditions: accessConditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + + // Cleanup + await fileSystem.DeleteAsync(new DataLakeRequestConditions + { + LeaseId = parameters.LeaseId + }); + } + } + + [Test] + public async Task SetMetadataAsync_AccessConditionsFail() + { + var garbageLeaseId = GetGarbageLeaseId(); + AccessConditionParameters[] data = new[] + { + new AccessConditionParameters { IfModifiedSince = NewDate }, + new AccessConditionParameters { LeaseId = garbageLeaseId } + }; + foreach (AccessConditionParameters parameters in data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + DataLakeRequestConditions accessConditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: false, + lease: true); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.SetMetadataAsync( + metadata: metadata, + accessConditions: accessConditions), + e => { }); + } + } + } + + [Test] + public async Task CreateFileAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Act + string fileName = GetNewFileName(); + Response response = await fileSystem.CreateFileAsync(fileName); + + // Assert + Assert.AreEqual(fileName, response.Value.Name); + } + } + + [Test] + public async Task CreateFileAsync_HttpHeaders() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + PathHttpHeaders headers = new PathHttpHeaders + { + ContentType = ContentType, + ContentEncoding = ContentEncoding, + ContentLanguage = ContentLanguage, + ContentDisposition = ContentDisposition, + CacheControl = CacheControl + }; + + // Act + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName(), httpHeaders: headers); + + // Assert + Response response = await file.GetPropertiesAsync(); + Assert.AreEqual(ContentType, response.Value.ContentType); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(CacheControl, response.Value.CacheControl); + } + } + + [Test] + public async Task CreateFileAsync_Metadata() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + + // Act + FileClient file = await fileSystem.CreateFileAsync(GetNewFileName(), metadata: metadata); + + // Assert + Response getPropertiesResponse = await file.GetPropertiesAsync(); + AssertMetadataEquality(metadata, getPropertiesResponse.Value.Metadata, isDirectory: false); + } + } + + [Test] + public async Task CreateFileAsync_PermissionAndUmask() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + string permissions = "0777"; + string umask = "0057"; + + // Act + FileClient file = await fileSystem.CreateFileAsync( + GetNewFileName(), + permissions: permissions, + umask: umask); + + // Assert + Response response = await file.GetAccessControlAsync(); + Assert.AreEqual("rwx-w----", response.Value.Permissions); + } + } + + [Test] + public async Task CreateFileAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.CreateFileAsync(GetNewFileName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task DeleteFileAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + string fileName = GetNewFileName(); + await fileSystem.CreateFileAsync(fileName); + + // Act + await fileSystem.DeleteFileAsync(fileName); + } + } + + [Test] + public async Task DeleteFileAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.DeleteFileAsync(GetNewFileName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task CreateDirectoryAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Act + string directoryName = GetNewDirectoryName(); + Response response = await fileSystem.CreateDirectoryAsync(directoryName); + + // Assert + Assert.AreEqual(directoryName, response.Value.Name); + } + } + + [Test] + public async Task CreateDirectoryAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = service.GetFileSystemClient(GetNewFileSystemName()); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.CreateDirectoryAsync(GetNewDirectoryName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task CreateDirectoryAsync_HttpHeaders() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + PathHttpHeaders headers = new PathHttpHeaders + { + ContentType = ContentType, + ContentEncoding = ContentEncoding, + ContentLanguage = ContentLanguage, + ContentDisposition = ContentDisposition, + CacheControl = CacheControl + }; + + // Act + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName(), httpHeaders: headers); + + // Assert + Response response = await directory.GetPropertiesAsync(); + Assert.AreEqual(ContentType, response.Value.ContentType); + Assert.AreEqual(1, response.Value.ContentEncoding.Count()); + Assert.AreEqual(ContentEncoding, response.Value.ContentEncoding.First()); + Assert.AreEqual(1, response.Value.ContentLanguage.Count()); + Assert.AreEqual(ContentLanguage, response.Value.ContentLanguage.First()); + Assert.AreEqual(ContentDisposition, response.Value.ContentDisposition); + Assert.AreEqual(CacheControl, response.Value.CacheControl); + } + } + + [Test] + public async Task CreateDirectoryAsync_Metadata() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + + // Act + DirectoryClient directory = await fileSystem.CreateDirectoryAsync(GetNewDirectoryName(), metadata: metadata); + + // Assert + Response getPropertiesResponse = await directory.GetPropertiesAsync(); + AssertMetadataEquality(metadata, getPropertiesResponse.Value.Metadata, isDirectory: true); + } + } + + [Test] + public async Task CreateDirectoryAsync_PermissionAndUmask() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + string permissions = "0777"; + string umask = "0057"; + + // Act + DirectoryClient directory = await fileSystem.CreateDirectoryAsync( + GetNewDirectoryName(), + permissions: permissions, + umask: umask); + + // Assert + Response response = await directory.GetAccessControlAsync(); + Assert.AreEqual("rwx-w----", response.Value.Permissions); + } + } + + [Test] + public async Task DeleteDirectoryAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + string directoryName = GetNewDirectoryName(); + await fileSystem.CreateDirectoryAsync(directoryName); + + // Act + await fileSystem.DeleteDirectoryAsync(directoryName); + } + } + + [Test] + public async Task DeleteDirectoryAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = service.GetFileSystemClient(GetNewFileSystemName()); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + fileSystem.DeleteDirectoryAsync(GetNewDirectoryName()), + e => Assert.AreEqual("FilesystemNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task AquireLeaseAsync() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + // Act + Response response = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration: duration); + + // Assert + Assert.AreEqual(id, response.Value.LeaseId); + + // Cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = response.Value.LeaseId + }); + } + + [Test] + public async Task AcquireLeaseAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration: duration), + e => Assert.AreEqual("ContainerNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task AcquireLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + // Act + Response response = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync( + duration: duration, + conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + + // cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = response.Value.LeaseId + }); + } + } + + [Test] + public async Task AcquireLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync( + duration: duration, + conditions: conditions), + e => { }); + } + } + } + + [Test] + public async Task RenewLeaseAsync() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + Response leaseResponse = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync( + duration: duration); + + // Act + Response renewResponse = await InstrumentClient(fileSystem.GetLeaseClient(leaseResponse.Value.LeaseId)).RenewAsync(); + + // Assert + Assert.IsNotNull(renewResponse.GetRawResponse().Headers.RequestId); + + // Cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = renewResponse.Value.LeaseId + }); + } + + [Test] + public async Task RenewLeaseAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + var id = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(fileSystem.GetLeaseClient(id)).ReleaseAsync(), + e => Assert.AreEqual("ContainerNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task RenewLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + DataLakeLeaseClient lease = InstrumentClient(fileSystem.GetLeaseClient(id)); + _ = await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.RenewAsync(conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + + // cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = response.Value.LeaseId + }); + } + } + + [Test] + public async Task RenewLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(fileSystem.GetLeaseClient(id)); + Response aquireLeaseResponse = await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.RenewAsync(conditions: conditions), + e => { }); + + // cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = aquireLeaseResponse.Value.LeaseId + }); + } + } + + [Test] + public async Task ReleaseLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + Response leaseResponse = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration); + + // Act + Response releaseResponse = await InstrumentClient(fileSystem.GetLeaseClient(leaseResponse.Value.LeaseId)).ReleaseAsync(); + + // Assert + Response response = await fileSystem.GetPropertiesAsync(); + + Assert.AreEqual(LeaseStatus.Unlocked, response.Value.Properties.LeaseStatus); + Assert.AreEqual(LeaseState.Available, response.Value.Properties.LeaseState); + } + } + + [Test] + public async Task ReleaseLeaseAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + var id = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(fileSystem.GetLeaseClient(id)).ReleaseAsync(), + e => Assert.AreEqual("ContainerNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task ReleaseLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + // Arrange + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(fileSystem.GetLeaseClient(id)); + Response aquireLeaseResponse = await lease.AcquireAsync(duration: duration); + + // Act + Response response = await lease.ReleaseAsync(conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + } + } + } + + [Test] + public async Task ReleaseLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + DataLakeLeaseClient lease = InstrumentClient(fileSystem.GetLeaseClient(id)); + Response aquireLeaseResponse = await lease.AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + lease.ReleaseAsync(conditions: conditions), + e => { }); + + // cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = aquireLeaseResponse.Value.LeaseId + }); + } + } + + [Test] + public async Task ChangeLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + Response leaseResponse = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration); + var newId = Recording.Random.NewGuid().ToString(); + + // Act + Response changeResponse = await InstrumentClient(fileSystem.GetLeaseClient(id)).ChangeAsync(newId); + + // Assert + Assert.AreEqual(newId, changeResponse.Value.LeaseId); + + // Cleanup + await InstrumentClient(fileSystem.GetLeaseClient(changeResponse.Value.LeaseId)).ReleaseAsync(); + } + } + + [Test] + public async Task ChangeLeaseAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + var id = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(fileSystem.GetLeaseClient(id)).ChangeAsync(id), + e => Assert.AreEqual("ContainerNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task ChangeLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var newId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + Response aquireLeaseResponse = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration: duration); + + // Act + Response response = await InstrumentClient(fileSystem.GetLeaseClient(aquireLeaseResponse.Value.LeaseId)).ChangeAsync( + proposedId: newId, + conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + + // Cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = response.Value.LeaseId + }); + } + } + + [Test] + public async Task ChangeLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var newId = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + Response aquireLeaseResponse = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(fileSystem.GetLeaseClient(aquireLeaseResponse.Value.LeaseId)).ChangeAsync( + proposedId: newId, + conditions: conditions), + e => { }); + + // cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = aquireLeaseResponse.Value.LeaseId + }); + } + } + + [Test] + public async Task BreakLeaseAsync() + { + using (GetNewFileSystem(out FileSystemClient fileSystem)) + { + // Arrange + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration); + TimeSpan breakPeriod = TimeSpan.FromSeconds(0); + + // Act + Response breakResponse = await InstrumentClient(fileSystem.GetLeaseClient()).BreakAsync(breakPeriod); + + // Assert + Response response = await fileSystem.GetPropertiesAsync(); + Assert.AreEqual(LeaseStatus.Unlocked, response.Value.Properties.LeaseStatus); + Assert.AreEqual(LeaseState.Broken, response.Value.Properties.LeaseState); + } + } + + [Test] + public async Task BreakLeaseAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + var id = Recording.Random.NewGuid().ToString(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(fileSystem.GetLeaseClient()).BreakAsync(), + e => Assert.AreEqual("ContainerNotFound", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task BreakLeaseAsync_AccessConditions() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditions_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + Response aquireLeaseResponse = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration: duration); + + // Act + Response response = await InstrumentClient(fileSystem.GetLeaseClient()).BreakAsync( + conditions: conditions); + + // Assert + Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); + + // Cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = aquireLeaseResponse.Value.LeaseId + }); + } + } + + [Test] + public async Task BreakLeaseAsync_AccessConditionsFail() + { + foreach (AccessConditionParameters parameters in NoLease_AccessConditionsFail_Data) + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient(service.GetFileSystemClient(GetNewFileSystemName())); + await fileSystem.CreateAsync(); + DataLakeRequestConditions conditions = BuildFileSystemConditions( + parameters: parameters, + ifUnmodifiedSince: true, + lease: false); + + var id = Recording.Random.NewGuid().ToString(); + var duration = TimeSpan.FromSeconds(15); + + Response aquireLeaseResponse = await InstrumentClient(fileSystem.GetLeaseClient(id)).AcquireAsync(duration: duration); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + InstrumentClient(fileSystem.GetLeaseClient()).BreakAsync( + conditions: conditions), + e => { }); + + // cleanup + await fileSystem.DeleteAsync(accessConditions: new DataLakeRequestConditions + { + LeaseId = aquireLeaseResponse.Value.LeaseId + }); + } + } + + private IEnumerable AccessConditions_Data + => new[] + { + new AccessConditionParameters(), + new AccessConditionParameters { IfModifiedSince = OldDate }, + new AccessConditionParameters { IfUnmodifiedSince = NewDate }, + new AccessConditionParameters { LeaseId = ReceivedLeaseId } + }; + + private IEnumerable AccessConditionsFail_Data + => new[] + { + new AccessConditionParameters { IfModifiedSince = NewDate }, + new AccessConditionParameters { IfUnmodifiedSince = OldDate }, + new AccessConditionParameters { LeaseId = GarbageETag }, + }; + + private IEnumerable NoLease_AccessConditions_Data + => new[] + { + new AccessConditionParameters(), + new AccessConditionParameters { IfModifiedSince = OldDate }, + new AccessConditionParameters { IfUnmodifiedSince = NewDate } + }; + + private IEnumerable NoLease_AccessConditionsFail_Data + => new[] + { + new AccessConditionParameters { IfModifiedSince = NewDate }, + new AccessConditionParameters { IfUnmodifiedSince = OldDate } + }; + + private DataLakeRequestConditions BuildFileSystemConditions( + AccessConditionParameters parameters, + bool ifUnmodifiedSince, + bool lease) + { + + DataLakeRequestConditions conditions = new DataLakeRequestConditions() + { + IfModifiedSince = parameters.IfModifiedSince + }; + + if (ifUnmodifiedSince) + { + conditions.IfUnmodifiedSince = parameters.IfUnmodifiedSince; + } + + if (lease) + { + conditions.LeaseId = parameters.LeaseId; + } + + return conditions; + } + + private class AccessConditionParameters + { + public DateTimeOffset? IfModifiedSince { get; set; } + public DateTimeOffset? IfUnmodifiedSince { get; set; } + public string LeaseId { get; set; } + } + + private async Task SetUpFileSystemForListing(FileSystemClient fileSystem) + { + var pathNames = PathNames; + var directories = new DirectoryClient[pathNames.Length]; + + // Upload Blobs + for (var i = 0; i < pathNames.Length; i++) + { + DirectoryClient directory = InstrumentClient(fileSystem.GetDirectoryClient(pathNames[i])); + directories[i] = directory; + await directory.CreateAsync(); + } + } + + private string[] PathNames + => new[] + { + "foo", + "bar", + "baz", + "baz/bar", + "foo/foo", + "foo/bar", + "baz/foo", + "baz/foo/bar", + "baz/bar/foo" + }; + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/PathTestBase.cs b/sdk/storage/Azure.Storage.Files.DataLake/tests/PathTestBase.cs new file mode 100644 index 000000000000..0ab0ea451cbb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/PathTestBase.cs @@ -0,0 +1,98 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using Azure.Core.Testing; +using Azure.Storage.Files.DataLake.Models; + +namespace Azure.Storage.Files.DataLake.Tests +{ + public class PathTestBase : DataLakeTestBase + { + public PathTestBase(bool async) : this(async, null) { } + + public PathTestBase(bool async, RecordedTestMode? mode = null) + : base(async, mode) + { + } + + public IEnumerable AccessConditions_Data + => new[] + { + new AccessConditionParameters(), + new AccessConditionParameters { IfModifiedSince = OldDate }, + new AccessConditionParameters { IfUnmodifiedSince = NewDate }, + new AccessConditionParameters { Match = ReceivedETag }, + new AccessConditionParameters { NoneMatch = GarbageETag }, + new AccessConditionParameters { LeaseId = ReceivedLeaseId } + }; + + public IEnumerable GetAccessConditionsFail_Data(string garbageLeaseId) + => new[] + { + new AccessConditionParameters { IfModifiedSince = NewDate }, + new AccessConditionParameters { IfUnmodifiedSince = OldDate }, + new AccessConditionParameters { Match = GarbageETag }, + new AccessConditionParameters { NoneMatch = ReceivedETag }, + new AccessConditionParameters { LeaseId = garbageLeaseId }, + }; + + public IEnumerable NoLease_AccessConditions_Data + => new[] + { + new AccessConditionParameters(), + new AccessConditionParameters { IfModifiedSince = OldDate }, + new AccessConditionParameters { IfUnmodifiedSince = NewDate }, + new AccessConditionParameters { Match = ReceivedETag }, + new AccessConditionParameters { NoneMatch = GarbageETag }, + }; + + public IEnumerable NoLease_AccessConditionsFail_Data + => new[] + { + new AccessConditionParameters { IfModifiedSince = NewDate }, + new AccessConditionParameters { IfUnmodifiedSince = OldDate }, + new AccessConditionParameters { Match = GarbageETag }, + new AccessConditionParameters { NoneMatch = ReceivedETag }, + }; + + public RequestConditions BuildRequestConditions( + AccessConditionParameters parameters) + => new RequestConditions + { + IfModifiedSince = parameters.IfModifiedSince, + IfUnmodifiedSince = parameters.IfUnmodifiedSince, + IfMatch = parameters.Match != null ? new ETag(parameters.Match) : default(ETag?), + IfNoneMatch = parameters.NoneMatch != null ? new ETag(parameters.NoneMatch) : default(ETag?) + }; + + public DataLakeRequestConditions BuildDataLakeRequestAccessConditions( + AccessConditionParameters parameters, + bool lease = true) + { + DataLakeRequestConditions accessConditions = new DataLakeRequestConditions() + { + IfModifiedSince = parameters.IfModifiedSince, + IfUnmodifiedSince = parameters.IfUnmodifiedSince, + IfMatch = parameters.Match != null ? new ETag(parameters.Match) : default(ETag?), + IfNoneMatch = parameters.NoneMatch != null ? new ETag(parameters.NoneMatch) : default(ETag?) + }; + + if (lease) + { + accessConditions.LeaseId = parameters.LeaseId; + } + return accessConditions; + } + + public class AccessConditionParameters + { + public DateTimeOffset? IfModifiedSince { get; set; } + public DateTimeOffset? IfUnmodifiedSince { get; set; } + public string Match { get; set; } + public string NoneMatch { get; set; } + public string LeaseId { get; set; } + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/ServiceClientTests.cs b/sdk/storage/Azure.Storage.Files.DataLake/tests/ServiceClientTests.cs new file mode 100644 index 000000000000..bbf011e4ea61 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/ServiceClientTests.cs @@ -0,0 +1,191 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Azure.Core.Testing; +using Azure.Storage.Files.DataLake.Models; +using Azure.Storage.Test; +using NUnit.Framework; + +namespace Azure.Storage.Files.DataLake.Tests +{ + public class ServiceClientTests : DataLakeTestBase + { + public ServiceClientTests(bool async) + : base(async, null /* RecordedTestMode.Record /* to re-record */) + { + } + + [Test] + public async Task GetUserDelegationKey() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_OAuth(); + + // Act + Response response = await service.GetUserDelegationKeyAsync(start: null, expiry: Recording.UtcNow.AddHours(1)); + + // Assert + Assert.IsNotNull(response.Value); + } + + [Test] + public async Task GetUserDelegationKey_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + service.GetUserDelegationKeyAsync(start: null, expiry: Recording.UtcNow.AddHours(1)), + e => Assert.AreEqual("AuthenticationFailed", e.ErrorCode.Split('\n')[0])); + } + + [Test] + public async Task GetFileSystemsAsync() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + // Ensure at least one container + using (GetNewFileSystem(out _, service: service)) + { + // Act + IList fileSystems = await service.GetFileSystemsAsync().ToListAsync(); + + // Assert + Assert.IsTrue(fileSystems.Count >= 1); + var accountName = new DataLakeUriBuilder(service.Uri).AccountName; + TestHelper.AssertCacheableProperty(accountName, () => service.AccountName); + } + } + + [Test] + public async Task GetFileSystemsAsync_Marker() + { + DataLakeServiceClient service = GetServiceClient_SharedKey(); + // Ensure at least one container + using (GetNewFileSystem(out FileSystemClient fileSystem, service: service)) + { + var marker = default(string); + var fileSystems = new List(); + + await foreach (Page page in service.GetFileSystemsAsync().AsPages(marker)) + { + fileSystems.AddRange(page.Values); + } + + Assert.AreNotEqual(0, fileSystems.Count); + Assert.AreEqual(fileSystems.Count, fileSystems.Select(c => c.Name).Distinct().Count()); + Assert.IsTrue(fileSystems.Any(c => fileSystem.Uri == InstrumentClient(service.GetFileSystemClient(c.Name)).Uri)); + } + } + + [Test] + [AsyncOnly] + public async Task GetFileSystemsAsync_MaxResults() + { + DataLakeServiceClient service = GetServiceClient_SharedKey(); + // Ensure at least one container + using (GetNewFileSystem(out _, service: service)) + using (GetNewFileSystem(out FileSystemClient fileSystem, service: service)) + { + // Act + Page page = await + service.GetFileSystemsAsync() + .AsPages(pageSizeHint: 1) + .FirstAsync(); + + // Assert + Assert.AreEqual(1, page.Values.Count()); + } + } + + [Test] + public async Task GetFileSystemsAsync_Prefix() + { + DataLakeServiceClient service = GetServiceClient_SharedKey(); + var prefix = "aaa"; + var fileSystemName = prefix + GetNewFileSystemName(); + // Ensure at least one container + using (GetNewFileSystem(out FileSystemClient fileSystem, service: service, fileSystemName: fileSystemName)) + { + // Act + AsyncPageable fileSystems = service.GetFileSystemsAsync(prefix: prefix); + IList items = await fileSystems.ToListAsync(); + // Assert + Assert.AreNotEqual(0, items.Count()); + Assert.IsTrue(items.All(c => c.Name.StartsWith(prefix))); + Assert.IsNotNull(items.Single(c => c.Name == fileSystemName)); + } + } + + [Test] + public async Task GetFileSystemsAsync_Metadata() + { + DataLakeServiceClient service = GetServiceClient_SharedKey(); + // Ensure at least one container + using (GetNewFileSystem(out FileSystemClient fileSystem, service: service)) + { + // Arrange + IDictionary metadata = BuildMetadata(); + await fileSystem.SetMetadataAsync(metadata); + + // Act + FileSystemItem first = await service.GetFileSystemsAsync(FileSystemTraits.Metadata).FirstAsync(); + + // Assert + Assert.IsNotNull(first.Metadata); + } + } + + [Test] + [AsyncOnly] + public async Task GetFileSystemsAsync_Error() + { + // Arrange + DataLakeServiceClient service = GetServiceClient_SharedKey(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + service.GetFileSystemsAsync().AsPages(continuationToken: "garbage").FirstAsync(), + e => + { + Assert.AreEqual("OutOfRangeInput", e.ErrorCode); + Assert.AreEqual("One of the request inputs is out of range.", e.Message.Split('\n')[0]); + }); + } + + [Test] + public async Task CreateFileSystemAsync() + { + var name = GetNewFileSystemName(); + DataLakeServiceClient service = GetServiceClient_SharedKey(); + try + { + FileSystemClient fileSystem = InstrumentClient((await service.CreateFileSystemAsync(name)).Value); + Response properties = await fileSystem.GetPropertiesAsync(); + Assert.IsNotNull(properties.Value); + } + finally + { + await service.DeleteFileSystemAsync(name); + } + } + + [Test] + public async Task DeleteFileSystemAsync() + { + var name = GetNewFileSystemName(); + DataLakeServiceClient service = GetServiceClient_SharedKey(); + FileSystemClient fileSystem = InstrumentClient((await service.CreateFileSystemAsync(name)).Value); + + await service.DeleteFileSystemAsync(name); + Assert.ThrowsAsync( + async () => await fileSystem.GetPropertiesAsync()); + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync.json new file mode 100644 index 000000000000..17b27c421dd2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb470275-7e77-a577-3bc7-fcd4ffb53747?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2905cec31779d1489a7ba8e0cc60eb54-41cae8dd97e84e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7d9b91f7-5c32-0e76-9726-041e0268b8a5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:01 GMT", + "ETag": "\u00220x8D7540EB4343BC4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d9b91f7-5c32-0e76-9726-041e0268b8a5", + "x-ms-request-id": "8ffba217-701e-0086-22f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eb470275-7e77-a577-3bc7-fcd4ffb53747/test-directory-0e6d6412-4eca-5508-f7c5-4355b0913059?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4e021671c10e1c49b0a8e7ee9a3e6c09-564cfd25dd76a144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fd42869-7a74-a8b2-8846-866d18215e06", + "x-ms-date": "Fri, 18 Oct 2019 21:04:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4632D27\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fd42869-7a74-a8b2-8846-866d18215e06", + "x-ms-request-id": "ed7335c1-f01f-0043-31f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb470275-7e77-a577-3bc7-fcd4ffb53747/test-directory-0e6d6412-4eca-5508-f7c5-4355b0913059?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-53cd97204cbf7445a2bccbb80b7ecc0e-4e932fc7ae491c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "700c569b-fd0d-20b4-9d7c-bf0723e2b682", + "x-ms-date": "Fri, 18 Oct 2019 21:04:02 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "82dfabf5-498b-588a-4f6d-56d0f106390a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:01 GMT", + "ETag": "\u00220x8D7540EB4632D27\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "700c569b-fd0d-20b4-9d7c-bf0723e2b682", + "x-ms-lease-id": "82dfabf5-498b-588a-4f6d-56d0f106390a", + "x-ms-request-id": "8ffba3df-701e-0086-55f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb470275-7e77-a577-3bc7-fcd4ffb53747?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8635e2cbea0a544ca414a4afb21fd9dc-c4a9c7356d92a44a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b34c086-c9fa-48fd-4dcb-e94061dca0eb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b34c086-c9fa-48fd-4dcb-e94061dca0eb", + "x-ms-request-id": "8ffba431-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1129878106", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsyncAsync.json new file mode 100644 index 000000000000..f69c0a785542 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsyncAsync.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f6ee5d4c-e266-a797-0ba2-17a1012e9eba?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a71273a4ddcbdd47aac04d914fdaf639-667852c3bc67324d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7b78fd98-8cc8-b8bf-8b70-4da2d83cb143", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC65FF230\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b78fd98-8cc8-b8bf-8b70-4da2d83cb143", + "x-ms-request-id": "8ffc3855-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f6ee5d4c-e266-a797-0ba2-17a1012e9eba/test-directory-0d07d06e-aa12-49de-aba7-8b237f1829c1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dfdfa74e9d6f9d4991076729a9a0e449-78c638696e556647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad101f92-b542-ee76-1e2f-cf21019b3872", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6680D34\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad101f92-b542-ee76-1e2f-cf21019b3872", + "x-ms-request-id": "ed7337d4-f01f-0043-37f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f6ee5d4c-e266-a797-0ba2-17a1012e9eba/test-directory-0d07d06e-aa12-49de-aba7-8b237f1829c1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-036a90049e864043a0130754fe88f17e-bce0bd3eaca11145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29d63876-244c-e6fb-91c4-cec6ce13ef5c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "49c28c46-ac33-4b8d-de7b-e662fec1939c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6680D34\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29d63876-244c-e6fb-91c4-cec6ce13ef5c", + "x-ms-lease-id": "49c28c46-ac33-4b8d-de7b-e662fec1939c", + "x-ms-request-id": "8ffc3898-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f6ee5d4c-e266-a797-0ba2-17a1012e9eba?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b2116d5ce2f5946a0ba9026f9688624-03176dbc3eb9c44f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c6ec5af0-69ea-1450-61ab-ce44acb85c04", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6ec5af0-69ea-1450-61ab-ce44acb85c04", + "x-ms-request-id": "8ffc38b3-701e-0086-19f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1065926669", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..e2d6666a710b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditions.json @@ -0,0 +1,709 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3d5fdc0e-d648-52cc-c189-7e728b4a44a5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-807ef9c0d4e8444e891a6eec0b337ee1-c8c9df43e18feb4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7a1c2d8e-7e17-31ed-d80f-4dddc3572ca8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4830638\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a1c2d8e-7e17-31ed-d80f-4dddc3572ca8", + "x-ms-request-id": "8ffba4d2-701e-0086-41f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3d5fdc0e-d648-52cc-c189-7e728b4a44a5/test-directory-7a85330d-5278-8f1e-c623-8679e8f01f1f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c4cabf107eabc0479344db0e3fe31d94-c527e4f3aa7e254c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "00ce45a2-951c-3b3d-0f8d-b4f3f87348e8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB48AC045\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "00ce45a2-951c-3b3d-0f8d-b4f3f87348e8", + "x-ms-request-id": "ed7335c6-f01f-0043-36f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3d5fdc0e-d648-52cc-c189-7e728b4a44a5/test-directory-7a85330d-5278-8f1e-c623-8679e8f01f1f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ece7543c4a69c468c8705f5ddcbc24c-f6b1ef8a8943ad43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0469888f-7cd5-d4ec-ca8b-5b6e099c594a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "fb632df0-cd73-437a-a4ad-8ba0e1c45d8c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB48AC045\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0469888f-7cd5-d4ec-ca8b-5b6e099c594a", + "x-ms-lease-id": "fb632df0-cd73-437a-a4ad-8ba0e1c45d8c", + "x-ms-request-id": "8ffba530-701e-0086-1cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3d5fdc0e-d648-52cc-c189-7e728b4a44a5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4b4f5628d9020346bf44cc3e87e48e02-00926953eed20d49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "581110ce-595b-2db7-3a02-d895c395dbed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "581110ce-595b-2db7-3a02-d895c395dbed", + "x-ms-request-id": "8ffba554-701e-0086-3ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee70054f-0e52-eadf-c298-d9560c2156f1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f6a3c6fd55d5814fadb6e1906df8459c-3e13bab4d13e4e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "797a83a4-3f68-bfb7-3027-96c27f602118", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB495CE4B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "797a83a4-3f68-bfb7-3027-96c27f602118", + "x-ms-request-id": "8ffba57b-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee70054f-0e52-eadf-c298-d9560c2156f1/test-directory-7037e7ac-e1f4-4e62-159a-7d3778451d91?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-024dc5a803b4ac40a4aba124ee26b188-84a819df0fedbc47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e4ed7df8-9df9-c2a0-202c-63cec17f47eb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB499E401\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e4ed7df8-9df9-c2a0-202c-63cec17f47eb", + "x-ms-request-id": "ed7335c7-f01f-0043-37f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee70054f-0e52-eadf-c298-d9560c2156f1/test-directory-7037e7ac-e1f4-4e62-159a-7d3778451d91?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:03 GMT", + "traceparent": "00-ecfc6f7207693744bb3721dd3f5833d6-97c677e053996646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "655adc99-1bf3-5f61-0b1d-85e0c88ca921", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "3b380409-99ae-cf71-5e18-d51419ffe4e9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB499E401\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "655adc99-1bf3-5f61-0b1d-85e0c88ca921", + "x-ms-lease-id": "3b380409-99ae-cf71-5e18-d51419ffe4e9", + "x-ms-request-id": "8ffba5aa-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee70054f-0e52-eadf-c298-d9560c2156f1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-421faf7007896b4e9a2eea2e7fcaaf87-1ee2b86172c4e840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c7ab9ba-7ea4-27f5-0cde-ef39b3b72418", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c7ab9ba-7ea4-27f5-0cde-ef39b3b72418", + "x-ms-request-id": "8ffba5ce-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fe314646-0a2f-4dda-4889-f9a884a32f13?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4e6493e44778824798fcefe9dc858251-458f084eb161fb48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e9777e26-58c5-b074-de2d-f31b854da368", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4A75DAA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9777e26-58c5-b074-de2d-f31b854da368", + "x-ms-request-id": "8ffba604-701e-0086-69f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fe314646-0a2f-4dda-4889-f9a884a32f13/test-directory-d272dbaf-1691-d906-ca67-79ccc377f1ee?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bad84e4e1e1fb2458b5ba6a56e2a8b67-feba01eaeaa31449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80b3ddbf-4ae7-1023-789e-1f5ddea8ed67", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4AD46A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "80b3ddbf-4ae7-1023-789e-1f5ddea8ed67", + "x-ms-request-id": "ed7335cb-f01f-0043-3bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fe314646-0a2f-4dda-4889-f9a884a32f13/test-directory-d272dbaf-1691-d906-ca67-79ccc377f1ee?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:03 GMT", + "traceparent": "00-222cba2bedc2574fa235fd80619d31f2-9e809ca2d05c4e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75a7c988-02b3-226c-a049-f2e3e4072a54", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "41ae043c-9dcb-693d-8d03-661ce5235f69", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4AD46A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "75a7c988-02b3-226c-a049-f2e3e4072a54", + "x-ms-lease-id": "41ae043c-9dcb-693d-8d03-661ce5235f69", + "x-ms-request-id": "8ffba64b-701e-0086-27f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fe314646-0a2f-4dda-4889-f9a884a32f13?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-51ac6447b967a24e841a6fc01fb7ad6b-e046e6886477bf41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c93a272-ea7b-20b5-d6ea-447a7e243e19", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c93a272-ea7b-20b5-d6ea-447a7e243e19", + "x-ms-request-id": "8ffba65b-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704f3846-f4b6-8128-26db-7827e21113f1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15ccf7c137825948ba89b1ca3d6e3438-96c4bec0c3a4764f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d613064d-d260-7ee7-7912-f69f728d3ec4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4B67B94\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d613064d-d260-7ee7-7912-f69f728d3ec4", + "x-ms-request-id": "8ffba66a-701e-0086-45f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-704f3846-f4b6-8128-26db-7827e21113f1/test-directory-297453d7-fcb3-38a6-5ffb-709c2e76befe?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-28d9b6b899c01b468e3a11a28ecb4e5e-ed4d02b611e3894e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6eda01db-23b3-5025-60db-7764624a4f03", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4BCC2E3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6eda01db-23b3-5025-60db-7764624a4f03", + "x-ms-request-id": "ed7335cd-f01f-0043-3df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704f3846-f4b6-8128-26db-7827e21113f1/test-directory-297453d7-fcb3-38a6-5ffb-709c2e76befe", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e0cc5a2-0e28-78bf-3a3f-ab7367641c1b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4BCC2E3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "1e0cc5a2-0e28-78bf-3a3f-ab7367641c1b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffba6b8-701e-0086-12f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704f3846-f4b6-8128-26db-7827e21113f1/test-directory-297453d7-fcb3-38a6-5ffb-709c2e76befe?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EB4BCC2E3\u0022", + "traceparent": "00-425b97363ba01b4fb8e3bd24bf1014db-a5f7fc1068743c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6e1e9970-0238-0bfe-3e48-f25da4d60415", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d210f853-62b3-9bc6-c240-bbc134452126", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4BCC2E3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6e1e9970-0238-0bfe-3e48-f25da4d60415", + "x-ms-lease-id": "d210f853-62b3-9bc6-c240-bbc134452126", + "x-ms-request-id": "8ffba6d6-701e-0086-30f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704f3846-f4b6-8128-26db-7827e21113f1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cce73513419f5c4a983f78c01b28b7ff-69cc69507b13704e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce031569-ad46-b6e2-523e-26412f095fd7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce031569-ad46-b6e2-523e-26412f095fd7", + "x-ms-request-id": "8ffba6ea-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89bb429f-623b-04b4-009d-102f927a56a8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb58dcfd55d0204d8d55e83a1d362b7e-454b7cd6c12aa840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "72e399a9-07da-065a-60fe-cda89db224d7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4C8A74A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72e399a9-07da-065a-60fe-cda89db224d7", + "x-ms-request-id": "8ffba707-701e-0086-61f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-89bb429f-623b-04b4-009d-102f927a56a8/test-directory-d3887ee8-d015-6903-73fb-0c894012c0a8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ad6bd91dcfa5b439ded57c29ac1dca9-e857cc7d1e5a7747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5b94a8d-7dcf-d83f-957a-ffdefad1c64e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB4D47827\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5b94a8d-7dcf-d83f-957a-ffdefad1c64e", + "x-ms-request-id": "ed7335d0-f01f-0043-3ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89bb429f-623b-04b4-009d-102f927a56a8/test-directory-d3887ee8-d015-6903-73fb-0c894012c0a8?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-deec5b15e0e6e948a6298ceac60722bc-bb6e3d066890304b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4396e026-40ca-629d-09b4-14f8ab173567", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "e25c253e-2b2c-0540-b1d7-d228a22e004b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4D47827\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4396e026-40ca-629d-09b4-14f8ab173567", + "x-ms-lease-id": "e25c253e-2b2c-0540-b1d7-d228a22e004b", + "x-ms-request-id": "8ffba787-701e-0086-5df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89bb429f-623b-04b4-009d-102f927a56a8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6bb14023e8c47e4fa6e7bf508a141282-242aa4b6fc7d0045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c201a220-bc97-9980-a599-eca4e5e02364", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c201a220-bc97-9980-a599-eca4e5e02364", + "x-ms-request-id": "8ffba79d-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:03.1091975-07:00", + "RandomSeed": "96109626", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..b7cc08f11954 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,709 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-138710f7-cd07-1ceb-0bb1-9ef37c8af8f2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7f46fcfffad9c498ef08d00cc7f0192-37a6affc795b2f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "56801f63-0950-7b32-f0de-c86c393df863", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6710C46\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56801f63-0950-7b32-f0de-c86c393df863", + "x-ms-request-id": "8ffc38d2-701e-0086-35f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-138710f7-cd07-1ceb-0bb1-9ef37c8af8f2/test-directory-4fcec9d7-de45-c45f-fc2c-a2d12b816d34?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a0cdfa7ef3cbcd4699706ddbc20f8536-33361f28c18f384a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5933e3d-8b08-8561-bfbb-59246761506e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC67647E6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5933e3d-8b08-8561-bfbb-59246761506e", + "x-ms-request-id": "ed7337d5-f01f-0043-38f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-138710f7-cd07-1ceb-0bb1-9ef37c8af8f2/test-directory-4fcec9d7-de45-c45f-fc2c-a2d12b816d34?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab17407a2e793641b42ef36aaf1f96c6-900f6229bf3c2a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7f1d774-df12-a285-e55e-bea2cae0edc2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "41959370-9bae-3459-2765-c08097fd5a54", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC67647E6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7f1d774-df12-a285-e55e-bea2cae0edc2", + "x-ms-lease-id": "41959370-9bae-3459-2765-c08097fd5a54", + "x-ms-request-id": "8ffc390b-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-138710f7-cd07-1ceb-0bb1-9ef37c8af8f2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e3811a91ba4d54b9fd7dd01a8427cca-f71f209f0500cf40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c00b9264-820b-2b42-e8f1-068fc98980b6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c00b9264-820b-2b42-e8f1-068fc98980b6", + "x-ms-request-id": "8ffc391d-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43ecdb1b-0764-105f-5709-6fc835e0a4da?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5ca3a89bfd3ca45a27a6507f5f54c3a-4ce6b000679ab048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2288f3ca-a81e-5c44-32fb-68021379f508", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC67FB4EA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2288f3ca-a81e-5c44-32fb-68021379f508", + "x-ms-request-id": "8ffc3943-701e-0086-1df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-43ecdb1b-0764-105f-5709-6fc835e0a4da/test-directory-b41d2c4c-484b-eee1-240d-8076f783b367?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f06837d685d5174ab32164815e916f78-771cd7368bd5a24a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "308f08f8-6ad2-8193-129a-fd1028cd65af", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC684C75F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "308f08f8-6ad2-8193-129a-fd1028cd65af", + "x-ms-request-id": "ed7337d7-f01f-0043-3af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43ecdb1b-0764-105f-5709-6fc835e0a4da/test-directory-b41d2c4c-484b-eee1-240d-8076f783b367?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:33 GMT", + "traceparent": "00-2a7f31f469fad349a6367786707fd44b-8c491fc33fc78b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c492567b-489d-44cd-57c5-c17e85293e0a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "82170147-b37b-c9b0-6f54-e46a4307286f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC684C75F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c492567b-489d-44cd-57c5-c17e85293e0a", + "x-ms-lease-id": "82170147-b37b-c9b0-6f54-e46a4307286f", + "x-ms-request-id": "8ffc397f-701e-0086-55f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43ecdb1b-0764-105f-5709-6fc835e0a4da?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-798ed0f0b8b5fb46a8775f408ff882e5-67cd31be7ea0da48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "edeee2b3-6475-f9d2-693a-972ec116fbd4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "edeee2b3-6475-f9d2-693a-972ec116fbd4", + "x-ms-request-id": "8ffc398e-701e-0086-62f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f64a253d-afde-05b2-9bcd-5706c3cdc164?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae82e3b64e08514986d0e66f3b397142-6a99423271450e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5ec2b09b-4ea9-04e4-2fe9-51a70ccc359c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC68D9A1C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ec2b09b-4ea9-04e4-2fe9-51a70ccc359c", + "x-ms-request-id": "8ffc39a9-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f64a253d-afde-05b2-9bcd-5706c3cdc164/test-directory-c3ae3378-584c-eb9a-903d-3a0a279d270f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-066aa4c0f6c0cb4ca22fb42fa3dae4b3-0e584d4b768c4e4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa9ceb9e-3fdd-4309-16d7-cd6b13d9dc92", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC694419F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa9ceb9e-3fdd-4309-16d7-cd6b13d9dc92", + "x-ms-request-id": "ed7337d8-f01f-0043-3bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f64a253d-afde-05b2-9bcd-5706c3cdc164/test-directory-c3ae3378-584c-eb9a-903d-3a0a279d270f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:33 GMT", + "traceparent": "00-8ec577e86fba3e47ae7d49cd719f395b-68b2e0f3327beb4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd8fe0e9-f610-7b8d-5986-316195825ecd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0add42c1-2261-1591-787c-aa86e548eba2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC694419F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd8fe0e9-f610-7b8d-5986-316195825ecd", + "x-ms-lease-id": "0add42c1-2261-1591-787c-aa86e548eba2", + "x-ms-request-id": "8ffc39e3-701e-0086-32f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f64a253d-afde-05b2-9bcd-5706c3cdc164?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5336fc036d30a248b4c9f4edc016d35b-e2572232cec13b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "049d6a5e-2eb9-4592-bdf1-e37a4bcff576", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "049d6a5e-2eb9-4592-bdf1-e37a4bcff576", + "x-ms-request-id": "8ffc39f3-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-69472ec8-561f-48d2-4f4b-abbde45255fa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-34331535d1ec7b46a289a0e4ee778854-6b28f172394cf540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f7719a5c-1616-070a-9754-b56e82d4606a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC69E6607\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7719a5c-1616-070a-9754-b56e82d4606a", + "x-ms-request-id": "8ffc3a24-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-69472ec8-561f-48d2-4f4b-abbde45255fa/test-directory-4374e89c-cacb-6f91-1a8a-d0354c578c39?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f6a1537b34d9e4487ebd80a39078890-746d87105f322648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4df9f88-b5a2-9276-0902-dc8c46d4bb40", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6A37B35\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4df9f88-b5a2-9276-0902-dc8c46d4bb40", + "x-ms-request-id": "ed7337d9-f01f-0043-3cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-69472ec8-561f-48d2-4f4b-abbde45255fa/test-directory-4374e89c-cacb-6f91-1a8a-d0354c578c39", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28c75240-218a-7250-15a0-cf1c6fa65a08", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6A37B35\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "28c75240-218a-7250-15a0-cf1c6fa65a08", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc3a66-701e-0086-2ef7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-69472ec8-561f-48d2-4f4b-abbde45255fa/test-directory-4374e89c-cacb-6f91-1a8a-d0354c578c39?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC6A37B35\u0022", + "traceparent": "00-0374ed9e09b5af4aa67389b7dcc6b212-daab8c24e071394a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e48f1cdc-a339-2ee9-bb3a-97d7e87a2d4c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "191b7cc8-1673-3e89-0485-45d03700cb74", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6A37B35\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e48f1cdc-a339-2ee9-bb3a-97d7e87a2d4c", + "x-ms-lease-id": "191b7cc8-1673-3e89-0485-45d03700cb74", + "x-ms-request-id": "8ffc3a74-701e-0086-3cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-69472ec8-561f-48d2-4f4b-abbde45255fa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e130d5972f64584ca5321955b0f5e278-9c63cd506628f444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "524023e2-7616-93cf-7e0e-7fed77f0286a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "524023e2-7616-93cf-7e0e-7fed77f0286a", + "x-ms-request-id": "8ffc3a91-701e-0086-59f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e31d950-a401-6d92-1b5e-5a8160dd340f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f619b78c36aa714aa0be81e83922696f-4499564fe63d8e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "20bcd88e-fd7a-3e69-91d2-37b81b4d32a1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6AD0EAC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20bcd88e-fd7a-3e69-91d2-37b81b4d32a1", + "x-ms-request-id": "8ffc3ab2-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9e31d950-a401-6d92-1b5e-5a8160dd340f/test-directory-4b4f6fda-63fb-7531-a333-35ec09867e08?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2c0f241f4efcc24ebf6c0e2398735a71-759d2bdb2b116249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8031f9e2-6ec3-2b9e-a747-7d46c77d350a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC6B1F4EB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8031f9e2-6ec3-2b9e-a747-7d46c77d350a", + "x-ms-request-id": "ed7337db-f01f-0043-3df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e31d950-a401-6d92-1b5e-5a8160dd340f/test-directory-4b4f6fda-63fb-7531-a333-35ec09867e08?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-0105d3fa72865447aa48c6a5be84dc06-250cc39dfdbc234d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75122981-856a-38c0-796a-a615e458fbdd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5b132e54-aa5a-c680-d9ad-89452fc9d124", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6B1F4EB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "75122981-856a-38c0-796a-a615e458fbdd", + "x-ms-lease-id": "5b132e54-aa5a-c680-d9ad-89452fc9d124", + "x-ms-request-id": "8ffc3af6-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e31d950-a401-6d92-1b5e-5a8160dd340f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-75abdfee1f5de144b671e8f7a190bab6-8d81f8fe5255364d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "06c444d4-5bb7-cbba-5ad1-96e9582f51c9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "06c444d4-5bb7-cbba-5ad1-96e9582f51c9", + "x-ms-request-id": "8ffc3b02-701e-0086-43f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:33.1888041-07:00", + "RandomSeed": "38496695", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..0847435dbcda --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,590 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2230b6c4-2181-019d-3ca8-d6c03dde388a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb0edbc13ba95e4a8b96658f8aaae143-c952a30e26d27b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ef2e5fc3-99c4-b7e0-b2dd-8e634e65b9a1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4DDB9B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef2e5fc3-99c4-b7e0-b2dd-8e634e65b9a1", + "x-ms-request-id": "8ffba7ca-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2230b6c4-2181-019d-3ca8-d6c03dde388a/test-directory-032568be-d14f-94a2-1dad-d6b6a7451fb6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b4e5e71501aaf41a74d307ddae76845-0ac0b653484eaa47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7999d811-0b5f-f2a0-bc99-d116c3290f6d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB4E726F8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7999d811-0b5f-f2a0-bc99-d116c3290f6d", + "x-ms-request-id": "ed7335d1-f01f-0043-40f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2230b6c4-2181-019d-3ca8-d6c03dde388a/test-directory-032568be-d14f-94a2-1dad-d6b6a7451fb6?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:03 GMT", + "traceparent": "00-bc22d3087721824e8e93a880300abd29-9ad208df35b1e046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9f7da72-cb6c-357d-e724-d71a19d268ce", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "68cad7bd-db68-75f0-a145-f2cd89edf3e6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9f7da72-cb6c-357d-e724-d71a19d268ce", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffba829-701e-0086-7af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffba829-701e-0086-7af7-85b3e6000000\n", + "Time:2019-10-18T21:04:03.7680270Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2230b6c4-2181-019d-3ca8-d6c03dde388a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-18f517662542664b92747714ac8e21cd-34234886b13dc840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "af5a0a27-29f6-ae7a-736f-e788cf3c7372", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "af5a0a27-29f6-ae7a-736f-e788cf3c7372", + "x-ms-request-id": "8ffba82b-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8c7053a2-4b13-3264-19e0-482fa8207c0d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c2d16529f1e64c4b8b8c2c38d2ae1012-b39ffad4ec766a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "66bab0c9-7069-dcdd-a628-9615e14b0552", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB4EF21FA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66bab0c9-7069-dcdd-a628-9615e14b0552", + "x-ms-request-id": "8ffba849-701e-0086-17f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8c7053a2-4b13-3264-19e0-482fa8207c0d/test-directory-e961d9f3-6449-e9fa-7af3-1c25ec50d9e0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-232934e84181374aa49de55f3de633b8-5364ee63a86b4f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f200ce8-5ed7-64fb-b5d0-eb7554b7f055", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB4F65151\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f200ce8-5ed7-64fb-b5d0-eb7554b7f055", + "x-ms-request-id": "ed7335d2-f01f-0043-41f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8c7053a2-4b13-3264-19e0-482fa8207c0d/test-directory-e961d9f3-6449-e9fa-7af3-1c25ec50d9e0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:03 GMT", + "traceparent": "00-d9d1a64d52277a45838e095ef57873f6-d650fe572dc1c341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b021325-bd45-da3f-1f42-492c7cc7670b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "dd7db64e-0de5-ddec-35ab-e133fcaac7b8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b021325-bd45-da3f-1f42-492c7cc7670b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffba88d-701e-0086-5af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffba88d-701e-0086-5af7-85b3e6000000\n", + "Time:2019-10-18T21:04:03.8680971Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8c7053a2-4b13-3264-19e0-482fa8207c0d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c13c71b1cad50449baf4b52ba5c9e06b-ed7ea7aba74f9f42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e90e904a-5ba8-9b72-b762-bfed11dcbd40", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e90e904a-5ba8-9b72-b762-bfed11dcbd40", + "x-ms-request-id": "8ffba898-701e-0086-63f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f68b3799-0411-13d6-ee0e-be03e75b0fc7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7deb2d05fd7f6438825a17b94b6c330-f668412f0b236144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "93499685-bbcc-45f5-bafa-fa999d6fb45b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:02 GMT", + "ETag": "\u00220x8D7540EB5048291\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "93499685-bbcc-45f5-bafa-fa999d6fb45b", + "x-ms-request-id": "8ffba8e5-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f68b3799-0411-13d6-ee0e-be03e75b0fc7/test-directory-ce5df853-d1fa-1a86-d4de-358f5ebfc2b7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c2f0632ffba6304bad3a75575ea94994-ed7585bd1411cf4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "59c349cd-13d9-b3d6-0f2f-bfed8666e7fb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:03 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB50B1945\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59c349cd-13d9-b3d6-0f2f-bfed8666e7fb", + "x-ms-request-id": "ed7335d3-f01f-0043-42f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f68b3799-0411-13d6-ee0e-be03e75b0fc7/test-directory-ce5df853-d1fa-1a86-d4de-358f5ebfc2b7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-7f4e7330d4f38d46b4dfd337df3f8e12-6480a0a712e62a43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "418636b5-5f5d-6a60-00eb-5c5090781446", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b06c4338-63f1-d749-fc89-825e9fc8960a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "418636b5-5f5d-6a60-00eb-5c5090781446", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffba912-701e-0086-59f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffba912-701e-0086-59f7-85b3e6000000\n", + "Time:2019-10-18T21:04:04.0021915Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f68b3799-0411-13d6-ee0e-be03e75b0fc7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-86b7e46680e86844baaa01935635d320-1b0e67edeaecb147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "69a89c3b-5441-6ead-8356-140f0c8d889d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69a89c3b-5441-6ead-8356-140f0c8d889d", + "x-ms-request-id": "8ffba91f-701e-0086-66f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0649fab6-abee-e240-36b7-dc0ac6394999?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e2874bb19212c40b2b5aa19f7f79462-68c8d6ccb1380e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2670fcca-151c-9000-5cc6-338a78a3a849", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB516601D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2670fcca-151c-9000-5cc6-338a78a3a849", + "x-ms-request-id": "8ffba954-701e-0086-19f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0649fab6-abee-e240-36b7-dc0ac6394999/test-directory-9e3f7b0c-9479-0bce-f506-fe3c8bf02445?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-083eaad18e91a146b8bc0b9d4dd534fb-d6b36d261d1a594d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4242d509-23b1-355e-2d65-301616c3046b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB51D5588\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4242d509-23b1-355e-2d65-301616c3046b", + "x-ms-request-id": "ed7335d5-f01f-0043-44f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0649fab6-abee-e240-36b7-dc0ac6394999/test-directory-9e3f7b0c-9479-0bce-f506-fe3c8bf02445", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8a672b7f-57e6-2a01-5458-432cf2683869", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB51D5588\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8a672b7f-57e6-2a01-5458-432cf2683869", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffba9ac-701e-0086-6cf7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0649fab6-abee-e240-36b7-dc0ac6394999/test-directory-9e3f7b0c-9479-0bce-f506-fe3c8bf02445?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EB51D5588\u0022", + "traceparent": "00-694ed1f5b462974da57c1aeead71f4ef-296797491c24a84a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d07685e0-095d-e394-9808-61569e67e03d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7394eda1-de63-e980-ff84-30f5fcc4937b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d07685e0-095d-e394-9808-61569e67e03d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffba9bc-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffba9bc-701e-0086-7cf7-85b3e6000000\n", + "Time:2019-10-18T21:04:04.1332839Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0649fab6-abee-e240-36b7-dc0ac6394999?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e159dfd26ef7c4baeaa90829779ba26-2269793c97ba1d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6d4ba961-67f2-c80b-21f8-e386ed6621f1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6d4ba961-67f2-c80b-21f8-e386ed6621f1", + "x-ms-request-id": "8ffba9d1-701e-0086-11f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:03.7043640-07:00", + "RandomSeed": "580060172", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..07d4d587dff2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,590 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-518a07c7-d15d-8cc5-9150-c3af522db461?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c11686a5e7bc8a4e9abb07f253924781-4bd7c59c7d9d014f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "60516fa6-7561-65c9-25fe-235853232717", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6BBDE67\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60516fa6-7561-65c9-25fe-235853232717", + "x-ms-request-id": "8ffc3b2d-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-518a07c7-d15d-8cc5-9150-c3af522db461/test-directory-63423bfc-8176-4b6f-6394-d83cf56109e4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c91cf868aa74b44b99e91068abfa5a8c-e213196ea14af14e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4666c4f9-2c6b-25d8-0006-fccd9d8c6fc4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC6C11D58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4666c4f9-2c6b-25d8-0006-fccd9d8c6fc4", + "x-ms-request-id": "ed7337dd-f01f-0043-3ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-518a07c7-d15d-8cc5-9150-c3af522db461/test-directory-63423bfc-8176-4b6f-6394-d83cf56109e4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:33 GMT", + "traceparent": "00-b56237f2d46dc54693346ae9985fccc5-6043d1b68f246442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19cc0785-c3b3-b43b-88be-0afbf1576f51", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "df973ff4-4419-a83b-3c70-3a81b5aef217", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19cc0785-c3b3-b43b-88be-0afbf1576f51", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc3b54-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc3b54-701e-0086-0ff7-85b3e6000000\n", + "Time:2019-10-18T21:04:33.7391280Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-518a07c7-d15d-8cc5-9150-c3af522db461?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b513dc1b0a0b44c9a5f3b5db0674c87-ddc373bbdb29964f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "adfc9e3b-d8e1-2e63-478f-a93cb77da344", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "adfc9e3b-d8e1-2e63-478f-a93cb77da344", + "x-ms-request-id": "8ffc3b72-701e-0086-26f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72c29075-1a56-4853-3e9a-52b17f065223?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9d2ce4ed53dc7845889ecda554402764-dcf9b13cd8503842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d0bfff5f-dea2-20b3-4bb3-6f4785b2af40", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6CBE6DB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0bfff5f-dea2-20b3-4bb3-6f4785b2af40", + "x-ms-request-id": "8ffc3b8f-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-72c29075-1a56-4853-3e9a-52b17f065223/test-directory-b6cf853c-50bd-b3e9-2086-f1a9489ab4b2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4915db7bef30754ca087c629220b0758-672694c09cdc9f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e7c92fd-c3bd-0f8b-160c-b01bec0ad8b1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC6D3A35C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e7c92fd-c3bd-0f8b-160c-b01bec0ad8b1", + "x-ms-request-id": "ed7337de-f01f-0043-40f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72c29075-1a56-4853-3e9a-52b17f065223/test-directory-b6cf853c-50bd-b3e9-2086-f1a9489ab4b2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:33 GMT", + "traceparent": "00-cfbc92950f67504eb2fe577895c31012-6f8b0344e1f8274e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "95a756c7-3a01-cd6c-98c2-0a7d5a6dc7d4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7b27bdff-3061-baf9-043f-681e484260f8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "95a756c7-3a01-cd6c-98c2-0a7d5a6dc7d4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc3bd2-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc3bd2-701e-0086-7cf7-85b3e6000000\n", + "Time:2019-10-18T21:04:33.8391985Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72c29075-1a56-4853-3e9a-52b17f065223?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc14be142d5b5a469f194d2f18c48d1c-a6e0f68b31b4d049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f156259d-cb9a-96f7-b5de-1d5b9a770111", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f156259d-cb9a-96f7-b5de-1d5b9a770111", + "x-ms-request-id": "8ffc3be1-701e-0086-0af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1a8e957a-d81a-a5e5-c24c-cd363d4d06d8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-28af6ff01e461049b94415e6ca290fb6-9a8aa2db41f47d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "31a5ebc8-ce30-c584-3fb0-2e4dfdc05968", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6DAB697\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31a5ebc8-ce30-c584-3fb0-2e4dfdc05968", + "x-ms-request-id": "8ffc3c00-701e-0086-28f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1a8e957a-d81a-a5e5-c24c-cd363d4d06d8/test-directory-2d8145d7-cb97-a4fb-5bae-5a65c464a189?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f3b6422a33d274e8e3d0b5c3271cea3-0220086a4043d546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bea9ab5b-92b7-fcb8-f001-d682741e01db", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC6E01675\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bea9ab5b-92b7-fcb8-f001-d682741e01db", + "x-ms-request-id": "ed7337df-f01f-0043-41f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1a8e957a-d81a-a5e5-c24c-cd363d4d06d8/test-directory-2d8145d7-cb97-a4fb-5bae-5a65c464a189?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-ceb1ab72f005ae4883420591b5c5e0f6-60ca4f8b36f3014a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "02571a19-612a-53ab-eaa6-223f4b3b265b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "81c1a40e-0753-02c1-9c77-467dd695fc6f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "02571a19-612a-53ab-eaa6-223f4b3b265b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc3c3c-701e-0086-62f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc3c3c-701e-0086-62f7-85b3e6000000\n", + "Time:2019-10-18T21:04:33.9172539Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1a8e957a-d81a-a5e5-c24c-cd363d4d06d8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea4c50e4fc8ca84ea0825aecaf16e4a0-356a9a0804ad2e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb637de1-f93d-6b45-afb6-2e14c192ae88", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb637de1-f93d-6b45-afb6-2e14c192ae88", + "x-ms-request-id": "8ffc3c4a-701e-0086-70f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98a10649-7d70-31b4-fa2b-3063a3c9adce?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d02c629d952bbd46b762ba05cb4fb53a-812ba14fc979cc4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9f983418-6a7a-6405-c932-c011c9e1c7e6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC6E91109\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f983418-6a7a-6405-c932-c011c9e1c7e6", + "x-ms-request-id": "8ffc3c75-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-98a10649-7d70-31b4-fa2b-3063a3c9adce/test-directory-15715f09-e034-deb0-e996-7825135678ef?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f58f88f5ec2f0a46bd3b0d55dba2b91f-a3fa3e187258d645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "59548283-5499-380a-84ba-b5e4f2df5073", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC6EF5E35\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59548283-5499-380a-84ba-b5e4f2df5073", + "x-ms-request-id": "ed7337e1-f01f-0043-43f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98a10649-7d70-31b4-fa2b-3063a3c9adce/test-directory-15715f09-e034-deb0-e996-7825135678ef", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9ec91a9-69bb-2ba7-cc5a-4e61e5d15d7a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC6EF5E35\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d9ec91a9-69bb-2ba7-cc5a-4e61e5d15d7a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc3ca8-701e-0086-48f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98a10649-7d70-31b4-fa2b-3063a3c9adce/test-directory-15715f09-e034-deb0-e996-7825135678ef?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EC6EF5E35\u0022", + "traceparent": "00-6dd8dafe69f8d941aba2fa6829dec991-de81c542f5663d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4a8fa9f1-5a1d-eb22-9177-c4a7d0f38715", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d850d1b9-5897-fab6-0b38-6f39db0a34dd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a8fa9f1-5a1d-eb22-9177-c4a7d0f38715", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc3cb2-701e-0086-52f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc3cb2-701e-0086-52f7-85b3e6000000\n", + "Time:2019-10-18T21:04:34.0343364Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98a10649-7d70-31b4-fa2b-3063a3c9adce?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-584c58255ec23442a8100ad6764413c2-f4cff0843c2f0644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3b70b3b9-1241-2b5c-b4a3-26c6fbc9ca87", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3b70b3b9-1241-2b5c-b4a3-26c6fbc9ca87", + "x-ms-request-id": "8ffc3cc4-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:33.6803171-07:00", + "RandomSeed": "65680079", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_Error.json new file mode 100644 index 000000000000..799a77b33c0f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_Error.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4e00b4f2-9f95-0a27-cd8c-c17acc6f4676?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a120989b89b48e45bd4ea9a3fb75c38c-e4a14350fc689642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fb30f331-055b-bd56-e05e-89818faef906", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB5299D71\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb30f331-055b-bd56-e05e-89818faef906", + "x-ms-request-id": "8ffba9ff-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4e00b4f2-9f95-0a27-cd8c-c17acc6f4676/test-directory-5da1f2c7-88c0-ab8e-ffb2-7c1940810940?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-79476de04b63944383ae670cf9dead7f-0f008296da6b5440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "38bf4854-2065-7cc7-d7ca-99311092eecb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d94956c2-4b3e-d71a-c38e-77fcbd33be22", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "38bf4854-2065-7cc7-d7ca-99311092eecb", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffbaa45-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffbaa45-701e-0086-02f7-85b3e6000000\n", + "Time:2019-10-18T21:04:04.2643766Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4e00b4f2-9f95-0a27-cd8c-c17acc6f4676?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32f7bbe10887684ca8c35eaddd76e6c5-6ab55714f4863b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "74a71911-8574-60bc-9161-3621d47997d2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "74a71911-8574-60bc-9161-3621d47997d2", + "x-ms-request-id": "8ffbaa61-701e-0086-1df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "386462762", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..2d44d030edf6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/AcquireLeaseAsync_ErrorAsync.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46a3e08c-c539-0126-819a-ff111f8f768b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5a50cb44fe0dd344a4f499f51b540769-80e7cd1928b35044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dda1b009-4c7d-0698-af94-cb1a5ccd9cb4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC6FA2B1F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dda1b009-4c7d-0698-af94-cb1a5ccd9cb4", + "x-ms-request-id": "8ffc3cfb-701e-0086-1af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46a3e08c-c539-0126-819a-ff111f8f768b/test-directory-1a40d1cd-cdbe-e514-af06-684fff528eb3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-46542fe70035684bac5b115a62b712a8-5a71db56398cba47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "36501805-2dc5-34c6-c32f-7c09c6f6089a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6e0726ca-99ee-110e-9db5-071ddc154010", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "36501805-2dc5-34c6-c32f-7c09c6f6089a", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffc3d4b-701e-0086-62f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffc3d4b-701e-0086-62f7-85b3e6000000\n", + "Time:2019-10-18T21:04:34.1594241Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46a3e08c-c539-0126-819a-ff111f8f768b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc09809af72773419283c8814d813d83-a34a6bce0da0014f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c317aaae-0ac5-204a-4bd2-dd5e381175a5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c317aaae-0ac5-204a-4bd2-dd5e381175a5", + "x-ms-request-id": "8ffc3d66-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "851479339", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync.json new file mode 100644 index 000000000000..95ef62c54fad --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-53c4cc76-716c-b9ca-e900-c91a404d3bec?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-940014f51b4ce14985ca6b6f455a1912-68c9b5794710db4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f5e4b224-010b-97ea-d72b-df136ab7b584", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB53B53E3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f5e4b224-010b-97ea-d72b-df136ab7b584", + "x-ms-request-id": "8ffbaa7a-701e-0086-36f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-53c4cc76-716c-b9ca-e900-c91a404d3bec/test-directory-c667aff0-4ecc-cf9c-d4ca-0ee93a92bc5e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5d8ff2cb446f5040a95a913467e352fa-415b116039125242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c47b1cc-e023-d551-1614-2041f3005c45", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB53F8554\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c47b1cc-e023-d551-1614-2041f3005c45", + "x-ms-request-id": "ed7335da-f01f-0043-49f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-53c4cc76-716c-b9ca-e900-c91a404d3bec/test-directory-c667aff0-4ecc-cf9c-d4ca-0ee93a92bc5e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8461216a96450c4cb81ed358722b8ca2-423c24cd8db22447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47bca4f8-d129-a5cc-969b-7ddd8eda71a4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "beba806e-27c1-ab1b-ce46-5276647107f1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB53F8554\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47bca4f8-d129-a5cc-969b-7ddd8eda71a4", + "x-ms-lease-id": "beba806e-27c1-ab1b-ce46-5276647107f1", + "x-ms-request-id": "8ffbaab8-701e-0086-6df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-53c4cc76-716c-b9ca-e900-c91a404d3bec/test-directory-c667aff0-4ecc-cf9c-d4ca-0ee93a92bc5e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7334730a57525641a734acc09fef4da2-1970124e804eb148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf7ddf19-c0b5-68c7-b477-f2aef25dea80", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB53F8554\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf7ddf19-c0b5-68c7-b477-f2aef25dea80", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffbaadb-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-53c4cc76-716c-b9ca-e900-c91a404d3bec?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c2355116acbd944eb55535c3b0529325-62efb66f76a0f249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aec34e14-b15c-4cef-689d-be6ce14c0ce7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aec34e14-b15c-4cef-689d-be6ce14c0ce7", + "x-ms-request-id": "8ffbaaee-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "893592121", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsyncAsync.json new file mode 100644 index 000000000000..49596490dd98 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsyncAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c6ce98c1-44c3-9b19-cf89-d4885546a6f2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0626fea8dd5c1c478bda568079342c2e-54d3196ad0bdd14e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bc283ec2-b9af-afae-01ff-488eb399df27", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC70BE199\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc283ec2-b9af-afae-01ff-488eb399df27", + "x-ms-request-id": "8ffc3d7b-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c6ce98c1-44c3-9b19-cf89-d4885546a6f2/test-directory-ac78baf2-897d-989c-5043-1be88486f626?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-271f29ce08c1234b955b08f521dd4a65-5aabdbcdb95bee44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eba098fb-8030-380e-a290-6c6b9dc52a7a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC711A520\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eba098fb-8030-380e-a290-6c6b9dc52a7a", + "x-ms-request-id": "ed7337e3-f01f-0043-45f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c6ce98c1-44c3-9b19-cf89-d4885546a6f2/test-directory-ac78baf2-897d-989c-5043-1be88486f626?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0702d78f5fd9cb4ea2a87d9c24efa352-c80d5c93942f6942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bfa5e434-6d87-323f-8e98-741c9ff00db3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6a312208-c9d2-0809-7613-e11e2beeb697", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC711A520\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfa5e434-6d87-323f-8e98-741c9ff00db3", + "x-ms-lease-id": "6a312208-c9d2-0809-7613-e11e2beeb697", + "x-ms-request-id": "8ffc3dbc-701e-0086-4ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c6ce98c1-44c3-9b19-cf89-d4885546a6f2/test-directory-ac78baf2-897d-989c-5043-1be88486f626?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1699296522dda449bbf4bc47d504cecd-f47c919618a73243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47e9dd4c-f748-fd0f-caba-5d4e97d83c49", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC711A520\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47e9dd4c-f748-fd0f-caba-5d4e97d83c49", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffc3de8-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c6ce98c1-44c3-9b19-cf89-d4885546a6f2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5c6e21f3d9fb5c40899b6e2a37e0711c-20e0d6e84e7bf641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c2d0d40e-c606-e26b-c503-c91de0456653", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c2d0d40e-c606-e26b-c503-c91de0456653", + "x-ms-request-id": "8ffc3dfd-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "78875020", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..335909c81482 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditions.json @@ -0,0 +1,879 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-06946ee3-c3c9-198b-2c65-e62f192a32d4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24468bf2c1590547b4c117c5d1217b1c-bc938639bd7a3941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "246d9c6a-be81-a061-3cf2-424272739d96", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB54E913B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "246d9c6a-be81-a061-3cf2-424272739d96", + "x-ms-request-id": "8ffbab18-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-06946ee3-c3c9-198b-2c65-e62f192a32d4/test-directory-3632589f-0987-456b-44b3-180aed06a443?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-907d11e6eb653d44afd6ba7903eca907-a6e8c968ff1eee42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1be43f21-66b6-6102-3127-dfcda557b236", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB556A48D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1be43f21-66b6-6102-3127-dfcda557b236", + "x-ms-request-id": "ed7335db-f01f-0043-4af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-06946ee3-c3c9-198b-2c65-e62f192a32d4/test-directory-3632589f-0987-456b-44b3-180aed06a443?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f76b452876dcd048a33f23c314c9a13e-1648239bb97daf45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b614c0d-576d-00cc-6652-15f7af3ada75", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "1579ff4e-21ae-92d8-06bf-b7c786bcea5d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB556A48D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b614c0d-576d-00cc-6652-15f7af3ada75", + "x-ms-lease-id": "1579ff4e-21ae-92d8-06bf-b7c786bcea5d", + "x-ms-request-id": "8ffbab44-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-06946ee3-c3c9-198b-2c65-e62f192a32d4/test-directory-3632589f-0987-456b-44b3-180aed06a443?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b069e03c3511847939002249078f0da-2b8602eac6b6d34c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3aba8ff1-8f5a-eef0-d2e9-47cf7395b21f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB556A48D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3aba8ff1-8f5a-eef0-d2e9-47cf7395b21f", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffbab66-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-06946ee3-c3c9-198b-2c65-e62f192a32d4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-434edddfb0e0be48bf4794032cbd0eb0-dbb38197f692634d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f0594ee-a080-ae1a-9099-3584bc4452dc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f0594ee-a080-ae1a-9099-3584bc4452dc", + "x-ms-request-id": "8ffbab80-701e-0086-29f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fec19c65-b8ea-2b83-d5b1-01bea69b5250?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c708cbf249a2944587ec1d4603f62439-398dce19dd98b744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ffef0b49-2cc0-353a-10d9-4ace9e5b07f5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB566151C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ffef0b49-2cc0-353a-10d9-4ace9e5b07f5", + "x-ms-request-id": "8ffbaba4-701e-0086-4df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fec19c65-b8ea-2b83-d5b1-01bea69b5250/test-directory-98c6e447-7362-d24c-fdd8-423f9d1f9a9f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-308ef3800148494fa2bb6b171ea63582-e5627f4869b43d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ac1c25a3-b46f-d691-bf1d-01e7e9fa97f0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB56C9110\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ac1c25a3-b46f-d691-bf1d-01e7e9fa97f0", + "x-ms-request-id": "ed7335dc-f01f-0043-4bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fec19c65-b8ea-2b83-d5b1-01bea69b5250/test-directory-98c6e447-7362-d24c-fdd8-423f9d1f9a9f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f9e3d737d816b14ebb40a428c0a85b87-162505fa3752ac46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9d78dd14-b965-377a-dc27-583b04da3029", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "906aaa3e-6be6-f449-5334-afb6a5958a2d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB56C9110\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9d78dd14-b965-377a-dc27-583b04da3029", + "x-ms-lease-id": "906aaa3e-6be6-f449-5334-afb6a5958a2d", + "x-ms-request-id": "8ffbabe7-701e-0086-09f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fec19c65-b8ea-2b83-d5b1-01bea69b5250/test-directory-98c6e447-7362-d24c-fdd8-423f9d1f9a9f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:04 GMT", + "traceparent": "00-c25df39132478f468cf33e7937d80e1d-9ccd58d4f5b57f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8a1c18b-ed1d-d4c7-6665-9bdc95f5aba1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB56C9110\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8a1c18b-ed1d-d4c7-6665-9bdc95f5aba1", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffbabfd-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fec19c65-b8ea-2b83-d5b1-01bea69b5250?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da0051f6cccbff45bb27ce6af386bd12-65a50b2be247724b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43afad83-6838-a50c-0c84-a1f78311bb84", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43afad83-6838-a50c-0c84-a1f78311bb84", + "x-ms-request-id": "8ffbac21-701e-0086-41f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcd9730f-27bd-ea5b-30ac-d8f5c91c3033?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cee6ee5752930c4fa665c7990b5db85d-750716688ed54d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "319b9e6c-ca59-5b64-52c4-128c9016dbf0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB587D402\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "319b9e6c-ca59-5b64-52c4-128c9016dbf0", + "x-ms-request-id": "8ffbacb7-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcd9730f-27bd-ea5b-30ac-d8f5c91c3033/test-directory-09396d54-d3b8-a63e-0ad4-3666b890eb97?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9886491c8a142f4fb814a9f994a7edef-2b33ae77d2acae43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "91767f7b-675f-9825-5ff4-278594fda3c2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB590A08D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91767f7b-675f-9825-5ff4-278594fda3c2", + "x-ms-request-id": "ed7335dd-f01f-0043-4cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcd9730f-27bd-ea5b-30ac-d8f5c91c3033/test-directory-09396d54-d3b8-a63e-0ad4-3666b890eb97?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4a174a08f40b84499c9a2ff69c2134a-a908dc9c197a374a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9a7d259-de8a-cb02-1020-fc19736a59a2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "96517bd9-b08d-566f-9445-f4bb3ebd512e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB590A08D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9a7d259-de8a-cb02-1020-fc19736a59a2", + "x-ms-lease-id": "96517bd9-b08d-566f-9445-f4bb3ebd512e", + "x-ms-request-id": "8ffbad1d-701e-0086-31f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcd9730f-27bd-ea5b-30ac-d8f5c91c3033/test-directory-09396d54-d3b8-a63e-0ad4-3666b890eb97?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:04 GMT", + "traceparent": "00-c6156281248f384d8e82dd724c0e9e0c-b4af382f6fd4e746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c61dce6-7715-80a3-a31f-29f95d1d5f6a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB590A08D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c61dce6-7715-80a3-a31f-29f95d1d5f6a", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffbad27-701e-0086-3bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcd9730f-27bd-ea5b-30ac-d8f5c91c3033?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f8e9cc1028221044b90421f828e9ef8c-671ca7dba545f644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9633bca1-ed08-2b8c-54a5-4af240ae2026", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9633bca1-ed08-2b8c-54a5-4af240ae2026", + "x-ms-request-id": "8ffbad4d-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bb06571e-9ff9-7512-d671-41ece297643d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fd7d84a77b8ee5498d5eef18834671b4-cccc917874549148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c4ed6e08-2a5f-0233-a9bd-c096ac9f48bc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:03 GMT", + "ETag": "\u00220x8D7540EB59D82CB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4ed6e08-2a5f-0233-a9bd-c096ac9f48bc", + "x-ms-request-id": "8ffbad64-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bb06571e-9ff9-7512-d671-41ece297643d/test-directory-44ba0d40-7f57-563b-f65d-1f3c15894fc4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0cf8bb8c44029c48a4f3625a9eae0c9e-0d36201d086efd48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1948cd74-6a58-8824-3396-ce010bf7ec20", + "x-ms-date": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5A30C8F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1948cd74-6a58-8824-3396-ce010bf7ec20", + "x-ms-request-id": "ed7335df-f01f-0043-4ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bb06571e-9ff9-7512-d671-41ece297643d/test-directory-44ba0d40-7f57-563b-f65d-1f3c15894fc4", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0cbed768-15f6-9f41-bba7-eaabee210124", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5A30C8F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "0cbed768-15f6-9f41-bba7-eaabee210124", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:04 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbadab-701e-0086-38f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bb06571e-9ff9-7512-d671-41ece297643d/test-directory-44ba0d40-7f57-563b-f65d-1f3c15894fc4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-21d09c4289413740b04e59fcb0d93906-a35e26670c919a4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b099aaaa-4050-4b34-e027-8b994ac06880", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "e6d4fb6e-d5bb-a111-2eac-7b02870e4d2b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5A30C8F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b099aaaa-4050-4b34-e027-8b994ac06880", + "x-ms-lease-id": "e6d4fb6e-d5bb-a111-2eac-7b02870e4d2b", + "x-ms-request-id": "8ffbadbb-701e-0086-47f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bb06571e-9ff9-7512-d671-41ece297643d/test-directory-44ba0d40-7f57-563b-f65d-1f3c15894fc4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EB5A30C8F\u0022", + "traceparent": "00-58fb77e39541d9498e58620bffd37f18-65ee95cb22226048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "44019ad7-5087-08d4-6e53-08091845eecf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5A30C8F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "44019ad7-5087-08d4-6e53-08091845eecf", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffbadcf-701e-0086-5bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bb06571e-9ff9-7512-d671-41ece297643d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-040faee25e3d5442968310fa55609631-25739ab12dabc242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b0c2ce1c-24be-09f8-46c2-bfe91097aab3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b0c2ce1c-24be-09f8-46c2-bfe91097aab3", + "x-ms-request-id": "8ffbaddd-701e-0086-69f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b66ad97-91dd-358a-8670-3ab1990a44b5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4336a158f859a3409fc91f14bcda6857-59dfec0877a26740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1533042b-6f52-8a21-438d-294ee946703c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5BB9787\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1533042b-6f52-8a21-438d-294ee946703c", + "x-ms-request-id": "8ffbae74-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b66ad97-91dd-358a-8670-3ab1990a44b5/test-directory-06110a7d-5fab-5a31-9c77-3ee25e19525d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da83cd8df212f440886517c1d9412adc-bd3fda610dc5cf41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d8f3f68a-7a18-cbc6-d3d8-79db303f2b2a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5C23A58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d8f3f68a-7a18-cbc6-d3d8-79db303f2b2a", + "x-ms-request-id": "ed7335e1-f01f-0043-50f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b66ad97-91dd-358a-8670-3ab1990a44b5/test-directory-06110a7d-5fab-5a31-9c77-3ee25e19525d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b63c1ab612cc9547847d96513787ab59-6efe66a7e21b134f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47bbdd36-e364-aec7-91a4-30705b7e7297", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "215ecc3a-dbbf-4e65-a7a8-1f48583b46d9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5C23A58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47bbdd36-e364-aec7-91a4-30705b7e7297", + "x-ms-lease-id": "215ecc3a-dbbf-4e65-a7a8-1f48583b46d9", + "x-ms-request-id": "8ffbaeb6-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b66ad97-91dd-358a-8670-3ab1990a44b5/test-directory-06110a7d-5fab-5a31-9c77-3ee25e19525d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-356abf94e30fdd47b1b5b34199049acd-1a434435c7fa5e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7b127770-ff80-8e74-f0a9-d68149d51983", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5C23A58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b127770-ff80-8e74-f0a9-d68149d51983", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffbaecb-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b66ad97-91dd-358a-8670-3ab1990a44b5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-37033f11721b724281b6763cf1f2de2b-09bd666a5c554a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e3ff0f0b-f76c-9316-2bda-883eed8277b0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e3ff0f0b-f76c-9316-2bda-883eed8277b0", + "x-ms-request-id": "8ffbaee3-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:04.4430260-07:00", + "RandomSeed": "929443802", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..27925dd0fde0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,879 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56063b2f-aa42-fe1b-2496-7bc415759161?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f14afe74d26f874f937e59100911ab18-3db31ab0629d8145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0c781591-cdf2-ddcf-42ba-b1f2d38ae096", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC71F6D1B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c781591-cdf2-ddcf-42ba-b1f2d38ae096", + "x-ms-request-id": "8ffc3e26-701e-0086-36f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-56063b2f-aa42-fe1b-2496-7bc415759161/test-directory-93d0d160-ec58-23d3-da0d-76d593f92fdf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-43e28d5387bc6046bb85957542b78c34-75939a06fb5ae542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fdc1818c-1d74-a5ff-4155-32e456f94a48", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC730279D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fdc1818c-1d74-a5ff-4155-32e456f94a48", + "x-ms-request-id": "ed7337e5-f01f-0043-47f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56063b2f-aa42-fe1b-2496-7bc415759161/test-directory-93d0d160-ec58-23d3-da0d-76d593f92fdf?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-34d1f33d3fc01b4cace35e4a63e5bde6-edc86fe27b380440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "877a24fb-7462-abfd-e7e5-9b6460ed2673", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "af0cd28b-e058-db9a-6110-bc117ececa6a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC730279D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "877a24fb-7462-abfd-e7e5-9b6460ed2673", + "x-ms-lease-id": "af0cd28b-e058-db9a-6110-bc117ececa6a", + "x-ms-request-id": "8ffc3ecf-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56063b2f-aa42-fe1b-2496-7bc415759161/test-directory-93d0d160-ec58-23d3-da0d-76d593f92fdf?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4130505586c7bd4980c22d95c22335e0-a7b9593b95146647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a16dea7-4254-7408-239c-2a5397066738", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC730279D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a16dea7-4254-7408-239c-2a5397066738", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffc3ef4-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56063b2f-aa42-fe1b-2496-7bc415759161?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc4635a7d5d5f64495b39ecf364ee584-4dd655da7f4fb24c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82bdc45b-ccd6-481f-bf86-12140ebcc160", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82bdc45b-ccd6-481f-bf86-12140ebcc160", + "x-ms-request-id": "8ffc3f08-701e-0086-14f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d76452dc-fed6-7446-b153-453322e989f1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed06f9e19cdb0e4db2fe9336eb97a569-ade366271faf9c46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9842bf5f-b1cd-5c1e-7d49-d18286ec26d6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC73EE1A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9842bf5f-b1cd-5c1e-7d49-d18286ec26d6", + "x-ms-request-id": "8ffc3f29-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d76452dc-fed6-7446-b153-453322e989f1/test-directory-d80120fc-eec5-f717-f0ca-ab02333c5299?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2125b5250dfe3e4db319f496c12bd22b-36cbf5e218089648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "000df4ad-db16-7091-a74b-a803061b2840", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC745B6DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "000df4ad-db16-7091-a74b-a803061b2840", + "x-ms-request-id": "ed7337e7-f01f-0043-49f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d76452dc-fed6-7446-b153-453322e989f1/test-directory-d80120fc-eec5-f717-f0ca-ab02333c5299?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-582b4d5fa773b8439e790fe95bda9322-b98d131a71640046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db091471-7bfb-ea27-c401-02761a66d790", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "98e337f6-c318-0b30-fda0-c02b9917e312", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC745B6DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db091471-7bfb-ea27-c401-02761a66d790", + "x-ms-lease-id": "98e337f6-c318-0b30-fda0-c02b9917e312", + "x-ms-request-id": "8ffc3f61-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d76452dc-fed6-7446-b153-453322e989f1/test-directory-d80120fc-eec5-f717-f0ca-ab02333c5299?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:34 GMT", + "traceparent": "00-bdc162a7cf7d804a83259b86a01664e6-1e1aa46ea1643b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "85b9c445-080d-3b16-446a-7b2d4f0ca9f5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC745B6DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "85b9c445-080d-3b16-446a-7b2d4f0ca9f5", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffc3f78-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d76452dc-fed6-7446-b153-453322e989f1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f0ca1fd32125a438ee152bc2fc431c9-81942d739013f042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5631243e-52ad-5f82-7e12-555c6ee454a8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5631243e-52ad-5f82-7e12-555c6ee454a8", + "x-ms-request-id": "8ffc3f8c-701e-0086-15f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dd2b4675-10e2-840c-8e31-82a7e03afbd3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-225a0d3baa37e8488cc9ad3ab109f5fb-a2c8419db42a4a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f8677f11-0446-2e0c-18ac-c87bd0db7e44", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC74F8677\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8677f11-0446-2e0c-18ac-c87bd0db7e44", + "x-ms-request-id": "8ffc3fa6-701e-0086-2df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dd2b4675-10e2-840c-8e31-82a7e03afbd3/test-directory-e1d38216-2af5-22cd-fef2-344edc4c19b4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d4ca254c728c747aa4462e56e48742a-a36563649435ba47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e8a8ef14-3706-e728-b245-f953cfbd52cb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7572868\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8a8ef14-3706-e728-b245-f953cfbd52cb", + "x-ms-request-id": "ed7337e9-f01f-0043-4bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dd2b4675-10e2-840c-8e31-82a7e03afbd3/test-directory-e1d38216-2af5-22cd-fef2-344edc4c19b4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a63a00c95ad4248bb84dd6d6c2f15ed-92a0b4f3d49d0a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "779a466c-fc6a-f788-7d95-f4b5d6f1cf13", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6b621393-1d44-1271-f450-6136189e9731", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC7572868\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "779a466c-fc6a-f788-7d95-f4b5d6f1cf13", + "x-ms-lease-id": "6b621393-1d44-1271-f450-6136189e9731", + "x-ms-request-id": "8ffc3fea-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dd2b4675-10e2-840c-8e31-82a7e03afbd3/test-directory-e1d38216-2af5-22cd-fef2-344edc4c19b4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:34 GMT", + "traceparent": "00-9683a4474f1d15479ece8414b819603e-74dbb032e1b2e44d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1c99d9c-1f03-8dc7-df42-6f0e3cf8094a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC7572868\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1c99d9c-1f03-8dc7-df42-6f0e3cf8094a", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffc3ff5-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dd2b4675-10e2-840c-8e31-82a7e03afbd3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-22eaab92d8215e43891e2b794636c94b-e93cb35f2f8d704b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3819398d-fd28-8e0f-003c-8840f518256b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3819398d-fd28-8e0f-003c-8840f518256b", + "x-ms-request-id": "8ffc400d-701e-0086-0cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1b6e578-c604-514a-5dc1-b2cb0cdfc0ec?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3892a7fcb158f345b7ec59164df85102-df095fb126fa8343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e66fa713-b83c-c693-efc7-da664a448120", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC76163FB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e66fa713-b83c-c693-efc7-da664a448120", + "x-ms-request-id": "8ffc4023-701e-0086-21f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d1b6e578-c604-514a-5dc1-b2cb0cdfc0ec/test-directory-1e889c7b-2297-a78c-c4d3-44b384158e5e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5bf46fb82e8e5f4a941b5949bd4b43fe-777177d84a20e14d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26b821d0-f376-f06e-1bc8-226874e041d9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC767C05E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26b821d0-f376-f06e-1bc8-226874e041d9", + "x-ms-request-id": "ed7337ea-f01f-0043-4cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1b6e578-c604-514a-5dc1-b2cb0cdfc0ec/test-directory-1e889c7b-2297-a78c-c4d3-44b384158e5e", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7adf3978-fa04-b4bc-7015-3aed1892e0a7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC767C05E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7adf3978-fa04-b4bc-7015-3aed1892e0a7", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc404d-701e-0086-47f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1b6e578-c604-514a-5dc1-b2cb0cdfc0ec/test-directory-1e889c7b-2297-a78c-c4d3-44b384158e5e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-551d0c8edd160a46bb81f324cd933235-673356bd0c46894d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d66378fe-3694-4104-3e2f-f2472efba4ac", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9db67c38-1b8c-a2b0-eb89-dbdc0f73b008", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC767C05E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d66378fe-3694-4104-3e2f-f2472efba4ac", + "x-ms-lease-id": "9db67c38-1b8c-a2b0-eb89-dbdc0f73b008", + "x-ms-request-id": "8ffc4051-701e-0086-4af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1b6e578-c604-514a-5dc1-b2cb0cdfc0ec/test-directory-1e889c7b-2297-a78c-c4d3-44b384158e5e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC767C05E\u0022", + "traceparent": "00-ae7ad7390664c14fb0ab041b110889b3-0190c68f0e7c0843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9fee952a-092e-e012-15eb-3aceeb34a298", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC767C05E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9fee952a-092e-e012-15eb-3aceeb34a298", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffc4064-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1b6e578-c604-514a-5dc1-b2cb0cdfc0ec?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e7c6c5d45bae8e4b92f951b323666116-0c297c44a7f87748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "981d8a4b-040c-dd7d-90af-872ed697ae88", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "981d8a4b-040c-dd7d-90af-872ed697ae88", + "x-ms-request-id": "8ffc4073-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e7b54d6c-b51a-dbf0-0a02-8d65ef8c901d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4fc0f243ae3224792e2ed11fc8ad71a-7960587a6ef63640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0218911a-bf42-952c-9941-8d0a7718ed04", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC7795D1D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0218911a-bf42-952c-9941-8d0a7718ed04", + "x-ms-request-id": "8ffc40a8-701e-0086-1cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e7b54d6c-b51a-dbf0-0a02-8d65ef8c901d/test-directory-e2ea691f-4c15-6371-c065-b219192813ae?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-36d4bfd3ad1af24788fdf7b025d21d00-3f8c9602cb16e948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5da89813-3371-ce66-1fb5-42dd0d127c71", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC77F1B0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5da89813-3371-ce66-1fb5-42dd0d127c71", + "x-ms-request-id": "ed7337eb-f01f-0043-4df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e7b54d6c-b51a-dbf0-0a02-8d65ef8c901d/test-directory-e2ea691f-4c15-6371-c065-b219192813ae?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bfc89e8644f614458784d821cfcb09a7-9b010fbf89537a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9ca6566f-7364-844e-0816-ce0b183d4982", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "651ddf2d-8ece-9290-8f66-1a28849ce73e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC77F1B0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9ca6566f-7364-844e-0816-ce0b183d4982", + "x-ms-lease-id": "651ddf2d-8ece-9290-8f66-1a28849ce73e", + "x-ms-request-id": "8ffc40da-701e-0086-4bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e7b54d6c-b51a-dbf0-0a02-8d65ef8c901d/test-directory-e2ea691f-4c15-6371-c065-b219192813ae?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-175f27f384a64c4aa946b5db309b4995-f82d5a7e9b19b344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2eb965ef-4af5-17d9-4681-7869e831a06e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:33 GMT", + "ETag": "\u00220x8D7540EC77F1B0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2eb965ef-4af5-17d9-4681-7869e831a06e", + "x-ms-lease-time": "0", + "x-ms-request-id": "8ffc40f0-701e-0086-61f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e7b54d6c-b51a-dbf0-0a02-8d65ef8c901d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9ccb59be1a1cfa4f85bd0bbe0b0be6c3-847cbb01f1dec14b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b31b3bcf-1a84-848d-2a3a-318a83888f70", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b31b3bcf-1a84-848d-2a3a-318a83888f70", + "x-ms-request-id": "8ffc410e-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:34.3329512-07:00", + "RandomSeed": "923269689", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..2f3c0df61506 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,726 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2675ef10-7d6d-3ecd-5533-c214c8d470f4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba7033b37e5e1048bf8bd834d22843c5-806cf9c41b1afd40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "df2ce5b0-577e-4f43-6141-01fcd9897e2a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5CD26E2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df2ce5b0-577e-4f43-6141-01fcd9897e2a", + "x-ms-request-id": "8ffbaf05-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2675ef10-7d6d-3ecd-5533-c214c8d470f4/test-directory-fb45eeca-de29-d077-fd75-f37e20e13271?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-537896607f5387488c67bf0bfb0fc955-5256e99a7c2b674c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1d213370-389e-d171-6e5c-e20964c42f7f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5D4AD49\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d213370-389e-d171-6e5c-e20964c42f7f", + "x-ms-request-id": "ed7335e3-f01f-0043-52f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2675ef10-7d6d-3ecd-5533-c214c8d470f4/test-directory-fb45eeca-de29-d077-fd75-f37e20e13271?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e853008fcb12864195630bc9883664bc-05785fe4d0758e4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae73ef58-74f8-d584-b0e7-a4aa94cf6378", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b1fd900e-9b24-3982-78f4-a4a16ef59107", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5D4AD49\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae73ef58-74f8-d584-b0e7-a4aa94cf6378", + "x-ms-lease-id": "b1fd900e-9b24-3982-78f4-a4a16ef59107", + "x-ms-request-id": "8ffbaf54-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2675ef10-7d6d-3ecd-5533-c214c8d470f4/test-directory-fb45eeca-de29-d077-fd75-f37e20e13271?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:05 GMT", + "traceparent": "00-b9fa5df8ab230c439c0865bb499c7c93-e223e3f4edb41b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7e491007-e382-d90e-c538-3cd8702831e6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7e491007-e382-d90e-c538-3cd8702831e6", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbaf66-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffbaf66-701e-0086-65f7-85b3e6000000\n", + "Time:2019-10-18T21:04:05.3411349Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2675ef10-7d6d-3ecd-5533-c214c8d470f4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-80b94f39f516534ebd8a9c49a632f6bd-d700db3b63437846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83a2995c-e486-e7f6-cce0-547c06e68895", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83a2995c-e486-e7f6-cce0-547c06e68895", + "x-ms-request-id": "8ffbaf76-701e-0086-74f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2a621404-b7b5-3459-3233-4d07f34c60d3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c72b52139436c6459e0197b59071d923-530a7b998939ca4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "65bc59f1-8390-a5c4-406e-515396eef37f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5DE40F7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65bc59f1-8390-a5c4-406e-515396eef37f", + "x-ms-request-id": "8ffbaf89-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a621404-b7b5-3459-3233-4d07f34c60d3/test-directory-44f28180-b06a-5610-b417-251bb087b5d1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4e89df2fb9881a44b978e4dbc9803839-7ae20a7b3ca4a548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd5187a6-cb6e-40df-4966-b0785ea8f4b9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5E42358\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd5187a6-cb6e-40df-4966-b0785ea8f4b9", + "x-ms-request-id": "ed7335e4-f01f-0043-53f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2a621404-b7b5-3459-3233-4d07f34c60d3/test-directory-44f28180-b06a-5610-b417-251bb087b5d1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ee2b548b053e1f4bb638e43bc7496487-9b7c24bcbf6bc341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dd5edee1-20dd-4b3d-97cc-bf82844b2750", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "932f7fb8-5ad8-84ef-3eeb-469419f8f9a7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5E42358\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dd5edee1-20dd-4b3d-97cc-bf82844b2750", + "x-ms-lease-id": "932f7fb8-5ad8-84ef-3eeb-469419f8f9a7", + "x-ms-request-id": "8ffbafbc-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2a621404-b7b5-3459-3233-4d07f34c60d3/test-directory-44f28180-b06a-5610-b417-251bb087b5d1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:05 GMT", + "traceparent": "00-e52198ba10ef8549959adbd5a686c106-5deeab079d91734f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3bb2f143-1c9a-43c9-d129-9168f7e0d4d8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3bb2f143-1c9a-43c9-d129-9168f7e0d4d8", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbafc8-701e-0086-43f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffbafc8-701e-0086-43f7-85b3e6000000\n", + "Time:2019-10-18T21:04:05.4422057Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2a621404-b7b5-3459-3233-4d07f34c60d3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-57d194e72581c64d840a4e1e9e362fae-45c84321c37d444a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "933e4c92-eb99-50b6-3fd1-7d08391b093b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "933e4c92-eb99-50b6-3fd1-7d08391b093b", + "x-ms-request-id": "8ffbafd4-701e-0086-4ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0a559601-f807-eabd-ce9b-e13c5ac29297?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4e27c4055871fb46adaf1b2d94702e98-bc63339851532a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1a058553-37e4-9aca-8e54-c4fe0a79f57c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5EDD421\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1a058553-37e4-9aca-8e54-c4fe0a79f57c", + "x-ms-request-id": "8ffbafe6-701e-0086-61f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0a559601-f807-eabd-ce9b-e13c5ac29297/test-directory-7a20e63f-5e45-c099-5792-c19af5d90eb4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da784eef273bc04aa4473cd9ac48e8fd-25145d926000154b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f4a58577-62f9-f5f9-ec44-c252752fa4b5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB5F23A8E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f4a58577-62f9-f5f9-ec44-c252752fa4b5", + "x-ms-request-id": "ed7335e5-f01f-0043-54f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0a559601-f807-eabd-ce9b-e13c5ac29297/test-directory-7a20e63f-5e45-c099-5792-c19af5d90eb4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d20ac9724e22004ab91509f174f831eb-ba82df66c56fbf47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c076796-5001-573e-c6de-c089dceeb49f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "673f1045-2090-c7bf-346f-850a414c4416", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5F23A8E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c076796-5001-573e-c6de-c089dceeb49f", + "x-ms-lease-id": "673f1045-2090-c7bf-346f-850a414c4416", + "x-ms-request-id": "8ffbb025-701e-0086-1df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0a559601-f807-eabd-ce9b-e13c5ac29297/test-directory-7a20e63f-5e45-c099-5792-c19af5d90eb4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-17be0ab46e9b0048b960a5ed01281c0f-c1250674f661074d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d974c133-d844-8915-b4cb-a95459317fba", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d974c133-d844-8915-b4cb-a95459317fba", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbb03a-701e-0086-30f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffbb03a-701e-0086-30f7-85b3e6000000\n", + "Time:2019-10-18T21:04:05.5472797Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0a559601-f807-eabd-ce9b-e13c5ac29297?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c025ed5916f28a439c0bc70c28242707-a63baca4b2d69642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b55ebcc-da79-285a-96ed-ce418c2dd223", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b55ebcc-da79-285a-96ed-ce418c2dd223", + "x-ms-request-id": "8ffbb041-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef5d0363-08cf-7aec-0914-f468c1f7f712?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-afb9dfd263933f4fbea3b7c24f80674a-dc846ee2bdb1084b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8ebaf309-2f44-c4ae-ffda-1165e6f1679f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB5FF637C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ebaf309-2f44-c4ae-ffda-1165e6f1679f", + "x-ms-request-id": "8ffbb05e-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ef5d0363-08cf-7aec-0914-f468c1f7f712/test-directory-6195bcf5-64a5-fe47-c2f8-017f95f28f93?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0cdd4210b858b747a8b623d15e1734fd-e5a2e1fc495eff4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e04d4e8-73e0-a513-acbb-cb4c2d2f2f0d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB604E464\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e04d4e8-73e0-a513-acbb-cb4c2d2f2f0d", + "x-ms-request-id": "ed7335e6-f01f-0043-55f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef5d0363-08cf-7aec-0914-f468c1f7f712/test-directory-6195bcf5-64a5-fe47-c2f8-017f95f28f93", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5b66194-d4b5-4f69-7178-40c88d31af67", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB604E464\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d5b66194-d4b5-4f69-7178-40c88d31af67", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbb092-701e-0086-06f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef5d0363-08cf-7aec-0914-f468c1f7f712/test-directory-6195bcf5-64a5-fe47-c2f8-017f95f28f93?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b395cd97a59854eaec33ba66da31877-896b501961dda840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "944c98c8-d68f-a432-9c48-4f7520eb3ef7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "aa267d4b-9992-8c62-ee17-e5e1f545abe7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB604E464\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "944c98c8-d68f-a432-9c48-4f7520eb3ef7", + "x-ms-lease-id": "aa267d4b-9992-8c62-ee17-e5e1f545abe7", + "x-ms-request-id": "8ffbb0a5-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef5d0363-08cf-7aec-0914-f468c1f7f712/test-directory-6195bcf5-64a5-fe47-c2f8-017f95f28f93?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EB604E464\u0022", + "traceparent": "00-9b8a59e5d8c22b4395cbe78a242cc65c-86f8f1b62640d24e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f400d48a-1be5-38d8-b12d-8c4f1eaac9df", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f400d48a-1be5-38d8-b12d-8c4f1eaac9df", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbb0b5-701e-0086-28f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffbb0b5-701e-0086-28f7-85b3e6000000\n", + "Time:2019-10-18T21:04:05.6683650Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef5d0363-08cf-7aec-0914-f468c1f7f712?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7c546b84c7e31a49a62bb50b2169ce98-26317275b13b3740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4cebbf71-4aea-ee12-e138-08819b650797", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4cebbf71-4aea-ee12-e138-08819b650797", + "x-ms-request-id": "8ffbb0c6-701e-0086-39f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:05.2687074-07:00", + "RandomSeed": "303947320", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..ea31c8c207e1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,726 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-489e109b-2e12-8f5b-ff7a-dfa85cbc6a66?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-155be5912f6c75418ca0930bd75b0c7e-d55af6e1bcdcf04e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f37e15cf-a7ef-30c5-655f-b278468556ca", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC78B88DD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f37e15cf-a7ef-30c5-655f-b278468556ca", + "x-ms-request-id": "8ffc412b-701e-0086-19f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-489e109b-2e12-8f5b-ff7a-dfa85cbc6a66/test-directory-c3369ef2-ebb7-70f3-8c46-46c499f74ed1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-01f9be8e1f615746922535d61d8372e6-0f05f8aa9f243e42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a271caf7-7cf8-e3aa-210e-67a86101966e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7918264\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a271caf7-7cf8-e3aa-210e-67a86101966e", + "x-ms-request-id": "ed7337ec-f01f-0043-4ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-489e109b-2e12-8f5b-ff7a-dfa85cbc6a66/test-directory-c3369ef2-ebb7-70f3-8c46-46c499f74ed1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae0e24b6f4c03b44b6a4abaea370bb1d-7b214c2377947249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "97ae717e-47cc-e7d1-3ef5-7a82ec08d7ec", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c93ee110-0fac-7b8c-2775-8fa10c34f781", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7918264\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "97ae717e-47cc-e7d1-3ef5-7a82ec08d7ec", + "x-ms-lease-id": "c93ee110-0fac-7b8c-2775-8fa10c34f781", + "x-ms-request-id": "8ffc4188-701e-0086-72f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-489e109b-2e12-8f5b-ff7a-dfa85cbc6a66/test-directory-c3369ef2-ebb7-70f3-8c46-46c499f74ed1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:35 GMT", + "traceparent": "00-dc9b5b73f77e46408ac9453838b316d9-3e49adcf1328794e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a235d16-6086-edb4-f6e4-90903256d1ca", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a235d16-6086-edb4-f6e4-90903256d1ca", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc419e-701e-0086-08f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc419e-701e-0086-08f7-85b3e6000000\n", + "Time:2019-10-18T21:04:35.0990858Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-489e109b-2e12-8f5b-ff7a-dfa85cbc6a66?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-23753f75ed80ff40af89e528a1739d68-8753bc2b86a7264a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e6c2188-3de5-b665-3185-a250375732b2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e6c2188-3de5-b665-3185-a250375732b2", + "x-ms-request-id": "8ffc41b4-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2992caf-4343-4ffd-606c-103dd0699ddc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-edbb493fb528b943b47a2876ca2952e6-3f30f97f79fdf24c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "239bdd17-4a80-459e-231d-2e792c28e5c7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC79B431A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "239bdd17-4a80-459e-231d-2e792c28e5c7", + "x-ms-request-id": "8ffc41cd-701e-0086-35f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b2992caf-4343-4ffd-606c-103dd0699ddc/test-directory-8968c5e7-2150-6dc8-48b9-dfe14b272bb3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5aead211e399f641b1655faa19e82173-cbe346d8234cba4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5eee2f7c-f544-f6e0-142e-dbc76bbcf9fb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7A1C89C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5eee2f7c-f544-f6e0-142e-dbc76bbcf9fb", + "x-ms-request-id": "ed7337ed-f01f-0043-4ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2992caf-4343-4ffd-606c-103dd0699ddc/test-directory-8968c5e7-2150-6dc8-48b9-dfe14b272bb3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-53acd7a9e4cd34439343927938fbe339-f16d9ab9f9a64843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "99daf1c8-66df-89a6-3680-f3787b52c117", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4c8b7af1-f203-6ef9-6acc-798e34fc58dc", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7A1C89C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "99daf1c8-66df-89a6-3680-f3787b52c117", + "x-ms-lease-id": "4c8b7af1-f203-6ef9-6acc-798e34fc58dc", + "x-ms-request-id": "8ffc4231-701e-0086-15f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2992caf-4343-4ffd-606c-103dd0699ddc/test-directory-8968c5e7-2150-6dc8-48b9-dfe14b272bb3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:35 GMT", + "traceparent": "00-518226b36512154aa9db5b02ed7f8a09-dcaf3de2590e2c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42c6269a-bf22-9ffc-8fdb-e6b8d8f67bac", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42c6269a-bf22-9ffc-8fdb-e6b8d8f67bac", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc4252-701e-0086-36f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc4252-701e-0086-36f7-85b3e6000000\n", + "Time:2019-10-18T21:04:35.2101641Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2992caf-4343-4ffd-606c-103dd0699ddc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b77b6ebcc3bc154c8b9f1dbe8b473d66-f84cd3265372ed4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55dd1db0-7f8c-16f5-0120-a67bf6094c15", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55dd1db0-7f8c-16f5-0120-a67bf6094c15", + "x-ms-request-id": "8ffc4266-701e-0086-4af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4b66a218-308f-9e02-29da-146d31b187bc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-42c59ee268d3a2418ffe1e0ec7793ee5-cd8141c0bebbb642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "76327868-2b6d-804d-1b3f-2bb16b88e450", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7ACAB62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76327868-2b6d-804d-1b3f-2bb16b88e450", + "x-ms-request-id": "8ffc4288-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4b66a218-308f-9e02-29da-146d31b187bc/test-directory-ed16e999-9101-f3fc-8177-78db924f48a8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d88c4aa9cce42942ae86fe9edf52db85-c81d323caa2bd649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c194dcf-076a-d723-7c3f-f4f5b271edcc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7B48D4B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c194dcf-076a-d723-7c3f-f4f5b271edcc", + "x-ms-request-id": "ed7337ee-f01f-0043-50f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4b66a218-308f-9e02-29da-146d31b187bc/test-directory-ed16e999-9101-f3fc-8177-78db924f48a8?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed8dc0f8434e8a44b07d11b4060389f6-e813be865e825d46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "76e2d39a-07a4-a3c6-7c92-d18dd6aae459", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7bca83f7-2b83-87d0-9add-3079f222f913", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7B48D4B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76e2d39a-07a4-a3c6-7c92-d18dd6aae459", + "x-ms-lease-id": "7bca83f7-2b83-87d0-9add-3079f222f913", + "x-ms-request-id": "8ffc42cf-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4b66a218-308f-9e02-29da-146d31b187bc/test-directory-ed16e999-9101-f3fc-8177-78db924f48a8?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-79502be361a8d54b9bd7639715666f03-a85d4452fb66bf4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1edee556-8240-ec6e-6769-c8a20ab00821", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1edee556-8240-ec6e-6769-c8a20ab00821", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc42f2-701e-0086-50f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc42f2-701e-0086-50f7-85b3e6000000\n", + "Time:2019-10-18T21:04:35.3342519Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4b66a218-308f-9e02-29da-146d31b187bc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef87b3d92dbf1a4aa2ddf6195a7d1f34-335a79dfd8affd4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f1379028-c5cb-c319-7214-1cfcdff31095", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1379028-c5cb-c319-7214-1cfcdff31095", + "x-ms-request-id": "8ffc4306-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c0d8fe2-2d95-54e8-ffeb-e27851b595f6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c99e8abbcfb0b94e8a00fc50a1f68a30-8994a5d5573b1e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c7d69cb6-a764-fa56-a8e3-f2e0e3a072bc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7BEFE2F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c7d69cb6-a764-fa56-a8e3-f2e0e3a072bc", + "x-ms-request-id": "8ffc4321-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0c0d8fe2-2d95-54e8-ffeb-e27851b595f6/test-directory-0347257e-9779-cc1c-398a-435e64a46e15?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3d7f0ee31929e44a9bf994f38c24b1ff-d1b00387c679ff4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0c50cc5-10a2-1fce-8009-8dd964f89604", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7C44B62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0c50cc5-10a2-1fce-8009-8dd964f89604", + "x-ms-request-id": "ed7337ef-f01f-0043-51f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c0d8fe2-2d95-54e8-ffeb-e27851b595f6/test-directory-0347257e-9779-cc1c-398a-435e64a46e15", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4620cde9-566c-0749-2f14-2c6892d559fa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7C44B62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "4620cde9-566c-0749-2f14-2c6892d559fa", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc435b-701e-0086-37f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c0d8fe2-2d95-54e8-ffeb-e27851b595f6/test-directory-0347257e-9779-cc1c-398a-435e64a46e15?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c70dfd737699bd499a33ec1c6a49e341-f689dff6448e4f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f80ff190-6165-9558-d191-27c9810a34f6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4908dd75-bdde-b0dd-9339-7df9c586a8c5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7C44B62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f80ff190-6165-9558-d191-27c9810a34f6", + "x-ms-lease-id": "4908dd75-bdde-b0dd-9339-7df9c586a8c5", + "x-ms-request-id": "8ffc4365-701e-0086-41f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c0d8fe2-2d95-54e8-ffeb-e27851b595f6/test-directory-0347257e-9779-cc1c-398a-435e64a46e15?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EC7C44B62\u0022", + "traceparent": "00-39d3f79b9c0d4a478d80230770e522d6-b0435726b9fdf545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a1d751a4-61c5-ff94-7059-77ce175b455f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1d751a4-61c5-ff94-7059-77ce175b455f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc437f-701e-0086-5bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc437f-701e-0086-5bf7-85b3e6000000\n", + "Time:2019-10-18T21:04:35.4483318Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c0d8fe2-2d95-54e8-ffeb-e27851b595f6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a80ab750f3415c4b87ca8a64726a5e87-bc6d3cda4c14d34a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f25ff12-9332-e730-a574-0670e85e934c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f25ff12-9332-e730-a574-0670e85e934c", + "x-ms-request-id": "8ffc4392-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:35.0410433-07:00", + "RandomSeed": "690915505", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_Error.json new file mode 100644 index 000000000000..4d3753dd9719 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_Error.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05dc222a-0c62-e8b9-a013-ade26e39dddd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dbdf41dd1a052b49b27fbdc73bc087d8-f7672770665bbc49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4b8a3535-11df-5571-82d0-b8c48e8a6428", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB6120478\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b8a3535-11df-5571-82d0-b8c48e8a6428", + "x-ms-request-id": "8ffbb0ed-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05dc222a-0c62-e8b9-a013-ade26e39dddd/test-directory-75cc2ac5-ccbd-aff9-4ad6-129212368040?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d309edd57ebb62498a6b7cbc834740d8-036e70d2569c5747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3dbdd06b-8594-6829-3cdb-0009fede424b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3dbdd06b-8594-6829-3cdb-0009fede424b", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffbb10c-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffbb10c-701e-0086-7bf7-85b3e6000000\n", + "Time:2019-10-18T21:04:05.7404157Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05dc222a-0c62-e8b9-a013-ade26e39dddd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33526c162db5c94fb251e7bdbae8d067-a9a4d5cad002b548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4227aa5e-4378-93ac-9d44-fcd391f429af", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4227aa5e-4378-93ac-9d44-fcd391f429af", + "x-ms-request-id": "8ffbb11a-701e-0086-09f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "246295057", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..08c89e3e32ab --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/BreakLeaseAsync_ErrorAsync.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec97cc8b-0ca3-0a15-6ea6-8dcb00bd1af2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-179d174b97c6a54485f1c26b1b04dff0-d7d0a325c9397b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0f397671-b494-8943-f41d-45fb865ec0b7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7E59FF6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f397671-b494-8943-f41d-45fb865ec0b7", + "x-ms-request-id": "8ffc443b-701e-0086-11f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec97cc8b-0ca3-0a15-6ea6-8dcb00bd1af2/test-directory-4425858a-7ada-f0d2-55ca-6d38cbba021b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cfbe0964d07a6b42aea33cc4dde88573-db6e26ddf4c8fe47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82d089ab-732d-f780-a448-bac9470bbd39", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82d089ab-732d-f780-a448-bac9470bbd39", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffc4469-701e-0086-3cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffc4469-701e-0086-3cf7-85b3e6000000\n", + "Time:2019-10-18T21:04:35.6634837Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec97cc8b-0ca3-0a15-6ea6-8dcb00bd1af2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-155c3769f0852242883d7ba6069310b1-938e22caa070e84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "418c4c83-80ea-79ed-b261-e53b50944ea4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "418c4c83-80ea-79ed-b261-e53b50944ea4", + "x-ms-request-id": "8ffc4479-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1859963708", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync.json new file mode 100644 index 000000000000..6b1f030d3639 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a41683dd-1878-7d35-caee-d4a491e6c694?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3316eb5018b5eb47adf8a83813080c4b-629387c2abe8e545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "639d02ae-aa2a-43fe-e4cf-fa4b256cf443", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB61D7838\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "639d02ae-aa2a-43fe-e4cf-fa4b256cf443", + "x-ms-request-id": "8ffbb138-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a41683dd-1878-7d35-caee-d4a491e6c694/test-directory-be67bc35-bd5c-9a3b-fd87-db08446a8a09?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bedbb3ba16ceaf4ea4f9d51f049a6f5c-128c39c75c34004e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3695917b-3e5a-f113-c702-65a2cff5fe79", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6249E66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3695917b-3e5a-f113-c702-65a2cff5fe79", + "x-ms-request-id": "ed7335e7-f01f-0043-56f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a41683dd-1878-7d35-caee-d4a491e6c694/test-directory-be67bc35-bd5c-9a3b-fd87-db08446a8a09?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05242e1c648695488c7996c9fad35e73-fdb28a466bbb6141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5184a1af-4b67-f1a3-43a7-706f9cb2d48b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c15af145-6475-d1f9-524a-91853d6552c3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB6249E66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5184a1af-4b67-f1a3-43a7-706f9cb2d48b", + "x-ms-lease-id": "c15af145-6475-d1f9-524a-91853d6552c3", + "x-ms-request-id": "8ffbb18c-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a41683dd-1878-7d35-caee-d4a491e6c694/test-directory-be67bc35-bd5c-9a3b-fd87-db08446a8a09?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0c735e26a6cf24db131addfc6129c58-1686a8e236d56149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b976652-fb43-8ccf-629e-1338377779e4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "c15af145-6475-d1f9-524a-91853d6552c3", + "x-ms-proposed-lease-id": "b38d7e1e-53d5-b3ae-5005-c847fdc74c37", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB6249E66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b976652-fb43-8ccf-629e-1338377779e4", + "x-ms-lease-id": "b38d7e1e-53d5-b3ae-5005-c847fdc74c37", + "x-ms-request-id": "8ffbb19c-701e-0086-05f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a41683dd-1878-7d35-caee-d4a491e6c694?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c8727e2df2080242a3064ed563850afc-35610eae93250f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "361dada0-781a-0247-8b21-d435e9ab3f1f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "361dada0-781a-0247-8b21-d435e9ab3f1f", + "x-ms-request-id": "8ffbb1c3-701e-0086-2cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1473789725", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsyncAsync.json new file mode 100644 index 000000000000..f320d7de7685 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsyncAsync.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5450c7a5-080c-96d7-efb4-1b4bc05e5706?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-145f755b26a44247a1bf8716f674f186-e05897e1fbb56942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a108d87c-0c87-a4ca-454b-1243d0709bba", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7F496C5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a108d87c-0c87-a4ca-454b-1243d0709bba", + "x-ms-request-id": "8ffc44b1-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5450c7a5-080c-96d7-efb4-1b4bc05e5706/test-directory-11e96343-97fe-86d8-7020-6c0ee1433b3a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc95d50c8266934bbb090e718e28ea1c-9dc3a7753d8e194e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6506c61-87cc-e5ae-ff81-3167a0bbc302", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC7FA4CFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f6506c61-87cc-e5ae-ff81-3167a0bbc302", + "x-ms-request-id": "ed7337f0-f01f-0043-52f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5450c7a5-080c-96d7-efb4-1b4bc05e5706/test-directory-11e96343-97fe-86d8-7020-6c0ee1433b3a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec100c6721e44e40a79df1d822d45b1f-2cb5d8d68c3ecc4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aba5d408-4f0e-ca10-6a95-a3b7cc900ace", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6228d70f-b3a1-8d64-e525-08e3ce47795c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7FA4CFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aba5d408-4f0e-ca10-6a95-a3b7cc900ace", + "x-ms-lease-id": "6228d70f-b3a1-8d64-e525-08e3ce47795c", + "x-ms-request-id": "8ffc44e9-701e-0086-36f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5450c7a5-080c-96d7-efb4-1b4bc05e5706/test-directory-11e96343-97fe-86d8-7020-6c0ee1433b3a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0fc8efb43cde6340b84b95a1dd7cd747-90bbbfa8125f7d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "afcb2fd2-7871-093f-b6b6-cb55591fe177", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "6228d70f-b3a1-8d64-e525-08e3ce47795c", + "x-ms-proposed-lease-id": "74acf4c1-45f2-936d-bfe9-e7d38317234d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC7FA4CFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "afcb2fd2-7871-093f-b6b6-cb55591fe177", + "x-ms-lease-id": "74acf4c1-45f2-936d-bfe9-e7d38317234d", + "x-ms-request-id": "8ffc44fe-701e-0086-4bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5450c7a5-080c-96d7-efb4-1b4bc05e5706?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b08965115adcf847b8d05e917f3070f6-d2c1ebc7fbd2ea4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9ce4ae80-5ac5-895c-7b82-5010791c6bfe", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9ce4ae80-5ac5-895c-7b82-5010791c6bfe", + "x-ms-request-id": "8ffc4522-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "46324551", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..d6c104412a1b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditions.json @@ -0,0 +1,889 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bdd22d38-9f67-8901-c407-ef735787bc4a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-efd4bcab15fe5643b49d1291bc2da8b3-4f12d252052fa04e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cf5eeefe-37e2-33a7-3511-8e8b64654b01", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:04 GMT", + "ETag": "\u00220x8D7540EB634ADE8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cf5eeefe-37e2-33a7-3511-8e8b64654b01", + "x-ms-request-id": "8ffbb1e1-701e-0086-47f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bdd22d38-9f67-8901-c407-ef735787bc4a/test-directory-8e95f61f-9005-75e6-d6f2-365360cbf357?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2929265af52f8944940a15b509d367d1-e3d950ec2a8ff041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e163dc8-01d8-6d2e-08e9-f8f00154d369", + "x-ms-date": "Fri, 18 Oct 2019 21:04:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB63A5FE5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e163dc8-01d8-6d2e-08e9-f8f00154d369", + "x-ms-request-id": "ed7335e8-f01f-0043-57f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bdd22d38-9f67-8901-c407-ef735787bc4a/test-directory-8e95f61f-9005-75e6-d6f2-365360cbf357?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-993104929fdafb4d8e01a41d2a8e739b-c53c73d2fee56840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ed79eda8-b1c9-c9b4-b89e-1ae983993e18", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "a814371e-e2f0-32d8-8f2e-4049b0a6400b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB63A5FE5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed79eda8-b1c9-c9b4-b89e-1ae983993e18", + "x-ms-lease-id": "a814371e-e2f0-32d8-8f2e-4049b0a6400b", + "x-ms-request-id": "8ffbb27b-701e-0086-58f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bdd22d38-9f67-8901-c407-ef735787bc4a/test-directory-8e95f61f-9005-75e6-d6f2-365360cbf357?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3fdd2acf5c10c488e2e977fc19ea0ba-3fde677fb9b52749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0696fd49-77fd-362f-c157-4417b84862cb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "a814371e-e2f0-32d8-8f2e-4049b0a6400b", + "x-ms-proposed-lease-id": "228a1376-54b4-757e-8d07-5f3ff37665f9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB63A5FE5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0696fd49-77fd-362f-c157-4417b84862cb", + "x-ms-lease-id": "228a1376-54b4-757e-8d07-5f3ff37665f9", + "x-ms-request-id": "8ffbb2b3-701e-0086-0bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bdd22d38-9f67-8901-c407-ef735787bc4a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da723bcdeacf07459a8b091e772daae1-2c572e54a2075f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "869f71ea-3803-521b-172a-782cff3ceb99", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "869f71ea-3803-521b-172a-782cff3ceb99", + "x-ms-request-id": "8ffbb2ce-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4d2bf243-3af5-c626-1e31-6d276b0a42de?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95da67f58ea5e74094222bfaa9b3de31-0adfb6761a305846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "01e172eb-37b8-b0ee-4bd8-67d1caf3e60c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB656BAFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01e172eb-37b8-b0ee-4bd8-67d1caf3e60c", + "x-ms-request-id": "8ffbb2da-701e-0086-30f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4d2bf243-3af5-c626-1e31-6d276b0a42de/test-directory-9e599ae7-a40f-66f0-2abd-7167d7ceba6c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-190f15d41a006f4c8ab48bb411d5cfcb-257a87497e346748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "717056a7-c658-464c-827a-d7fac686d87c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB65D4946\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "717056a7-c658-464c-827a-d7fac686d87c", + "x-ms-request-id": "ed7335e9-f01f-0043-58f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4d2bf243-3af5-c626-1e31-6d276b0a42de/test-directory-9e599ae7-a40f-66f0-2abd-7167d7ceba6c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a916f50f5da779469be5d43931f18fe2-d33261b33bb26348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ddea288-57c6-d41e-e6ff-f5c276343c49", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b905fa1d-edb7-a6e3-74be-2b92a81ff234", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB65D4946\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ddea288-57c6-d41e-e6ff-f5c276343c49", + "x-ms-lease-id": "b905fa1d-edb7-a6e3-74be-2b92a81ff234", + "x-ms-request-id": "8ffbb328-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4d2bf243-3af5-c626-1e31-6d276b0a42de/test-directory-9e599ae7-a40f-66f0-2abd-7167d7ceba6c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:05 GMT", + "traceparent": "00-5c2bf1e6b23d8d44a4ad14b5e197a776-69309a68b36d6d4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c7261457-974c-4d25-60de-93f1f36d433e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "b905fa1d-edb7-a6e3-74be-2b92a81ff234", + "x-ms-proposed-lease-id": "81c0881b-495e-0614-c4f5-76ae6a2bd5ec", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB65D4946\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c7261457-974c-4d25-60de-93f1f36d433e", + "x-ms-lease-id": "81c0881b-495e-0614-c4f5-76ae6a2bd5ec", + "x-ms-request-id": "8ffbb34d-701e-0086-20f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4d2bf243-3af5-c626-1e31-6d276b0a42de?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4b706f20a0948c4bb7269023a647882d-bf2ea69ab1be5643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "626beb94-740e-51fc-199f-c88ee5513fea", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "626beb94-740e-51fc-199f-c88ee5513fea", + "x-ms-request-id": "8ffbb362-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9907d0c3-0fca-e23d-1e16-68a0b26604d7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f9a061eb0be6c4d8a2666e49957e875-bf58aea301929b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "78fcfa6c-ee81-84a0-ad88-43f70c5c9eb3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB66B3110\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78fcfa6c-ee81-84a0-ad88-43f70c5c9eb3", + "x-ms-request-id": "8ffbb396-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9907d0c3-0fca-e23d-1e16-68a0b26604d7/test-directory-bc37f19a-37f3-e2e8-a0ef-e26bcc1037b7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32a2d42316f62f4ca6878b5d00319ba4-294e665185817747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba918fc0-6d2f-341a-1119-d7920b35b89d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6711CDF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba918fc0-6d2f-341a-1119-d7920b35b89d", + "x-ms-request-id": "ed7335ea-f01f-0043-59f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9907d0c3-0fca-e23d-1e16-68a0b26604d7/test-directory-bc37f19a-37f3-e2e8-a0ef-e26bcc1037b7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e20a78b841321b4dbea082742ff703b8-05636244a7535d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84ae6ed3-7b8a-d41e-058c-71283ff958d6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b10a8c51-e628-0e49-9ace-351add6f4568", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6711CDF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84ae6ed3-7b8a-d41e-058c-71283ff958d6", + "x-ms-lease-id": "b10a8c51-e628-0e49-9ace-351add6f4568", + "x-ms-request-id": "8ffbb3d2-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9907d0c3-0fca-e23d-1e16-68a0b26604d7/test-directory-bc37f19a-37f3-e2e8-a0ef-e26bcc1037b7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:05 GMT", + "traceparent": "00-63a0c388e70b40419efc0b48482a8fe3-38ac31279b2e6141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "467c05a9-d815-a4c7-9d52-0aa0e8099a4c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "b10a8c51-e628-0e49-9ace-351add6f4568", + "x-ms-proposed-lease-id": "3cab87e3-7d7e-7e87-40ff-a750b5c45c52", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6711CDF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "467c05a9-d815-a4c7-9d52-0aa0e8099a4c", + "x-ms-lease-id": "3cab87e3-7d7e-7e87-40ff-a750b5c45c52", + "x-ms-request-id": "8ffbb3e7-701e-0086-32f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9907d0c3-0fca-e23d-1e16-68a0b26604d7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-75e9de219a68cc4e915d2e1b57024622-7758b3985a050f42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "397f3045-117d-99c0-1b55-83f52b9aa04c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "397f3045-117d-99c0-1b55-83f52b9aa04c", + "x-ms-request-id": "8ffbb409-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-14cfa937-f037-733b-acde-14f0aa0f1f79?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-527dc11d14b49a43b938a5fe3aecbcaa-24f7d8c81e95c649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "db80e284-6154-55a7-f40b-8c9ffdd0ef0b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6812E03\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db80e284-6154-55a7-f40b-8c9ffdd0ef0b", + "x-ms-request-id": "8ffbb43c-701e-0086-03f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-14cfa937-f037-733b-acde-14f0aa0f1f79/test-directory-00190936-e93f-d6c1-d9b6-8ce2b68cc149?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae8ecfe0b5101f4db72f48e2c54519ae-4875b0fd93234349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a8782f66-7149-9b58-20aa-019ed5c59f67", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6916B6C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a8782f66-7149-9b58-20aa-019ed5c59f67", + "x-ms-request-id": "ed7335eb-f01f-0043-5af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-14cfa937-f037-733b-acde-14f0aa0f1f79/test-directory-00190936-e93f-d6c1-d9b6-8ce2b68cc149", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "010458a7-1849-3053-4339-5e928098b05c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6916B6C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "010458a7-1849-3053-4339-5e928098b05c", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbb4c3-701e-0086-05f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-14cfa937-f037-733b-acde-14f0aa0f1f79/test-directory-00190936-e93f-d6c1-d9b6-8ce2b68cc149?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-96bc02658a41124887d9d5341728a74a-2b8a90a9474f1b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea3cc95b-a383-4e73-0703-4dc43bc1bd19", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "81334349-2763-f27c-e39f-7d39254302a9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6916B6C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea3cc95b-a383-4e73-0703-4dc43bc1bd19", + "x-ms-lease-id": "81334349-2763-f27c-e39f-7d39254302a9", + "x-ms-request-id": "8ffbb4d2-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-14cfa937-f037-733b-acde-14f0aa0f1f79/test-directory-00190936-e93f-d6c1-d9b6-8ce2b68cc149?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EB6916B6C\u0022", + "traceparent": "00-bb9823b6668e284294fdfe2ac1933d5a-13f74aa0530ba54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b6375a33-c55b-56d9-4c85-c20a24e7c4bd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "81334349-2763-f27c-e39f-7d39254302a9", + "x-ms-proposed-lease-id": "867cd399-1913-fa00-23d1-a7e44287a4bd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6916B6C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b6375a33-c55b-56d9-4c85-c20a24e7c4bd", + "x-ms-lease-id": "867cd399-1913-fa00-23d1-a7e44287a4bd", + "x-ms-request-id": "8ffbb527-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-14cfa937-f037-733b-acde-14f0aa0f1f79?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b292188c70cf2e4fad577b6f14e71017-1745ca2146dd4c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1905f26-068a-10bd-8f5a-e6c5e8c311c4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1905f26-068a-10bd-8f5a-e6c5e8c311c4", + "x-ms-request-id": "8ffbb53d-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-888cc440-f10f-6049-a086-bc54885a35e5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b34b52828e1bd646acf860a2d7dd628d-ec3016bf1545d245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5d3e78f6-81db-3531-1630-40034a698734", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6A7A8B3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d3e78f6-81db-3531-1630-40034a698734", + "x-ms-request-id": "8ffbb560-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-888cc440-f10f-6049-a086-bc54885a35e5/test-directory-674a0124-4cdf-5d6d-9112-8b6894fe74ac?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-255d6ec346749d40bd5083712927cbf5-99d037d52471cc48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea25281e-60a9-a956-0ae0-cbc8f5c8a118", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6B38892\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea25281e-60a9-a956-0ae0-cbc8f5c8a118", + "x-ms-request-id": "ed7335ec-f01f-0043-5bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-888cc440-f10f-6049-a086-bc54885a35e5/test-directory-674a0124-4cdf-5d6d-9112-8b6894fe74ac?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5a92448b31ef11498acc936418f87e94-4f90048fa518504a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fde46a25-357e-313f-90e5-965672db40b6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c54493bb-770b-4c17-f750-17319e47bb61", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6B38892\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fde46a25-357e-313f-90e5-965672db40b6", + "x-ms-lease-id": "c54493bb-770b-4c17-f750-17319e47bb61", + "x-ms-request-id": "8ffbb5ed-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-888cc440-f10f-6049-a086-bc54885a35e5/test-directory-674a0124-4cdf-5d6d-9112-8b6894fe74ac?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-63935546f804dd4aa8e8b972bc184c1b-f717fe272adb3240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a11742a8-065c-d708-5539-7e05d3313435", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "c54493bb-770b-4c17-f750-17319e47bb61", + "x-ms-proposed-lease-id": "6c4af8e4-89d8-5f03-2eb4-053c0c410386", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6B38892\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a11742a8-065c-d708-5539-7e05d3313435", + "x-ms-lease-id": "6c4af8e4-89d8-5f03-2eb4-053c0c410386", + "x-ms-request-id": "8ffbb62f-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-888cc440-f10f-6049-a086-bc54885a35e5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-de9e36cc2f2d724dbcea401fd74a7ed1-d7ae263dbfe70647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30ad8cce-9ec4-4659-884c-b2a12e71a73e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30ad8cce-9ec4-4659-884c-b2a12e71a73e", + "x-ms-request-id": "8ffbb66d-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:05.9483419-07:00", + "RandomSeed": "517533918", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..36d1ae51c599 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,889 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c2a17f6-26cd-cb8a-2d69-98ff29e75a74?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7af9ffd7cb29e54d8a7af9287dbd0b7c-5891708b6d90b742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b800b952-c225-473e-343b-fd4902435c18", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC80710AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b800b952-c225-473e-343b-fd4902435c18", + "x-ms-request-id": "8ffc4542-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7c2a17f6-26cd-cb8a-2d69-98ff29e75a74/test-directory-4c55cd96-b284-3b39-0472-d2d7a6640d1f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5b873b4410e074688405ae6c8f81541-04961838f2eeb847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f08f6799-59b8-9fd0-80c5-b3b3ef67a1cf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC80DE42E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f08f6799-59b8-9fd0-80c5-b3b3ef67a1cf", + "x-ms-request-id": "ed7337f2-f01f-0043-54f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c2a17f6-26cd-cb8a-2d69-98ff29e75a74/test-directory-4c55cd96-b284-3b39-0472-d2d7a6640d1f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fa0c8a16059a074486722e5e626c6dd0-53ac67901ab11744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83f67749-632a-10fb-751a-4b89fd1007e2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "be85dd2e-ec96-f531-7e04-9b5d0b947c3c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC80DE42E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83f67749-632a-10fb-751a-4b89fd1007e2", + "x-ms-lease-id": "be85dd2e-ec96-f531-7e04-9b5d0b947c3c", + "x-ms-request-id": "8ffc4584-701e-0086-4af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c2a17f6-26cd-cb8a-2d69-98ff29e75a74/test-directory-4c55cd96-b284-3b39-0472-d2d7a6640d1f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b7d57e93870cf4bb2d9d5242d31afae-3ce926c462932e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75d80379-dda5-221e-db65-6b29ab46af25", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "be85dd2e-ec96-f531-7e04-9b5d0b947c3c", + "x-ms-proposed-lease-id": "3e3d6cbc-1dd4-6b67-730d-ef21ed9c6148", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC80DE42E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "75d80379-dda5-221e-db65-6b29ab46af25", + "x-ms-lease-id": "3e3d6cbc-1dd4-6b67-730d-ef21ed9c6148", + "x-ms-request-id": "8ffc459f-701e-0086-63f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c2a17f6-26cd-cb8a-2d69-98ff29e75a74?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b6e2db318d5ebe428b1593b19db5a376-cb3573580d335246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa104b6b-9238-c53c-34b4-59b82fcf1a55", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa104b6b-9238-c53c-34b4-59b82fcf1a55", + "x-ms-request-id": "8ffc45ae-701e-0086-72f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ca6e2e0-44a3-1a64-352a-f674f784c719?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-25e79c701d1d4f4bbe36b51069bb0fd1-bec8dc0b967daa4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "78b99016-481b-271f-e7f5-c40d9cc7ceb0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:34 GMT", + "ETag": "\u00220x8D7540EC819FFD4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78b99016-481b-271f-e7f5-c40d9cc7ceb0", + "x-ms-request-id": "8ffc45c9-701e-0086-0bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1ca6e2e0-44a3-1a64-352a-f674f784c719/test-directory-86b640ed-ba11-2b1f-f4a5-c8580e7c1520?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70a55bb9cf3aeb46a002621ad4054c00-b21b7f88d0ce0341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4f9847b-f75e-5c9e-718d-84767fc6196a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC81EC92B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4f9847b-f75e-5c9e-718d-84767fc6196a", + "x-ms-request-id": "ed7337f3-f01f-0043-55f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ca6e2e0-44a3-1a64-352a-f674f784c719/test-directory-86b640ed-ba11-2b1f-f4a5-c8580e7c1520?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9cef3d4823c1f042830497665429be86-4e30786aefd85c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42366f53-8ee9-8de7-e0ab-ae6873a6d5bc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5661a3df-6869-9fe4-42fe-fc7c41de3a14", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC81EC92B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42366f53-8ee9-8de7-e0ab-ae6873a6d5bc", + "x-ms-lease-id": "5661a3df-6869-9fe4-42fe-fc7c41de3a14", + "x-ms-request-id": "8ffc45fa-701e-0086-3af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ca6e2e0-44a3-1a64-352a-f674f784c719/test-directory-86b640ed-ba11-2b1f-f4a5-c8580e7c1520?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:35 GMT", + "traceparent": "00-df4117122ae37b43869d330798cdac0a-df8c7d840b9ea847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5aea62e5-f64f-edda-26d4-6cd360b89ff8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "5661a3df-6869-9fe4-42fe-fc7c41de3a14", + "x-ms-proposed-lease-id": "8adc3d3f-5182-b5c2-a701-f43dc98639c3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC81EC92B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5aea62e5-f64f-edda-26d4-6cd360b89ff8", + "x-ms-lease-id": "8adc3d3f-5182-b5c2-a701-f43dc98639c3", + "x-ms-request-id": "8ffc463d-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ca6e2e0-44a3-1a64-352a-f674f784c719?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2998c0af6ab454cbedaa13d6fc3c575-ef0412837b488f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "118328f0-7bbc-ce6c-5e12-0ba880c2d062", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "118328f0-7bbc-ce6c-5e12-0ba880c2d062", + "x-ms-request-id": "8ffc465f-701e-0086-1df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0ba2f129-f9c7-fc63-4c84-8049cfba4967?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-524b22442143204c9e0affb1b3bf3735-4c910e40637aee49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b2f6c435-b21d-f7b6-c487-c538fa22fea3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC82EEB2D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b2f6c435-b21d-f7b6-c487-c538fa22fea3", + "x-ms-request-id": "8ffc467e-701e-0086-3bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0ba2f129-f9c7-fc63-4c84-8049cfba4967/test-directory-9191a4c9-97e0-9a2d-b597-b2fa95531ede?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5183032016383e4dac7826d9aa6b48cf-0187e915a13a344b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3946c0ce-55db-9d37-965b-fd85ffbb6270", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC83440E5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3946c0ce-55db-9d37-965b-fd85ffbb6270", + "x-ms-request-id": "ed7337f4-f01f-0043-56f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0ba2f129-f9c7-fc63-4c84-8049cfba4967/test-directory-9191a4c9-97e0-9a2d-b597-b2fa95531ede?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-17390654e2db0a458255f922cbd4782f-a982d303f60d9041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82fd4d8a-8c8f-8263-e351-60987d759a95", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "919ae668-f20e-32de-5a2d-59f4247fd1b0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC83440E5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82fd4d8a-8c8f-8263-e351-60987d759a95", + "x-ms-lease-id": "919ae668-f20e-32de-5a2d-59f4247fd1b0", + "x-ms-request-id": "8ffc46bb-701e-0086-76f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0ba2f129-f9c7-fc63-4c84-8049cfba4967/test-directory-9191a4c9-97e0-9a2d-b597-b2fa95531ede?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:35 GMT", + "traceparent": "00-555552c57dc4104aab97d2a5dad1fc47-7147483df2e41b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4adf5efd-e1c7-fcec-9ec2-fe181d8f5d6c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "919ae668-f20e-32de-5a2d-59f4247fd1b0", + "x-ms-proposed-lease-id": "d52c7c87-e50d-4802-3176-756998c4647c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC83440E5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4adf5efd-e1c7-fcec-9ec2-fe181d8f5d6c", + "x-ms-lease-id": "d52c7c87-e50d-4802-3176-756998c4647c", + "x-ms-request-id": "8ffc46d5-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0ba2f129-f9c7-fc63-4c84-8049cfba4967?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aa668511b498c1438397e5e9abd4c059-48fb65adff71244c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f9a7105-4f96-e7ce-f06f-8377ef2eecc6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f9a7105-4f96-e7ce-f06f-8377ef2eecc6", + "x-ms-request-id": "8ffc46f2-701e-0086-2bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be8087f2-2d70-a518-8143-44d3b4ad6234?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fa0235d645a91c43b2715e54cb8a92f2-93d59e474ffe3440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "114c6606-bde9-d71e-58f5-9e520bfa3243", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC8466F13\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "114c6606-bde9-d71e-58f5-9e520bfa3243", + "x-ms-request-id": "8ffc473a-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-be8087f2-2d70-a518-8143-44d3b4ad6234/test-directory-802f4e0c-401b-b4d2-b157-4372feb1d11b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2f4949299abede4eabcb3a1d23352436-cf4e8417d59e7349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8559ebcb-2b36-c5bc-9498-609279acd9a7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC84DEA3C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8559ebcb-2b36-c5bc-9498-609279acd9a7", + "x-ms-request-id": "ed7337f6-f01f-0043-58f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be8087f2-2d70-a518-8143-44d3b4ad6234/test-directory-802f4e0c-401b-b4d2-b157-4372feb1d11b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5593184-c604-d74f-9d4e-ed252a1aca4c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC84DEA3C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b5593184-c604-d74f-9d4e-ed252a1aca4c", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc4777-701e-0086-2af7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be8087f2-2d70-a518-8143-44d3b4ad6234/test-directory-802f4e0c-401b-b4d2-b157-4372feb1d11b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1a2506c4dc033b4c9e98d63b136a5003-cb18c0fa342b2642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf44f730-5b5e-9c9f-5c03-7f7a912cbcef", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9eba8323-e42d-bbe2-04a5-2fe0eed2142e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC84DEA3C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf44f730-5b5e-9c9f-5c03-7f7a912cbcef", + "x-ms-lease-id": "9eba8323-e42d-bbe2-04a5-2fe0eed2142e", + "x-ms-request-id": "8ffc4780-701e-0086-33f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be8087f2-2d70-a518-8143-44d3b4ad6234/test-directory-802f4e0c-401b-b4d2-b157-4372feb1d11b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC84DEA3C\u0022", + "traceparent": "00-aaa9521bcbef0747800e3f8ae457c771-c03cfa4c6e15a94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "32f518dd-0bd5-39ed-ebe2-e6f377eb2845", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "9eba8323-e42d-bbe2-04a5-2fe0eed2142e", + "x-ms-proposed-lease-id": "12a7c439-4c57-6ce5-b007-b9c8f1b810a4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC84DEA3C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32f518dd-0bd5-39ed-ebe2-e6f377eb2845", + "x-ms-lease-id": "12a7c439-4c57-6ce5-b007-b9c8f1b810a4", + "x-ms-request-id": "8ffc478e-701e-0086-41f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be8087f2-2d70-a518-8143-44d3b4ad6234?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fb7dc3784f104540971ac1e142516ef3-bf3480e3291cda48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "789c36f6-8936-c819-47c1-857aafd615df", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "789c36f6-8936-c819-47c1-857aafd615df", + "x-ms-request-id": "8ffc47ac-701e-0086-5ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a140fd77-77ae-dfef-a05a-041e162e2190?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fe7f890082625e48b5c02e46c88022f9-b3d405997558db43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1b4714a2-3e1a-7f18-46bd-d8db85fab119", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC85B8173\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b4714a2-3e1a-7f18-46bd-d8db85fab119", + "x-ms-request-id": "8ffc47bc-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a140fd77-77ae-dfef-a05a-041e162e2190/test-directory-9078f49f-d3d9-c890-edc6-a08f295665a3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3575a03cbf3cd14fbfa22b270cf13a9c-b301dbb1dc619349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84f9346d-5b84-cf7e-847f-2d549e8956f0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC866381A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84f9346d-5b84-cf7e-847f-2d549e8956f0", + "x-ms-request-id": "ed7337f8-f01f-0043-5af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a140fd77-77ae-dfef-a05a-041e162e2190/test-directory-9078f49f-d3d9-c890-edc6-a08f295665a3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c238a4d4c368dd49868ac2ebb68f1218-3f6c5d09e38dd549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0483738d-6167-7592-1659-aad132cbbf5c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d86c3557-af7e-9832-7eb4-895bd7fef1b9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC866381A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0483738d-6167-7592-1659-aad132cbbf5c", + "x-ms-lease-id": "d86c3557-af7e-9832-7eb4-895bd7fef1b9", + "x-ms-request-id": "8ffc4827-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a140fd77-77ae-dfef-a05a-041e162e2190/test-directory-9078f49f-d3d9-c890-edc6-a08f295665a3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-f2b6ca7be7bbac49806f569c01a6feb7-d1ce63a113623748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "65d9f7b5-219e-c615-78c4-8a6e72b68b37", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "d86c3557-af7e-9832-7eb4-895bd7fef1b9", + "x-ms-proposed-lease-id": "f42299d1-e15d-131e-2ead-7d67d921267c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC866381A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65d9f7b5-219e-c615-78c4-8a6e72b68b37", + "x-ms-lease-id": "f42299d1-e15d-131e-2ead-7d67d921267c", + "x-ms-request-id": "8ffc4835-701e-0086-5ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a140fd77-77ae-dfef-a05a-041e162e2190?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0eab26deefc82b4bbbe6c97901070755-f99e9bb99db80c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a1b9f17-59f1-6cbe-f76d-5400c583415a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a1b9f17-59f1-6cbe-f76d-5400c583415a", + "x-ms-request-id": "8ffc4851-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:35.8506303-07:00", + "RandomSeed": "2118318148", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..d2575d5091fb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,734 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb55624a-ee72-9ffa-54ba-26924f795bc3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3c9f2a69c43c9439e93cadcc0e32246-13aec9d99e571143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7d69accf-84c3-ba82-5665-945dd0e46465", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6C79288\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d69accf-84c3-ba82-5665-945dd0e46465", + "x-ms-request-id": "8ffbb68f-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eb55624a-ee72-9ffa-54ba-26924f795bc3/test-directory-c878de43-17d1-bd65-064f-6e4eb7da61f4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d7a70b685ddb45449528cfa11d7f4b65-960ff7152a14b245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5fdcd0bf-c7e7-b710-47ab-76731534027c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6CC8D8B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5fdcd0bf-c7e7-b710-47ab-76731534027c", + "x-ms-request-id": "ed7335ee-f01f-0043-5cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb55624a-ee72-9ffa-54ba-26924f795bc3/test-directory-c878de43-17d1-bd65-064f-6e4eb7da61f4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2792cd669696584eb82e9c7512ca667a-652ef4a5fb351b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3e596ee5-1ca6-027e-92ce-571466f1fe51", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "8b329f04-c120-6555-de34-678e1a26c508", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "ETag": "\u00220x8D7540EB6CC8D8B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3e596ee5-1ca6-027e-92ce-571466f1fe51", + "x-ms-lease-id": "8b329f04-c120-6555-de34-678e1a26c508", + "x-ms-request-id": "8ffbb6cb-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb55624a-ee72-9ffa-54ba-26924f795bc3/test-directory-c878de43-17d1-bd65-064f-6e4eb7da61f4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:06 GMT", + "traceparent": "00-da5ad1bc6890b64bad4034072f364f55-e6c4970d2e509047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f87e396f-ef33-2386-0237-c5fd5263988a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "8b329f04-c120-6555-de34-678e1a26c508", + "x-ms-proposed-lease-id": "e68ed619-02fd-640d-330c-5b64678c2e2c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f87e396f-ef33-2386-0237-c5fd5263988a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbb6e2-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffbb6e2-701e-0086-0df7-85b3e6000000\n", + "Time:2019-10-18T21:04:06.9652784Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb55624a-ee72-9ffa-54ba-26924f795bc3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4b787f642c7f4e4ba2dbac38feb38299-e4ba5a77cdf9fd47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ca5a6ca-0572-161e-b32a-97b4a83e1dfa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ca5a6ca-0572-161e-b32a-97b4a83e1dfa", + "x-ms-request-id": "8ffbb6f8-701e-0086-21f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-510ee0f7-dead-6c7c-0406-c6490e70720b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-30d87ce307f4f94bbedabefd57b30568-e1c7bb5e506d3c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d01ee5cd-2fe8-ec8a-2a38-276b3fd50843", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6DD686C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d01ee5cd-2fe8-ec8a-2a38-276b3fd50843", + "x-ms-request-id": "8ffbb74a-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-510ee0f7-dead-6c7c-0406-c6490e70720b/test-directory-1bfd8cb7-710b-8c3d-c99c-40186c710283?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-97a95a812b10184ea074790b52c488bb-5da4caf7f5bf6c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de532e8d-b483-5be7-a892-064cef727fb8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6E4928E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de532e8d-b483-5be7-a892-064cef727fb8", + "x-ms-request-id": "ed7335ef-f01f-0043-5df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-510ee0f7-dead-6c7c-0406-c6490e70720b/test-directory-1bfd8cb7-710b-8c3d-c99c-40186c710283?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b5cb43ada133b4688b6ad54e1be1611-559f9d576a79cb49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eae3e94a-41e7-119a-a3b0-80395e337992", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6b34a336-de59-15f2-6976-17c4efb7481d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6E4928E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eae3e94a-41e7-119a-a3b0-80395e337992", + "x-ms-lease-id": "6b34a336-de59-15f2-6976-17c4efb7481d", + "x-ms-request-id": "8ffbb7a3-701e-0086-40f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-510ee0f7-dead-6c7c-0406-c6490e70720b/test-directory-1bfd8cb7-710b-8c3d-c99c-40186c710283?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:06 GMT", + "traceparent": "00-0b094f02641a1d4a8fc010dd2c83befd-0fd14499904f2e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b1748fb3-adf3-86a9-2e3d-fcc647a95008", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "6b34a336-de59-15f2-6976-17c4efb7481d", + "x-ms-proposed-lease-id": "3e8a0468-241e-8300-eb20-80be9bd79891", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1748fb3-adf3-86a9-2e3d-fcc647a95008", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbb7ce-701e-0086-68f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffbb7ce-701e-0086-68f7-85b3e6000000\n", + "Time:2019-10-18T21:04:07.1504092Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-510ee0f7-dead-6c7c-0406-c6490e70720b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a10b89670bf9f84aa77ad9abffb45f35-eeffbb18645f7246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce85b9ca-c8be-2f9e-dd76-f72aabde5978", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce85b9ca-c8be-2f9e-dd76-f72aabde5978", + "x-ms-request-id": "8ffbb7e4-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb1bf98a-d0c3-6ca0-06d1-6eafe59c4774?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3a1f68a1dd9ce409c4fbe47a874f62a-97cc85a406d3de4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "44824fea-979e-f9ec-1919-c7ec59ef4a40", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6F8E49C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "44824fea-979e-f9ec-1919-c7ec59ef4a40", + "x-ms-request-id": "8ffbb81e-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cb1bf98a-d0c3-6ca0-06d1-6eafe59c4774/test-directory-5f50822e-cbe2-0855-b01f-87c397ef1da8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c248107ccd08244b11fad0c152bdeac-e9f6f4701afa4348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc81f7b5-970d-1e82-fa79-947e0f296129", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6FDCDBE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc81f7b5-970d-1e82-fa79-947e0f296129", + "x-ms-request-id": "ed7335f0-f01f-0043-5ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb1bf98a-d0c3-6ca0-06d1-6eafe59c4774/test-directory-5f50822e-cbe2-0855-b01f-87c397ef1da8?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-22f6338b5479db43acb90dfb94b33dd4-192b4663b62eb44b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dc00402b-c11b-abbc-84ce-c9821986be53", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "50121ffb-b429-2c26-ac0c-ffdf574a4e53", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB6FDCDBE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc00402b-c11b-abbc-84ce-c9821986be53", + "x-ms-lease-id": "50121ffb-b429-2c26-ac0c-ffdf574a4e53", + "x-ms-request-id": "8ffbb865-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb1bf98a-d0c3-6ca0-06d1-6eafe59c4774/test-directory-5f50822e-cbe2-0855-b01f-87c397ef1da8?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-2a78c6ed1762304da57866390a05e47f-8581c866e2706041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d74ebdf-5757-df1a-8e63-177b88a8e84b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "50121ffb-b429-2c26-ac0c-ffdf574a4e53", + "x-ms-proposed-lease-id": "9f0d337d-506d-439a-87a7-9ba06d583436", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d74ebdf-5757-df1a-8e63-177b88a8e84b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbb86b-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffbb86b-701e-0086-7bf7-85b3e6000000\n", + "Time:2019-10-18T21:04:07.2815011Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb1bf98a-d0c3-6ca0-06d1-6eafe59c4774?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-84ef5f8e341430439aa522edde3c07f4-4a17fcce1bbe364d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2da2e424-9111-80fc-ae5f-7dd89b8da35f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2da2e424-9111-80fc-ae5f-7dd89b8da35f", + "x-ms-request-id": "8ffbb87d-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63808324-db72-2480-78fb-f583830cebea?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15133b47b1135d499d611c542cec9cf5-092c6e9d50dd0249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "70ea7430-1823-4877-647d-b5159c78fda2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB706065A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "70ea7430-1823-4877-647d-b5159c78fda2", + "x-ms-request-id": "8ffbb892-701e-0086-22f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-63808324-db72-2480-78fb-f583830cebea/test-directory-6df09273-ff35-695a-497a-92cbbb7be7dd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f12c4f2a9d4f0a4cb6949e53596b456e-2d3d3c3b6a522e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa917ea9-6faa-3075-1a81-27a985ac8ce8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB70C4011\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa917ea9-6faa-3075-1a81-27a985ac8ce8", + "x-ms-request-id": "ed7335f1-f01f-0043-5ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63808324-db72-2480-78fb-f583830cebea/test-directory-6df09273-ff35-695a-497a-92cbbb7be7dd", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b98011e-508b-5afe-a44a-7c03f8e1a3ae", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB70C4011\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "4b98011e-508b-5afe-a44a-7c03f8e1a3ae", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbb8d4-701e-0086-62f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63808324-db72-2480-78fb-f583830cebea/test-directory-6df09273-ff35-695a-497a-92cbbb7be7dd?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68718cfc601e264398e7c1fe8b92124d-39c644bfceb0b14b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5280adb1-ff85-327e-5896-89e19b2ec31b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "51f8d796-ed25-f880-cb20-b825c0d26325", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB70C4011\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5280adb1-ff85-327e-5896-89e19b2ec31b", + "x-ms-lease-id": "51f8d796-ed25-f880-cb20-b825c0d26325", + "x-ms-request-id": "8ffbb8e0-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63808324-db72-2480-78fb-f583830cebea/test-directory-6df09273-ff35-695a-497a-92cbbb7be7dd?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EB70C4011\u0022", + "traceparent": "00-a488f05f81f24646855ab5caad3dd7b4-259773def93a2547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b52f653-5161-d628-3170-104aab175cda", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "51f8d796-ed25-f880-cb20-b825c0d26325", + "x-ms-proposed-lease-id": "3c213a10-3cea-ae33-d522-f59f541d4a09", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b52f653-5161-d628-3170-104aab175cda", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbb90f-701e-0086-1cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffbb90f-701e-0086-1cf7-85b3e6000000\n", + "Time:2019-10-18T21:04:07.4085906Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63808324-db72-2480-78fb-f583830cebea?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-88602c444f2b33438c0c4a72d456249d-31b66cf4c286d14d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a58e8d9a-78dc-a4ba-08dd-d73bf61c3df0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a58e8d9a-78dc-a4ba-08dd-d73bf61c3df0", + "x-ms-request-id": "8ffbb921-701e-0086-2df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:06.9144390-07:00", + "RandomSeed": "1101400045", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..11050743a931 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,734 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-889da9b0-5e46-fb98-d788-9cd13f7023e2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6e235626edbbb04c982ecd610d08e59e-3ab65dfe97c98644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b771d2e9-bc20-87ea-4a6f-4469483a9256", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC8746528\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b771d2e9-bc20-87ea-4a6f-4469483a9256", + "x-ms-request-id": "8ffc4875-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-889da9b0-5e46-fb98-d788-9cd13f7023e2/test-directory-51825976-d9fa-ada8-69ba-33ebfb0b1ad0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fbd1f888811a7e4597ab1e402bf6cfb5-7d46f326d09feb48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "87160cc8-4a83-10c5-2ac3-4e6588ff8b3f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC87A5FCE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87160cc8-4a83-10c5-2ac3-4e6588ff8b3f", + "x-ms-request-id": "ed7337f9-f01f-0043-5bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-889da9b0-5e46-fb98-d788-9cd13f7023e2/test-directory-51825976-d9fa-ada8-69ba-33ebfb0b1ad0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-78df99313025eb4595fe5c63ab4025b8-c222a8209f2d6a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f46bbd3-9cdd-c24a-26d9-567be11bec3c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6c7c7355-2452-0a57-9779-3b7b16e3ef92", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC87A5FCE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f46bbd3-9cdd-c24a-26d9-567be11bec3c", + "x-ms-lease-id": "6c7c7355-2452-0a57-9779-3b7b16e3ef92", + "x-ms-request-id": "8ffc48c3-701e-0086-69f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-889da9b0-5e46-fb98-d788-9cd13f7023e2/test-directory-51825976-d9fa-ada8-69ba-33ebfb0b1ad0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:36 GMT", + "traceparent": "00-c8d226268a988c4fbf4baa99ac3959df-194a0bb832c4334d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6267fcdd-1115-5637-39ad-2380d84cc299", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "6c7c7355-2452-0a57-9779-3b7b16e3ef92", + "x-ms-proposed-lease-id": "ef22181f-93f4-a24c-15d7-433b1d5b8015", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6267fcdd-1115-5637-39ad-2380d84cc299", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc48dc-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc48dc-701e-0086-02f7-85b3e6000000\n", + "Time:2019-10-18T21:04:36.6411723Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-889da9b0-5e46-fb98-d788-9cd13f7023e2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ccb7b27e68fe284e98fd2517f32af2bc-46d163106c8bfc4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e49d8a45-8ab4-e727-ef32-5ac582b81803", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e49d8a45-8ab4-e727-ef32-5ac582b81803", + "x-ms-request-id": "8ffc48f2-701e-0086-17f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0c89fbb-ab31-770a-2939-debff2d7f3d7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e448b50b0eae9a43a6dd9a17b061f8fd-416cc5e930112d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c3a41b3d-2d99-99b2-7f25-bb7aab67f517", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC8897791\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3a41b3d-2d99-99b2-7f25-bb7aab67f517", + "x-ms-request-id": "8ffc4920-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f0c89fbb-ab31-770a-2939-debff2d7f3d7/test-directory-4335823e-ca7d-dc54-ba33-6407b27c6b1a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0dbe9f4ba51bcb43a9aad65347e4fe7d-42b1ac4685036541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8950e134-67d8-734d-c7c8-0965c8abe603", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC890F568\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8950e134-67d8-734d-c7c8-0965c8abe603", + "x-ms-request-id": "ed7337fa-f01f-0043-5cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0c89fbb-ab31-770a-2939-debff2d7f3d7/test-directory-4335823e-ca7d-dc54-ba33-6407b27c6b1a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-267687009657da45bcc6b3fbb15504c7-afd73abc4d600f42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "881bba0e-15d9-d7d7-5dc3-d1d50e79e76b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "97eba0ba-1ee5-0ee4-44d4-b7ddfbc9b94e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC890F568\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "881bba0e-15d9-d7d7-5dc3-d1d50e79e76b", + "x-ms-lease-id": "97eba0ba-1ee5-0ee4-44d4-b7ddfbc9b94e", + "x-ms-request-id": "8ffc4965-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0c89fbb-ab31-770a-2939-debff2d7f3d7/test-directory-4335823e-ca7d-dc54-ba33-6407b27c6b1a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:36 GMT", + "traceparent": "00-27731b5eb7bfdc4a8508c9bd75920ae8-03905548e644f34c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c5c1296-10bd-a306-f4f8-24bc80690783", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "97eba0ba-1ee5-0ee4-44d4-b7ddfbc9b94e", + "x-ms-proposed-lease-id": "d1d24049-e22c-2742-c60f-0f6a27d898e0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c5c1296-10bd-a306-f4f8-24bc80690783", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc4976-701e-0086-17f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc4976-701e-0086-17f7-85b3e6000000\n", + "Time:2019-10-18T21:04:36.7732653Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0c89fbb-ab31-770a-2939-debff2d7f3d7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00e791840c7b4c4f862078c921a0da01-7afecf9e8b8adc40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb3f7b4b-7a1c-2aae-d080-3a0113117797", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb3f7b4b-7a1c-2aae-d080-3a0113117797", + "x-ms-request-id": "8ffc498b-701e-0086-2af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c48f50b4-a075-4e09-0f85-809988ea6207?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3461db8746c124ea2637b9379fffeb2-9c9ff06b6593924d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f168efab-755c-aaa9-71f0-ec96fa15a1e6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC89A6A8B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f168efab-755c-aaa9-71f0-ec96fa15a1e6", + "x-ms-request-id": "8ffc49a5-701e-0086-43f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c48f50b4-a075-4e09-0f85-809988ea6207/test-directory-0d43321d-73a0-a96d-e9b0-9ad7993d3f0d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-38f6f31add6e8b4f8e7d108eaf2117a1-0b0bba7ec2de5d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dbae20fc-b5be-3839-82bf-07acdad11033", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC8A18F2C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbae20fc-b5be-3839-82bf-07acdad11033", + "x-ms-request-id": "ed7337fb-f01f-0043-5df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c48f50b4-a075-4e09-0f85-809988ea6207/test-directory-0d43321d-73a0-a96d-e9b0-9ad7993d3f0d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc86f99aaa7c584994440576eee6a359-18f555681a1f3746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55e1ee34-97f5-4ca4-90c8-e771f2a14389", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "54d4dfb1-0826-ac64-87fa-b1d9df338a19", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC8A18F2C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55e1ee34-97f5-4ca4-90c8-e771f2a14389", + "x-ms-lease-id": "54d4dfb1-0826-ac64-87fa-b1d9df338a19", + "x-ms-request-id": "8ffc49d7-701e-0086-72f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c48f50b4-a075-4e09-0f85-809988ea6207/test-directory-0d43321d-73a0-a96d-e9b0-9ad7993d3f0d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-11b5ffcb3ff49b4ba15da187a6e22067-757f238b77257d49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a8ec65d-181d-1f95-bb3b-ae33a97c0019", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "54d4dfb1-0826-ac64-87fa-b1d9df338a19", + "x-ms-proposed-lease-id": "79db85cb-648f-0c4e-6cb5-16c269fe6e8a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a8ec65d-181d-1f95-bb3b-ae33a97c0019", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc49eb-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc49eb-701e-0086-06f7-85b3e6000000\n", + "Time:2019-10-18T21:04:36.8833433Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c48f50b4-a075-4e09-0f85-809988ea6207?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f7fbd39b641104d9d1004124e1abc09-4bd10cbfb1bf1c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b13dabf-c913-736c-9104-c4709be9901a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b13dabf-c913-736c-9104-c4709be9901a", + "x-ms-request-id": "8ffc49f2-701e-0086-0cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46cfa3e8-2b52-85d0-23a4-a8755a8945a5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a95821ef1697d148bf4dcb59ad7dbe75-9bb9a177d869e84c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3623a317-f646-94b2-098e-086f20f61908", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC8AD59B9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3623a317-f646-94b2-098e-086f20f61908", + "x-ms-request-id": "8ffc4a25-701e-0086-3df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46cfa3e8-2b52-85d0-23a4-a8755a8945a5/test-directory-f2711fbe-c075-14b1-9ddb-e88edf9872ef?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-381539fc127905469e1cc8d3190eb4d1-4af9ce3af04de847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f37942ab-5bc2-5772-f20e-986b0d23b570", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC8B3DB1B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f37942ab-5bc2-5772-f20e-986b0d23b570", + "x-ms-request-id": "ed7337fd-f01f-0043-5ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46cfa3e8-2b52-85d0-23a4-a8755a8945a5/test-directory-f2711fbe-c075-14b1-9ddb-e88edf9872ef", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8c6491c5-1840-9e50-eb1f-11919e4c38cc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:35 GMT", + "ETag": "\u00220x8D7540EC8B3DB1B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8c6491c5-1840-9e50-eb1f-11919e4c38cc", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:36 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc4a5b-701e-0086-70f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46cfa3e8-2b52-85d0-23a4-a8755a8945a5/test-directory-f2711fbe-c075-14b1-9ddb-e88edf9872ef?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3824c925d0406a4cb65861f8f25c6645-c1aa93f4d9845940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e491a7a9-6e8f-1192-0520-c65d623ca953", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6019191c-6298-afa3-c068-fc96fad64906", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC8B3DB1B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e491a7a9-6e8f-1192-0520-c65d623ca953", + "x-ms-lease-id": "6019191c-6298-afa3-c068-fc96fad64906", + "x-ms-request-id": "8ffc4a6d-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46cfa3e8-2b52-85d0-23a4-a8755a8945a5/test-directory-f2711fbe-c075-14b1-9ddb-e88edf9872ef?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EC8B3DB1B\u0022", + "traceparent": "00-20cb74e9bcc75d4c82a10c1ace4c3d5b-9ea4437de16c344c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7e79e83-53ba-fe3d-985b-9ef7d02d3076", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "6019191c-6298-afa3-c068-fc96fad64906", + "x-ms-proposed-lease-id": "9ce38107-7e1f-fa2d-4e06-c35676f3fbd2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7e79e83-53ba-fe3d-985b-9ef7d02d3076", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc4a80-701e-0086-15f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc4a80-701e-0086-15f7-85b3e6000000\n", + "Time:2019-10-18T21:04:37.0134341Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46cfa3e8-2b52-85d0-23a4-a8755a8945a5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da8a46cce8ce4d40afc97683849c54ef-7e604ffec4897c46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3d9adcd-b254-3c98-28ee-9c121a0c5dda", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3d9adcd-b254-3c98-28ee-9c121a0c5dda", + "x-ms-request-id": "8ffc4a98-701e-0086-2cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:36.5642534-07:00", + "RandomSeed": "114868749", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_Error.json new file mode 100644 index 000000000000..a1197987b3ac --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_Error.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a44d8b1-13e9-ea56-4fef-194b54417690?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8f80b79e931dcd4a9f07937ca2f233b3-881d57597c3df24f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f0cbd7e9-9ebd-0d5b-5e9a-d52d50156d7b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB71B8E08\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f0cbd7e9-9ebd-0d5b-5e9a-d52d50156d7b", + "x-ms-request-id": "8ffbb94d-701e-0086-57f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a44d8b1-13e9-ea56-4fef-194b54417690/test-directory-790aedbe-664e-836b-25f1-a2a9f5d60210?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b13558044afc704b9411af312427e0f4-826b71db6ad2864f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "51d71fee-0816-d4dc-d7de-0f2dba05fa27", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "7c62d125-8675-f6d2-d9bf-e8b658850282", + "x-ms-proposed-lease-id": "fac0a3d2-5033-83f9-6c48-cbccfcb21887", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "51d71fee-0816-d4dc-d7de-0f2dba05fa27", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffbb9b1-701e-0086-32f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffbb9b1-701e-0086-32f7-85b3e6000000\n", + "Time:2019-10-18T21:04:07.5326780Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a44d8b1-13e9-ea56-4fef-194b54417690?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a29435fe77ab0d479f5ffe3768a7f466-6ed5aafe62addc4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dcde2b1d-c6da-8f71-e833-a7d4e1d77d14", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dcde2b1d-c6da-8f71-e833-a7d4e1d77d14", + "x-ms-request-id": "8ffbb9d9-701e-0086-5af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1244810320", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..c41d8af9a454 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ChangeLeaseAsync_ErrorAsync.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e09b7e1-f007-4b3f-5881-089ebd4e08a8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9fe8c482ae09ce45bbe98caa6101f3c1-05d3e2b097020b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cff94cac-7663-e343-240e-e2580aef2828", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC8BFAC87\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cff94cac-7663-e343-240e-e2580aef2828", + "x-ms-request-id": "8ffc4ab0-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e09b7e1-f007-4b3f-5881-089ebd4e08a8/test-directory-0f065317-1a9b-b411-f224-c3597962fd33?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10a49856e0f7c34bb1a09b2b8ea29414-c485c120fd795448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ad33849-029b-f913-895e-360f5c0645f5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "71f17b36-3955-f945-e091-67194a6cda8b", + "x-ms-proposed-lease-id": "fac64e85-3c1f-92f1-3a45-dc3eb3ea69c2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ad33849-029b-f913-895e-360f5c0645f5", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffc4b0e-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffc4b0e-701e-0086-1bf7-85b3e6000000\n", + "Time:2019-10-18T21:04:37.0974937Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e09b7e1-f007-4b3f-5881-089ebd4e08a8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c806cbec18afc43af50a76df7c8dde2-a89057887de03548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7bf555db-3f17-0e26-9b29-059f80c38108", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7bf555db-3f17-0e26-9b29-059f80c38108", + "x-ms-request-id": "8ffc4b23-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "756412833", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync.json new file mode 100644 index 000000000000..f50f02f7c7f3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync.json @@ -0,0 +1,103 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96d86ce9-d5d0-8049-687f-11ff197f071d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1a32f6f25d47ae439f129c697d3f4576-cc093d4ac7ec7741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f884c6ab-7428-c44f-f41b-98cc94813409", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB72D1D62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f884c6ab-7428-c44f-f41b-98cc94813409", + "x-ms-request-id": "8ffbb9fd-701e-0086-7df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-96d86ce9-d5d0-8049-687f-11ff197f071d/test-directory-27aed3c4-cc60-8af1-35e0-932f2c589b10?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3743685ec8d814392a0f0667f68e8d2-eb5c8a85c570cd48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "112d9f6c-8ea8-de91-d4fa-c248e120979c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7323D5D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "112d9f6c-8ea8-de91-d4fa-c248e120979c", + "x-ms-request-id": "ed7335f4-f01f-0043-62f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96d86ce9-d5d0-8049-687f-11ff197f071d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-526546d3675e5f4ca80330f18e6d5cce-9785f22d900e6b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8dc3117c-892a-3967-8e75-7e004cadb741", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8dc3117c-892a-3967-8e75-7e004cadb741", + "x-ms-request-id": "8ffbba59-701e-0086-52f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1583362913", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsyncAsync.json new file mode 100644 index 000000000000..7e2abf7e532d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsyncAsync.json @@ -0,0 +1,103 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-623c71fb-dcd5-8c78-054c-768fabe6a09e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-882fcb577e714b45be91fa29cd797340-44d0260462e07044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8284a63f-c692-d035-896f-a236a6d6c648", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC8CCA729\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8284a63f-c692-d035-896f-a236a6d6c648", + "x-ms-request-id": "8ffc4b43-701e-0086-4df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-623c71fb-dcd5-8c78-054c-768fabe6a09e/test-directory-f9ecf4a1-f190-fede-69ab-02228dc15067?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a21ee36a1e8c5d4c931a34abf3e7f163-8f56d23f376b8149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "471406ec-89b1-4e48-c885-19e7c41243c7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC8D49DE9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "471406ec-89b1-4e48-c885-19e7c41243c7", + "x-ms-request-id": "ed7337fe-f01f-0043-5ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-623c71fb-dcd5-8c78-054c-768fabe6a09e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-77fbc8f99c0c1b45a8dc3cdf8ecdf578-e8a06ae579e7a947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "863678c1-08ad-3eb6-5501-3ddd0424db4f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "863678c1-08ad-3eb6-5501-3ddd0424db4f", + "x-ms-request-id": "8ffc4b83-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1630025013", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditions.json new file mode 100644 index 000000000000..82cd7861fa78 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditions.json @@ -0,0 +1,847 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e406dc08-a4c6-7385-597a-de4d4dc03c2c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f67c1e09043d384ab4aef2eb43e148b9-ae0ccfef2826ec43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8a0f5cff-5715-af7f-3e1c-e641e46b96a5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB73D4CF2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a0f5cff-5715-af7f-3e1c-e641e46b96a5", + "x-ms-request-id": "8ffbba94-701e-0086-0cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e406dc08-a4c6-7385-597a-de4d4dc03c2c/test-directory-a0943c48-54d6-618c-95e6-aacb8c326594?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ebc86b9599b8694dae014a10f943289f-ae2fe0305a065f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d10a7263-6030-abfb-d0ae-f52facb3220c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7448842\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d10a7263-6030-abfb-d0ae-f52facb3220c", + "x-ms-request-id": "ed7335f5-f01f-0043-63f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e406dc08-a4c6-7385-597a-de4d4dc03c2c/test-directory-a0943c48-54d6-618c-95e6-aacb8c326594?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1968dba9-9328-1964-11a2-2003bce62203", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB74783BE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1968dba9-9328-1964-11a2-2003bce62203", + "x-ms-request-id": "ed7335f6-f01f-0043-64f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e406dc08-a4c6-7385-597a-de4d4dc03c2c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f806b9e6b53612439fa7dc66b12db048-4b5056d1af12aa46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d185650d-084b-23e4-ecad-c67b86efd93e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d185650d-084b-23e4-ecad-c67b86efd93e", + "x-ms-request-id": "8ffbbb29-701e-0086-1af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1a1ce6a2-303c-4551-29ab-9ab3e7f9a3fe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4041896c7c5b724caf3ff545a10fa81a-2c7fcbc461335d44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "90c76d9a-60f5-dd0a-1440-a8a06e303cf3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB7559442\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90c76d9a-60f5-dd0a-1440-a8a06e303cf3", + "x-ms-request-id": "8ffbbbab-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1a1ce6a2-303c-4551-29ab-9ab3e7f9a3fe/test-directory-ac54c80a-83f9-52dd-2e59-e713aec1a7f3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-918e4ab7fe99f64f8108315c7543e71a-b6f40c27c0393349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5858fec-8ae2-1796-8f75-619b78f62f52", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB75B4A80\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5858fec-8ae2-1796-8f75-619b78f62f52", + "x-ms-request-id": "ed7335f7-f01f-0043-65f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1a1ce6a2-303c-4551-29ab-9ab3e7f9a3fe/test-directory-ac54c80a-83f9-52dd-2e59-e713aec1a7f3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:07 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e26e505-d23c-ea11-7302-ebbcb16c4ed8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB75DC0AC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e26e505-d23c-ea11-7302-ebbcb16c4ed8", + "x-ms-request-id": "ed7335f8-f01f-0043-66f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1a1ce6a2-303c-4551-29ab-9ab3e7f9a3fe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-026b9b74d78cbb4c9c9c47dfd64600bd-e003845b04cf9948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "929648cc-10cf-c616-a342-f015d6054652", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "929648cc-10cf-c616-a342-f015d6054652", + "x-ms-request-id": "8ffbbc24-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51f7053e-b536-142e-fafb-50aebcbc3dbe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c21c9998176de541827a37b8b887c103-216996b769334e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a617c347-84be-169b-1a81-98d4c0670ae7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:06 GMT", + "ETag": "\u00220x8D7540EB7648B11\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a617c347-84be-169b-1a81-98d4c0670ae7", + "x-ms-request-id": "8ffbbc57-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-51f7053e-b536-142e-fafb-50aebcbc3dbe/test-directory-bce93104-dd15-827c-fd1e-777665871424?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca8e324e78437f44a6e60af8ac45e0cc-143145c3dd4a074c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cea268b5-98ec-6ab3-4794-a99f0d25b092", + "x-ms-date": "Fri, 18 Oct 2019 21:04:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB76B69E2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cea268b5-98ec-6ab3-4794-a99f0d25b092", + "x-ms-request-id": "ed7335f9-f01f-0043-67f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-51f7053e-b536-142e-fafb-50aebcbc3dbe/test-directory-bce93104-dd15-827c-fd1e-777665871424?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:07 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fdc00405-45e5-0e38-d4fc-b110ed609958", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB76DC912\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fdc00405-45e5-0e38-d4fc-b110ed609958", + "x-ms-request-id": "ed7335fa-f01f-0043-68f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51f7053e-b536-142e-fafb-50aebcbc3dbe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd88eafd7c040a4f842bf457ace50ad2-b60866ce9479b245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "099ae036-b265-28ac-3b20-63045f3280d1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "099ae036-b265-28ac-3b20-63045f3280d1", + "x-ms-request-id": "8ffbbcb7-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d211e7a8-ae3f-25c3-921c-d7b0a78db55c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ddcfeaa7e733441af1775fcd6e040c1-3ef34053bdafe742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7102ccb4-0966-88df-1c75-7648dbfc80ad", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7768FB4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7102ccb4-0966-88df-1c75-7648dbfc80ad", + "x-ms-request-id": "8ffbbcec-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d211e7a8-ae3f-25c3-921c-d7b0a78db55c/test-directory-cde3076b-7358-180b-f49a-c38038dea825?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-86f5f5697d4ff341a68d0aa82ff93e20-d8092cf6abe5cb48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "757ac73f-758a-419b-c0ea-7dcb465f4f3e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB78378F5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "757ac73f-758a-419b-c0ea-7dcb465f4f3e", + "x-ms-request-id": "ed7335fb-f01f-0043-69f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d211e7a8-ae3f-25c3-921c-d7b0a78db55c/test-directory-cde3076b-7358-180b-f49a-c38038dea825", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7141af00-3263-639a-47ba-1aa0c52ad153", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB78378F5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7141af00-3263-639a-47ba-1aa0c52ad153", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbbd97-701e-0086-6ff7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d211e7a8-ae3f-25c3-921c-d7b0a78db55c/test-directory-cde3076b-7358-180b-f49a-c38038dea825?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EB78378F5\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "96cb34ec-de1d-9adb-b60b-b145898261e5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB78A4DE9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "96cb34ec-de1d-9adb-b60b-b145898261e5", + "x-ms-request-id": "ed7335fd-f01f-0043-6bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d211e7a8-ae3f-25c3-921c-d7b0a78db55c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e52c62d26c82e147b6be2aa5cacc6050-dc248554763edc4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "91b413fc-3a5f-2335-d6e9-122ff0cd1121", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91b413fc-3a5f-2335-d6e9-122ff0cd1121", + "x-ms-request-id": "8ffbbdaf-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-92c37ff1-ec8f-b7d1-266c-f97611cacdd9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2605f12368fba1469b967554fe715f4e-d4bb0854faaf3242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4d1fab95-7619-0f23-42fc-6af341bf120c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB78F7361\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d1fab95-7619-0f23-42fc-6af341bf120c", + "x-ms-request-id": "8ffbbdc5-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-92c37ff1-ec8f-b7d1-266c-f97611cacdd9/test-directory-f12c381b-9b84-2052-f903-00adf1859548?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f58a5a59cd7eb74c8e4a647276fd800e-751bebf5ade5964b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e930efcf-7cb1-fa4a-58ff-541575751dbd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB793B8DD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e930efcf-7cb1-fa4a-58ff-541575751dbd", + "x-ms-request-id": "ed7335fe-f01f-0043-6cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-92c37ff1-ec8f-b7d1-266c-f97611cacdd9/test-directory-f12c381b-9b84-2052-f903-00adf1859548?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "02de2e85-ab54-8297-e0e6-0daa2bab1765", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB79913F2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "02de2e85-ab54-8297-e0e6-0daa2bab1765", + "x-ms-request-id": "ed7335ff-f01f-0043-6df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-92c37ff1-ec8f-b7d1-266c-f97611cacdd9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8085120a079e87489f3f66f8f05c561f-433782b73a99874f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4790ee43-1b97-bc68-8a71-35f89fb770cc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4790ee43-1b97-bc68-8a71-35f89fb770cc", + "x-ms-request-id": "8ffbbe1a-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f22eb187-7716-1dc7-3abb-75c039851ce1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ccb69c275fbcdd4daf06690768b526af-ab78be54e38f4f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b48aa523-9fd1-cbc1-2772-0cdca6a88204", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB79FF116\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b48aa523-9fd1-cbc1-2772-0cdca6a88204", + "x-ms-request-id": "8ffbbe3a-701e-0086-0af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f22eb187-7716-1dc7-3abb-75c039851ce1/test-directory-6aa45454-334f-b7b1-e32c-e567be9aeb40?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d3a5e8c1973f44893d91005571b852c-b1883ec4cab65c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ddd8b42c-1955-f086-f4d2-d0a4ba590d8d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7A5FB3E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ddd8b42c-1955-f086-f4d2-d0a4ba590d8d", + "x-ms-request-id": "ed733600-f01f-0043-6ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f22eb187-7716-1dc7-3abb-75c039851ce1/test-directory-6aa45454-334f-b7b1-e32c-e567be9aeb40?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be6cd13bc014d44d89e6b94a93cfdc40-220894702986a541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f621888d-534d-3e59-aceb-986623d1d1eb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "07a4cc86-ed0b-ec08-44ef-f6b41e08f4f2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7A5FB3E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f621888d-534d-3e59-aceb-986623d1d1eb", + "x-ms-lease-id": "07a4cc86-ed0b-ec08-44ef-f6b41e08f4f2", + "x-ms-request-id": "8ffbbe8a-701e-0086-54f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f22eb187-7716-1dc7-3abb-75c039851ce1/test-directory-6aa45454-334f-b7b1-e32c-e567be9aeb40?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9626dbf4-fde6-7ea4-25fd-5dd67684fb46", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-lease-id": "07a4cc86-ed0b-ec08-44ef-f6b41e08f4f2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7AABC49\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9626dbf4-fde6-7ea4-25fd-5dd67684fb46", + "x-ms-request-id": "ed733601-f01f-0043-6ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f22eb187-7716-1dc7-3abb-75c039851ce1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0ccc89d089e3094381d290181ed1925d-6ba7408f6a606f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4771bf96-3baa-df05-3954-1420a6f4015d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4771bf96-3baa-df05-3954-1420a6f4015d", + "x-ms-request-id": "8ffbbeb3-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:07.6799241-07:00", + "RandomSeed": "177389198", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..c5cc6ff06cdc --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsAsync.json @@ -0,0 +1,847 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4c2ab537-337a-37c6-1cff-0476d99c95fa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8aa8a0cf06f35499a2f7e710bcf9339-07d6e34a3d6b5e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "50e663e7-f8c9-15d3-7a2a-a9563afdb47d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC8DA171A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50e663e7-f8c9-15d3-7a2a-a9563afdb47d", + "x-ms-request-id": "8ffc4ba1-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4c2ab537-337a-37c6-1cff-0476d99c95fa/test-directory-4a99153f-c97c-744a-227b-0c4c2bf6d11d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d1c1272f1c9c7d418552edc9b32a05b7-ab6642d114b20d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "508f8a7a-d265-1ea2-1971-2d4eeb87ea83", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC8DED4B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "508f8a7a-d265-1ea2-1971-2d4eeb87ea83", + "x-ms-request-id": "ed7337ff-f01f-0043-60f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4c2ab537-337a-37c6-1cff-0476d99c95fa/test-directory-4a99153f-c97c-744a-227b-0c4c2bf6d11d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a0d2c907-8066-0fb7-4370-5c4417e2a976", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC8E42FF9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0d2c907-8066-0fb7-4370-5c4417e2a976", + "x-ms-request-id": "ed733800-f01f-0043-61f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4c2ab537-337a-37c6-1cff-0476d99c95fa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d11abf0c40551b4aa89ae4eef6912c45-c831af8b4f04a445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "22464716-49b5-d81c-d364-11fee183e203", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22464716-49b5-d81c-d364-11fee183e203", + "x-ms-request-id": "8ffc4bf4-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-99dbd55b-ccec-e61d-f596-ddd1155689d7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7726b60fc0754249882adb58e8051957-2bd4ba0b25003f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b00668b2-9490-493d-2a5f-2c1e6c4ac27d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC8E9833A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b00668b2-9490-493d-2a5f-2c1e6c4ac27d", + "x-ms-request-id": "8ffc4c0c-701e-0086-07f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-99dbd55b-ccec-e61d-f596-ddd1155689d7/test-directory-afbc3ada-1255-d467-13c8-5fc212b8d720?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9bc71853c76fcd45b891c9a4082feac5-fea8129ce9be034f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4893d67-a919-a0eb-0032-9dc8357b3672", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC8EF9583\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4893d67-a919-a0eb-0032-9dc8357b3672", + "x-ms-request-id": "ed733801-f01f-0043-62f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-99dbd55b-ccec-e61d-f596-ddd1155689d7/test-directory-afbc3ada-1255-d467-13c8-5fc212b8d720?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:37 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d55b6f22-032e-9206-b27d-ac1d3a7d7778", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC8F1F36C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d55b6f22-032e-9206-b27d-ac1d3a7d7778", + "x-ms-request-id": "ed733802-f01f-0043-63f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-99dbd55b-ccec-e61d-f596-ddd1155689d7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6407d0fa08268d409cd812625ca1fb79-bbcaf3e0eb68d24f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5a52cb7-611f-8443-0550-1cae690fc776", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5a52cb7-611f-8443-0550-1cae690fc776", + "x-ms-request-id": "8ffc4c4d-701e-0086-43f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-38c34296-2d78-4bb0-ac09-c6a722fca437?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-21f4ad843be55041abb478ec6f4cedf1-e5078fefbe174f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ab736abf-fbb6-8a5c-7c5a-19159b9c6209", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC8F78F76\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ab736abf-fbb6-8a5c-7c5a-19159b9c6209", + "x-ms-request-id": "8ffc4c64-701e-0086-5af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-38c34296-2d78-4bb0-ac09-c6a722fca437/test-directory-9264e5ab-b9a9-e59d-e977-4849e53f9198?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a587b265237fff469d54e4ed6a47e12d-15da22d1e8f9e74b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5c43dcc-54af-0655-cc8e-c13fb212a43c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC8FEBECE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5c43dcc-54af-0655-cc8e-c13fb212a43c", + "x-ms-request-id": "ed733803-f01f-0043-64f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-38c34296-2d78-4bb0-ac09-c6a722fca437/test-directory-9264e5ab-b9a9-e59d-e977-4849e53f9198?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:37 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a87cf4c6-bc7b-cde8-70e1-ebfa37419b68", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:36 GMT", + "ETag": "\u00220x8D7540EC9016649\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a87cf4c6-bc7b-cde8-70e1-ebfa37419b68", + "x-ms-request-id": "ed733804-f01f-0043-65f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-38c34296-2d78-4bb0-ac09-c6a722fca437?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7f36fc9f2203d479f2120e77d71468d-ad4f85de3d290d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd791a42-fc95-0cc1-9826-64d2bd867a23", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd791a42-fc95-0cc1-9826-64d2bd867a23", + "x-ms-request-id": "8ffc4caf-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d397af7b-346a-ea56-5559-ec694b4f90e8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-02525b75a4eeee45b39a00b9fb26318d-9bbcf69d70dc544c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8e1d4d97-0af0-0d42-c48e-683c1058c149", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC906381A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e1d4d97-0af0-0d42-c48e-683c1058c149", + "x-ms-request-id": "8ffc4cbe-701e-0086-30f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d397af7b-346a-ea56-5559-ec694b4f90e8/test-directory-7ece7b96-5dce-9d5b-dc5c-40c2b62c7387?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24175e524985f946b4fb68ced4377126-cc942c82629de745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb9335e6-e7fe-3966-f280-b194c97f5697", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC90B7E85\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb9335e6-e7fe-3966-f280-b194c97f5697", + "x-ms-request-id": "ed733805-f01f-0043-66f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d397af7b-346a-ea56-5559-ec694b4f90e8/test-directory-7ece7b96-5dce-9d5b-dc5c-40c2b62c7387", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80db0631-7899-0d89-4f98-0bb14f632f7d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC90B7E85\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "80db0631-7899-0d89-4f98-0bb14f632f7d", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc4cf2-701e-0086-63f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d397af7b-346a-ea56-5559-ec694b4f90e8/test-directory-7ece7b96-5dce-9d5b-dc5c-40c2b62c7387?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC90B7E85\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c2626c57-d6a3-a2fe-583a-0aeeb7664420", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC90FC795\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c2626c57-d6a3-a2fe-583a-0aeeb7664420", + "x-ms-request-id": "ed733806-f01f-0043-67f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d397af7b-346a-ea56-5559-ec694b4f90e8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bfd619a3d44e6c4298ed20b2dcdde4e3-ae50d6928b134e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e3593b64-6c00-7dd9-c27b-3b14c7c36bb7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e3593b64-6c00-7dd9-c27b-3b14c7c36bb7", + "x-ms-request-id": "8ffc4d1c-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-628357bb-ef74-c3cd-7502-6eea7464a2f8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-25dcd5c01d48c84b8d574a75049d501c-4c1ded8b76972642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a9deaa4d-45dc-7598-6d96-6dfefeee095d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC914B9A8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a9deaa4d-45dc-7598-6d96-6dfefeee095d", + "x-ms-request-id": "8ffc4d3a-701e-0086-28f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-628357bb-ef74-c3cd-7502-6eea7464a2f8/test-directory-c98043d9-ee39-5aa9-384a-37226c466993?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c815597c69217144afb3e23438431a11-74290b913b1f6c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15ad2548-cf62-5f56-0084-70920d750826", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC91BF6FC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15ad2548-cf62-5f56-0084-70920d750826", + "x-ms-request-id": "ed733807-f01f-0043-68f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-628357bb-ef74-c3cd-7502-6eea7464a2f8/test-directory-c98043d9-ee39-5aa9-384a-37226c466993?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47d9fc0e-5399-9a31-873d-c802888941f0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC91E170A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47d9fc0e-5399-9a31-873d-c802888941f0", + "x-ms-request-id": "ed733808-f01f-0043-69f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-628357bb-ef74-c3cd-7502-6eea7464a2f8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e139fd8143a5de488b1d9d5b432ae643-25a43deed7c8ea45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1083591d-c09b-d88c-a9fa-991477d4579d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1083591d-c09b-d88c-a9fa-991477d4579d", + "x-ms-request-id": "8ffc4dbd-701e-0086-29f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f51772f1-4ee7-f38a-13d1-f9cc65012d54?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5f948ff17407f94f84478c5f2cdecb10-7b0a5cba9dcbc34d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fa3e5075-8b1a-cee7-ce8f-fdcac7bf72a7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC92425C0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa3e5075-8b1a-cee7-ce8f-fdcac7bf72a7", + "x-ms-request-id": "8ffc4dde-701e-0086-47f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f51772f1-4ee7-f38a-13d1-f9cc65012d54/test-directory-7d5744cd-28ef-c097-1ecc-9874def8723d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-739b40a2127ead4fbbd4cfe769fee5e4-296bbc780b1e1144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3dc5c8ff-127d-4d8a-b97d-db4ef372f0d6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC92AC74A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3dc5c8ff-127d-4d8a-b97d-db4ef372f0d6", + "x-ms-request-id": "ed733809-f01f-0043-6af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f51772f1-4ee7-f38a-13d1-f9cc65012d54/test-directory-7d5744cd-28ef-c097-1ecc-9874def8723d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-92e87265f04fb24993a096cda146dc7d-3a688e40ba9f6f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "73598a25-3b01-a134-e32b-3357a7b18598", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "4889bf1d-5e68-99e4-0a26-6bd8c7208d94", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC92AC74A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "73598a25-3b01-a134-e32b-3357a7b18598", + "x-ms-lease-id": "4889bf1d-5e68-99e4-0a26-6bd8c7208d94", + "x-ms-request-id": "8ffc4e2e-701e-0086-13f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f51772f1-4ee7-f38a-13d1-f9cc65012d54/test-directory-7d5744cd-28ef-c097-1ecc-9874def8723d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cb3cae8-1ac7-0c92-c7d2-320700688642", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-lease-id": "4889bf1d-5e68-99e4-0a26-6bd8c7208d94", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC930705B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3cb3cae8-1ac7-0c92-c7d2-320700688642", + "x-ms-request-id": "ed73380a-f01f-0043-6bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f51772f1-4ee7-f38a-13d1-f9cc65012d54?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12c307982263464dbca1b45df25bec84-c557db6fbe816b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dc6e15e9-49fe-d5d1-b4f9-302ba79be797", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc6e15e9-49fe-d5d1-b4f9-302ba79be797", + "x-ms-request-id": "8ffc4e55-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:37.2321910-07:00", + "RandomSeed": "538521837", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..d9f6d0b630b9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsFail.json @@ -0,0 +1,710 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-16aa5bc7-2b84-c757-1231-c2b111d905c1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1bf33bbb2bbc746abf3bdbdbde670a7-5eda446623bfdd45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0d023898-7951-22c7-2d16-914d34d3e90d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7B32E77\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d023898-7951-22c7-2d16-914d34d3e90d", + "x-ms-request-id": "8ffbbee0-701e-0086-24f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-16aa5bc7-2b84-c757-1231-c2b111d905c1/test-directory-b67bdc87-924a-16b9-fe6b-01403fd787cf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-97dcea1f52282747b48a827fb0f40deb-e813e20ad2de154e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64f7dd5a-cec7-0664-7eeb-0fe67887e255", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7B77D4F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64f7dd5a-cec7-0664-7eeb-0fe67887e255", + "x-ms-request-id": "ed733602-f01f-0043-70f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-16aa5bc7-2b84-c757-1231-c2b111d905c1/test-directory-b67bdc87-924a-16b9-fe6b-01403fd787cf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:08 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "62e6be60-23e0-de07-af13-5aebe888f3d4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "62e6be60-23e0-de07-af13-5aebe888f3d4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733603-f01f-0043-71f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733603-f01f-0043-71f7-859903000000\nTime:2019-10-18T21:04:08.5117595Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-16aa5bc7-2b84-c757-1231-c2b111d905c1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-700bc8c2c16fbe45bda5990ba8ab77f0-9f997cee0134b041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba861ff3-80a1-6b75-bac2-72a6b64ba7e3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba861ff3-80a1-6b75-bac2-72a6b64ba7e3", + "x-ms-request-id": "8ffbbf91-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ac0861b-9a07-7781-359c-ba772b4f6b5f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-169af2189f2af444b549fa359dfa1585-ca96fd598d7aa24c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ec9c14c0-608f-59dd-9d0e-8404c5fd406a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7C9EEDC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec9c14c0-608f-59dd-9d0e-8404c5fd406a", + "x-ms-request-id": "8ffbbfae-701e-0086-69f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5ac0861b-9a07-7781-359c-ba772b4f6b5f/test-directory-404e1356-de53-e2e0-54ed-dee2f7d50153?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-688a985a77dbfd4ea748da0e9dcc0f08-e9c160552491cb47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "625538e4-5294-e108-33ba-97a282fa61c7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB7DB889F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "625538e4-5294-e108-33ba-97a282fa61c7", + "x-ms-request-id": "ed733605-f01f-0043-73f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5ac0861b-9a07-7781-359c-ba772b4f6b5f/test-directory-404e1356-de53-e2e0-54ed-dee2f7d50153?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:08 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "befd60df-9f80-b7bf-56d5-e3f8e72c759d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "befd60df-9f80-b7bf-56d5-e3f8e72c759d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733606-f01f-0043-74f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733606-f01f-0043-74f7-859903000000\nTime:2019-10-18T21:04:08.7249107Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ac0861b-9a07-7781-359c-ba772b4f6b5f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be61b3e6d89e304cb9e9c1dbc0edda4f-e0abe13b014f6c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21c2728c-a2fd-6c47-7242-107046beee17", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "21c2728c-a2fd-6c47-7242-107046beee17", + "x-ms-request-id": "8ffbc04b-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51780ae1-aa03-39f2-2842-3d0081810d03?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dccf0664406ec249936f7aa7132cd442-a770e09e077e1246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9f5c0690-dbda-e144-7f88-f9ba6546ebf0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7E25D44\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f5c0690-dbda-e144-7f88-f9ba6546ebf0", + "x-ms-request-id": "8ffbc06a-701e-0086-20f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-51780ae1-aa03-39f2-2842-3d0081810d03/test-directory-abc70d34-7851-8eac-69df-36879901a361?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-452e776dd230424c850ce4366540559c-dc3ca89bf429e04a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88bc208f-c9ff-1870-59ce-36faa5bc477e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB7E7F656\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88bc208f-c9ff-1870-59ce-36faa5bc477e", + "x-ms-request-id": "ed733607-f01f-0043-75f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-51780ae1-aa03-39f2-2842-3d0081810d03/test-directory-abc70d34-7851-8eac-69df-36879901a361?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "79f861aa-1b44-0461-0b57-2057382e269a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "79f861aa-1b44-0461-0b57-2057382e269a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733608-f01f-0043-76f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733608-f01f-0043-76f7-859903000000\nTime:2019-10-18T21:04:08.8029657Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51780ae1-aa03-39f2-2842-3d0081810d03?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-82a1f45ed243a5439546abd754edf569-b6f9d34599a9f348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4350b29a-cec4-c93a-36e8-de7f50738eb6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4350b29a-cec4-c93a-36e8-de7f50738eb6", + "x-ms-request-id": "8ffbc0a6-701e-0086-5bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b83bad4-71ce-5f8b-64d9-234f775c9061?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7a7952be123cb48b32744506445c13a-ee2e01c0b65aeb43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b930ed66-8926-28bf-27f0-dfebaaea52da", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7EDF817\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b930ed66-8926-28bf-27f0-dfebaaea52da", + "x-ms-request-id": "8ffbc0c1-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b83bad4-71ce-5f8b-64d9-234f775c9061/test-directory-bdbc7d58-08b6-f1d8-e50e-cf9ce67bf3e5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7fced5593eac0f4c8f2fd394f8a4817a-628ae51519f6394a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "efb7b1df-11c1-5d2b-153f-d417ba2342ac", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB7F2A4B8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "efb7b1df-11c1-5d2b-153f-d417ba2342ac", + "x-ms-request-id": "ed733609-f01f-0043-77f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b83bad4-71ce-5f8b-64d9-234f775c9061/test-directory-bdbc7d58-08b6-f1d8-e50e-cf9ce67bf3e5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "34bc7c44-03c3-f923-168a-73ec02227eaf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7F2A4B8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "34bc7c44-03c3-f923-168a-73ec02227eaf", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbc0fb-701e-0086-2df7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b83bad4-71ce-5f8b-64d9-234f775c9061/test-directory-bdbc7d58-08b6-f1d8-e50e-cf9ce67bf3e5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EB7F2A4B8\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3dd3d951-0d66-f9e8-d6e8-527655c17e1f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3dd3d951-0d66-f9e8-d6e8-527655c17e1f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73360a-f01f-0043-78f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73360a-f01f-0043-78f7-859903000000\nTime:2019-10-18T21:04:08.8940307Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b83bad4-71ce-5f8b-64d9-234f775c9061?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-81e1b2d05562324da29be0dee086afa4-d0cd6f963614d944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "299b47d7-404f-4449-c9f7-32200ed9c142", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "299b47d7-404f-4449-c9f7-32200ed9c142", + "x-ms-request-id": "8ffbc11d-701e-0086-4ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb378db8-bb3a-6b32-e7ee-11c0dc5ca3f0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-36033a5e105ff54b83fbe7b9064ed938-50634384f9e24d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c8d4eee4-e7ae-1cd2-1530-41602f88676d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:07 GMT", + "ETag": "\u00220x8D7540EB7FCC7DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8d4eee4-e7ae-1cd2-1530-41602f88676d", + "x-ms-request-id": "8ffbc12c-701e-0086-5df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eb378db8-bb3a-6b32-e7ee-11c0dc5ca3f0/test-directory-c70b4154-b33a-621d-be71-f9ae8c30b816?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3a9781d593634d46a572ac642ee0781b-156cf17fd0d5a748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "71adc124-0ec4-3119-d172-0a3cee2390e5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB8022B8C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71adc124-0ec4-3119-d172-0a3cee2390e5", + "x-ms-request-id": "ed73360b-f01f-0043-79f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eb378db8-bb3a-6b32-e7ee-11c0dc5ca3f0/test-directory-c70b4154-b33a-621d-be71-f9ae8c30b816?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca8a90db-4682-0a52-a4aa-1c15d0053e50", + "x-ms-date": "Fri, 18 Oct 2019 21:04:08 GMT", + "x-ms-lease-id": "a3de844e-f67f-fa84-e78c-9d61daa406f0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca8a90db-4682-0a52-a4aa-1c15d0053e50", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed73360c-f01f-0043-7af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed73360c-f01f-0043-7af7-859903000000\nTime:2019-10-18T21:04:08.9790906Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb378db8-bb3a-6b32-e7ee-11c0dc5ca3f0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c3bc62cb1acee4986efaf4365cdafbf-3fa1608de1c4a540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e61ba23-c598-3163-d83e-cc025cd0a8fa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e61ba23-c598-3163-d83e-cc025cd0a8fa", + "x-ms-request-id": "8ffbc17f-701e-0086-2af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:08.4591082-07:00", + "RandomSeed": "162031889", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..85db59cd2c09 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_AccessConditionsFailAsync.json @@ -0,0 +1,710 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-25945672-aa2d-a9c7-f1a6-c72814fa5aad?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f16dd25c23b5884e936cf2e91dddf02c-0ff1edfe0a269f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "deaa50a1-ad12-cbff-7755-b1ef5d3d4a59", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC9365176\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "deaa50a1-ad12-cbff-7755-b1ef5d3d4a59", + "x-ms-request-id": "8ffc4e73-701e-0086-56f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-25945672-aa2d-a9c7-f1a6-c72814fa5aad/test-directory-f9ae932f-00aa-5373-2b4c-fee3f0a92b3a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-704fd0494a018e4bad241e5770bf23e4-2c8b21fba3782345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ebee61ff-b907-a1e7-dd57-b2c6af1cdace", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC93B5BBF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ebee61ff-b907-a1e7-dd57-b2c6af1cdace", + "x-ms-request-id": "ed73380b-f01f-0043-6cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-25945672-aa2d-a9c7-f1a6-c72814fa5aad/test-directory-f9ae932f-00aa-5373-2b4c-fee3f0a92b3a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:37 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8fe31461-40bb-3a32-4de5-e6f8c9d49f3a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8fe31461-40bb-3a32-4de5-e6f8c9d49f3a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73380c-f01f-0043-6df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73380c-f01f-0043-6df7-859903000000\nTime:2019-10-18T21:04:37.8745421Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-25945672-aa2d-a9c7-f1a6-c72814fa5aad?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ff1a5a3af5dce499070b48e7d1758e3-c5ca9f7a90913446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a64c271-4b38-e912-44c0-d9d1a010ea24", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a64c271-4b38-e912-44c0-d9d1a010ea24", + "x-ms-request-id": "8ffc4ea0-701e-0086-80f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-807868bf-ee6d-9daf-e26a-37804e8a240a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70283d7162ad5b4aa5ef154428767501-d55eed5235ebac48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ade8cd50-47cb-8313-12c6-b7ce13919bba", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC9456F60\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ade8cd50-47cb-8313-12c6-b7ce13919bba", + "x-ms-request-id": "8ffc4ec6-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-807868bf-ee6d-9daf-e26a-37804e8a240a/test-directory-3bb3cf9b-e289-bab5-6798-3a693c2fb382?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4598a4be6fe4b499fc5009d2468cf71-2defa1b81fa4184f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1ae4f768-9cac-6dbe-182e-45330ca947e2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC94C3F75\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1ae4f768-9cac-6dbe-182e-45330ca947e2", + "x-ms-request-id": "ed73380e-f01f-0043-6ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-807868bf-ee6d-9daf-e26a-37804e8a240a/test-directory-3bb3cf9b-e289-bab5-6798-3a693c2fb382?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:37 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "440185cb-994b-f5d5-30c2-6873310bcaa8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "440185cb-994b-f5d5-30c2-6873310bcaa8", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73380f-f01f-0043-70f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73380f-f01f-0043-70f7-859903000000\nTime:2019-10-18T21:04:37.9886221Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-807868bf-ee6d-9daf-e26a-37804e8a240a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54d0f6032a33a849898a41fd2080aa48-e96f5bd872c2bd40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "876711c2-03a8-7997-6046-f39eb3a5f286", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "876711c2-03a8-7997-6046-f39eb3a5f286", + "x-ms-request-id": "8ffc4f22-701e-0086-80f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcc84112-5377-233c-32b3-658c100541f7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d47f1fd343db5345bec2850d425c6b9b-336578e779d6f346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "72bd03cd-a271-6e93-d443-54f59e0b695b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC953C9DB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72bd03cd-a271-6e93-d443-54f59e0b695b", + "x-ms-request-id": "8ffc4f35-701e-0086-13f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcc84112-5377-233c-32b3-658c100541f7/test-directory-565afc04-d1f3-cfe2-410e-625c9a8c6f7e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a23cf1be833ba64dbb67e178e8a6c3bf-1b70246eb558344d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b7ac5db1-4459-fb46-20ed-30623f37d348", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC959616F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b7ac5db1-4459-fb46-20ed-30623f37d348", + "x-ms-request-id": "ed733810-f01f-0043-71f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcc84112-5377-233c-32b3-658c100541f7/test-directory-565afc04-d1f3-cfe2-410e-625c9a8c6f7e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3daaf2f3-b7df-d424-e4c3-ec5a9e236191", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3daaf2f3-b7df-d424-e4c3-ec5a9e236191", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733811-f01f-0043-72f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733811-f01f-0043-72f7-859903000000\nTime:2019-10-18T21:04:38.0676787Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcc84112-5377-233c-32b3-658c100541f7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f3850556a9ad0f48bda7b252d4a26fe1-b955fb5f7b8e0d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c6ff90c-968c-1c68-b107-8e8970b99652", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c6ff90c-968c-1c68-b107-8e8970b99652", + "x-ms-request-id": "8ffc4f76-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8141fb57-c8f7-4a08-cf55-f46876831d4e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3d74fc38920dd64fa0bc7e25f3d181c7-0d74536dc8293243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bb49efe0-f453-43a5-f124-7c37a1ffa62d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9609D6F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb49efe0-f453-43a5-f124-7c37a1ffa62d", + "x-ms-request-id": "8ffc4fa8-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8141fb57-c8f7-4a08-cf55-f46876831d4e/test-directory-223c3fe9-f16b-429d-f669-e58862e13036?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af06b4339b47374d8b8df94311ea87ef-61d84236b8df7344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "da3c39c8-c25d-ee24-5107-c5ea0e1ce110", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC9672719\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "da3c39c8-c25d-ee24-5107-c5ea0e1ce110", + "x-ms-request-id": "ed733812-f01f-0043-73f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8141fb57-c8f7-4a08-cf55-f46876831d4e/test-directory-223c3fe9-f16b-429d-f669-e58862e13036", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29c04932-56a4-afd8-3f99-35339c104a8c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9672719\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "29c04932-56a4-afd8-3f99-35339c104a8c", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc4ff0-701e-0086-43f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8141fb57-c8f7-4a08-cf55-f46876831d4e/test-directory-223c3fe9-f16b-429d-f669-e58862e13036?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EC9672719\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5b89d5d-b75c-9d6b-6d16-fedee9bfec34", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5b89d5d-b75c-9d6b-6d16-fedee9bfec34", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733813-f01f-0043-74f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733813-f01f-0043-74f7-859903000000\nTime:2019-10-18T21:04:38.1737539Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8141fb57-c8f7-4a08-cf55-f46876831d4e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e29c05910ecb214ba8b8e16345fb2889-acc93bcc23e68143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ffd5f2e8-8457-712f-37fe-e3f1fa46be86", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ffd5f2e8-8457-712f-37fe-e3f1fa46be86", + "x-ms-request-id": "8ffc500f-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5be061c8-148c-05d1-7c7f-a044d47bdd0e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a78294bed26d64d94c6d4e4f574ea17-6d9ee5692b40a045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5e265d58-0a7f-d4ef-20d0-82d8e4eb9cbb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC96FBB55\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e265d58-0a7f-d4ef-20d0-82d8e4eb9cbb", + "x-ms-request-id": "8ffc5028-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5be061c8-148c-05d1-7c7f-a044d47bdd0e/test-directory-7841d520-c751-db9c-85cb-9ec6b05d914e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0869fb6fb42ff54fa394ffe882bbcba3-33391448e42c314a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f53a829-c6ed-918d-c04b-d9b36b2823c2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC9764E9C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f53a829-c6ed-918d-c04b-d9b36b2823c2", + "x-ms-request-id": "ed733814-f01f-0043-75f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5be061c8-148c-05d1-7c7f-a044d47bdd0e/test-directory-7841d520-c751-db9c-85cb-9ec6b05d914e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "089dcd9b-f10a-7b60-355a-b609a5dc3a6a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-lease-id": "a2ff3f76-2595-5f65-5389-40ab4e7b9fe1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "089dcd9b-f10a-7b60-355a-b609a5dc3a6a", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed733815-f01f-0043-76f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed733815-f01f-0043-76f7-859903000000\nTime:2019-10-18T21:04:38.2618160Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5be061c8-148c-05d1-7c7f-a044d47bdd0e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33d299fb4fbfbf43ba028d757903a32d-4d344bdf6edee149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e1858da-1a8b-4db8-d31b-eda56e5dfc69", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e1858da-1a8b-4db8-d31b-eda56e5dfc69", + "x-ms-request-id": "8ffc5072-701e-0086-40f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:37.8373733-07:00", + "RandomSeed": "838475222", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_Error.json new file mode 100644 index 000000000000..939de0bd8fa4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_Error.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-25bb1182-b6bd-bf43-ab9e-c5f5b27d93b9/test-directory-a99496e3-7fe9-0992-42ec-b3960f403949?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10a4b925efff7e4ba14eb866f15c7c62-694d08e8a4c71e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c119384-eae9-8fd0-2a0a-d9d2fce4e1e3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c119384-eae9-8fd0-2a0a-d9d2fce4e1e3", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "ed73360e-f01f-0043-7cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:ed73360e-f01f-0043-7cf7-859903000000\nTime:2019-10-18T21:04:09.0541447Z" + } + } + } + ], + "Variables": { + "RandomSeed": "1242637840", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_ErrorAsync.json new file mode 100644 index 000000000000..34bb9a3f531c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_ErrorAsync.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e7fd8cc0-a419-cd4e-0a5b-117b0bde0404/test-directory-6cb4f058-590e-f4eb-788c-45df789a2015?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5082c752cfa62e4d9935889fef620a02-97d5d862a1c0b743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1a224e87-972a-0ef5-3398-9334584c236f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1a224e87-972a-0ef5-3398-9334584c236f", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "ed733816-f01f-0043-77f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:ed733816-f01f-0043-77f7-859903000000\nTime:2019-10-18T21:04:38.3068483Z" + } + } + } + ], + "Variables": { + "RandomSeed": "547266223", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_HttpHeaders.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_HttpHeaders.json new file mode 100644 index 000000000000..d143c5671982 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_HttpHeaders.json @@ -0,0 +1,154 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b72dfe70-19d6-b013-9089-3427260fd333?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7050fe3fbb62e84a89db6f070e43b25b-a1a8f0b500b42545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b5d84cbb-a2a4-a120-ecb6-e0566f15b94f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB811DA44\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5d84cbb-a2a4-a120-ecb6-e0566f15b94f", + "x-ms-request-id": "8ffbc1f6-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b72dfe70-19d6-b013-9089-3427260fd333/test-directory-51443986-8da5-dc69-0d16-413f7b631dca?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec5f3c5dfe203742b4ed4d89ed4da807-61569694aaee0241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "59294edd-4781-2e2f-e3fb-a88d60e12588", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB8196045\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59294edd-4781-2e2f-e3fb-a88d60e12588", + "x-ms-request-id": "ed73360f-f01f-0043-7df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b72dfe70-19d6-b013-9089-3427260fd333/test-directory-51443986-8da5-dc69-0d16-413f7b631dca", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-316b9c97920ad843af450517fe2eb8f2-2e48361ba5c0504b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d61e16f-c43a-a848-2f3d-f63b750134de", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB8196045\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2d61e16f-c43a-a848-2f3d-f63b750134de", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbc263-701e-0086-07f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b72dfe70-19d6-b013-9089-3427260fd333?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-409a9580ab9dcd4b8451e78f126fa970-985cbe2d16ebcf45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7e1e35d1-f880-d44e-cdbd-e16ceadcf2a9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7e1e35d1-f880-d44e-cdbd-e16ceadcf2a9", + "x-ms-request-id": "8ffbc283-701e-0086-27f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1844924022", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_HttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_HttpHeadersAsync.json new file mode 100644 index 000000000000..1514ea153c31 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_HttpHeadersAsync.json @@ -0,0 +1,154 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a80fb510-cce5-1874-a881-5404ec1f4917?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-148bfeaf8cf4e349af02badab48eabe7-27968af8e472bb4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6282b3b0-8f5d-7486-dbb9-8254414da991", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9814AAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6282b3b0-8f5d-7486-dbb9-8254414da991", + "x-ms-request-id": "8ffc5098-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a80fb510-cce5-1874-a881-5404ec1f4917/test-directory-4f98fc8a-72b9-49b9-1d5d-8bc7bc1bdeff?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bbdfe39020778c4f98e0ae5e456a6d07-10a38b30fd39f845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "3dce7e74-1f10-3d62-f938-440003beb8bf", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC9877864\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3dce7e74-1f10-3d62-f938-440003beb8bf", + "x-ms-request-id": "ed733817-f01f-0043-78f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a80fb510-cce5-1874-a881-5404ec1f4917/test-directory-4f98fc8a-72b9-49b9-1d5d-8bc7bc1bdeff", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3b78664d8110b478852ded35ee89e58-c534b1733efe4c4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d52bcec-a04c-f2ee-d616-3f64a2b9bee8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9877864\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3d52bcec-a04c-f2ee-d616-3f64a2b9bee8", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc50ca-701e-0086-11f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a80fb510-cce5-1874-a881-5404ec1f4917?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-721ea9deab1dac47bbd72cc9d34696f3-712f337d2c374346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47136b33-7a6b-3a72-954f-31e2308fff88", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47136b33-7a6b-3a72-954f-31e2308fff88", + "x-ms-request-id": "8ffc50db-701e-0086-22f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2062467814", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_Metadata.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_Metadata.json new file mode 100644 index 000000000000..c397c6ea391c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_Metadata.json @@ -0,0 +1,150 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f61f185-49f8-ca53-0627-cc2fef6331c1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d6f032b16c2094aad7a265048d85766-2364ab4ace152f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a16fa84a-4637-b353-e3e7-33f736009895", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB8231B70\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a16fa84a-4637-b353-e3e7-33f736009895", + "x-ms-request-id": "8ffbc29b-701e-0086-3ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f61f185-49f8-ca53-0627-cc2fef6331c1/test-directory-ca446347-0b8e-d66f-6677-997a08c2b84b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d0e10eaef031814888827e92228864a0-1ac66ca58487d743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae4aaae5-5476-3fcc-3999-3bbfacd9aa21", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB829157E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae4aaae5-5476-3fcc-3999-3bbfacd9aa21", + "x-ms-request-id": "ed733610-f01f-0043-7ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f61f185-49f8-ca53-0627-cc2fef6331c1/test-directory-ca446347-0b8e-d66f-6677-997a08c2b84b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0963e409592524890904d8e981986c1-23e678ab48d0c345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d95c4c4-0977-b3d5-a3a4-0d5a54cab312", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB829157E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "5d95c4c4-0977-b3d5-a3a4-0d5a54cab312", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "8ffbc2d3-701e-0086-72f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f61f185-49f8-ca53-0627-cc2fef6331c1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5af45a44da69be439ae5bf737dbd70f4-b04a34f4b5dd0a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e7fa693d-4c43-25aa-123b-22774447620e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7fa693d-4c43-25aa-123b-22774447620e", + "x-ms-request-id": "8ffbc2dd-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1886637639", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_MetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_MetadataAsync.json new file mode 100644 index 000000000000..50d48e1f025f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_MetadataAsync.json @@ -0,0 +1,150 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3e46e4d-b65a-4b9a-f1f8-371905cb3513?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e429d8886204340a7aa191fa80c03bd-2d2cee6a08acde48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0ba15d64-acba-e1f8-1b02-2ea3814b1f0e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC98DF728\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0ba15d64-acba-e1f8-1b02-2ea3814b1f0e", + "x-ms-request-id": "8ffc50e8-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d3e46e4d-b65a-4b9a-f1f8-371905cb3513/test-directory-395b89b6-d244-23c4-f067-5dde2f7991f3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e138f8278e6544a938f911e378df129-02f4226f31a54d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "306a785c-27a2-91fc-997e-1a534f1ab1a1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:37 GMT", + "ETag": "\u00220x8D7540EC994AFF0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "306a785c-27a2-91fc-997e-1a534f1ab1a1", + "x-ms-request-id": "ed733818-f01f-0043-79f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3e46e4d-b65a-4b9a-f1f8-371905cb3513/test-directory-395b89b6-d244-23c4-f067-5dde2f7991f3", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9bf41f4a5356aa41945a2720cdeac57c-af7d3306aec2c142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b781326b-610e-7050-f922-0faa0f06e513", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC994AFF0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b781326b-610e-7050-f922-0faa0f06e513", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "8ffc511f-701e-0086-64f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3e46e4d-b65a-4b9a-f1f8-371905cb3513?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68fe13e3b3bece41a2084fc63b86bb90-85c6411e270fa442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1ce70357-fa98-0f92-ea9b-9173683a7c29", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1ce70357-fa98-0f92-ea9b-9173683a7c29", + "x-ms-request-id": "8ffc5134-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "514223850", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_PermissionAndUmask.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_PermissionAndUmask.json new file mode 100644 index 000000000000..65476b9af302 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_PermissionAndUmask.json @@ -0,0 +1,140 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1f5a3c7d-17cc-2788-813f-6df6e3e4bb5f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4af3cf4202fc2b478c2309fbe1972358-c727330a0dfed742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a3ed4fda-2387-1785-9e97-6fb49c6860b3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB830D997\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3ed4fda-2387-1785-9e97-6fb49c6860b3", + "x-ms-request-id": "8ffbc301-701e-0086-1af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1f5a3c7d-17cc-2788-813f-6df6e3e4bb5f/test-directory-2f8b88d0-d75d-d289-809f-e0b54ded36f7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b674f972ba29574b84bc6c4591f7aac5-25a684e796d59747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "68ca16b6-dffe-0217-c51b-23e743cfcab1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB83697A4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "68ca16b6-dffe-0217-c51b-23e743cfcab1", + "x-ms-request-id": "ed733611-f01f-0043-7ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1f5a3c7d-17cc-2788-813f-6df6e3e4bb5f/test-directory-2f8b88d0-d75d-d289-809f-e0b54ded36f7?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1974ad0bf9028240b3f1ccb4b35d2c8f-72ebcf404d523c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "36ff0882-cd23-52f8-e018-cedbf3ef47dd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB83697A4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "36ff0882-cd23-52f8-e018-cedbf3ef47dd", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "ed733612-f01f-0043-80f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1f5a3c7d-17cc-2788-813f-6df6e3e4bb5f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-37f7bd1ce2c8d146b5b8dc067838c907-3b2f6998a569e449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3b65ab84-93d0-948d-7f31-c434fde1c5c1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3b65ab84-93d0-948d-7f31-c434fde1c5c1", + "x-ms-request-id": "8ffbc363-701e-0086-74f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1704333369", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_PermissionAndUmaskAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_PermissionAndUmaskAsync.json new file mode 100644 index 000000000000..a2cc93ede712 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateAsync_PermissionAndUmaskAsync.json @@ -0,0 +1,140 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-baa3323a-e9e3-c66b-63b5-fdfb67f61e6d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-de422a012a8562408b18a06b3c183449-1e056c5541b81e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cde3f9a8-ef6c-1508-4e98-c788d0684b50", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC99C2A83\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cde3f9a8-ef6c-1508-4e98-c788d0684b50", + "x-ms-request-id": "8ffc5150-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-baa3323a-e9e3-c66b-63b5-fdfb67f61e6d/test-directory-239c13eb-62f8-7f43-66cd-0d32fb06297f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-94581cc55deb6a41880004e91f7c3556-107d075225e22841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "897a9d66-9646-45cd-b664-679ee2d61948", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9A1B97A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "897a9d66-9646-45cd-b664-679ee2d61948", + "x-ms-request-id": "ed733819-f01f-0043-7af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-baa3323a-e9e3-c66b-63b5-fdfb67f61e6d/test-directory-239c13eb-62f8-7f43-66cd-0d32fb06297f?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-765facd5ae308148b232d4ca858f4470-88b168715d6d5f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5dcbc8c8-9f8c-6539-680d-b7aee9622a01", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9A1B97A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "5dcbc8c8-9f8c-6539-680d-b7aee9622a01", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "ed73381a-f01f-0043-7bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-baa3323a-e9e3-c66b-63b5-fdfb67f61e6d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6fb428b4faba584790c36a28bc304e7b-69c6ff8d6296374d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19d545d9-bb0a-cfbc-0e27-3006268fb2b0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19d545d9-bb0a-cfbc-0e27-3006268fb2b0", + "x-ms-request-id": "8ffc5198-701e-0086-55f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "822660949", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync.json new file mode 100644 index 000000000000..939c33d09b29 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync.json @@ -0,0 +1,135 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-352b1a21-34ac-8907-0515-2f5409a61eff?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da36f0eea97d88459f543568a04b7912-b6dcecb1128ea64e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "285f294f-ad0a-495d-c513-f7c74de88690", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB83F0CE6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "285f294f-ad0a-495d-c513-f7c74de88690", + "x-ms-request-id": "8ffbc37f-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-352b1a21-34ac-8907-0515-2f5409a61eff/test-directory-37a9aa4a-6cbf-84ba-8b2a-edd9faf5ae99?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fe34ec2074c0c543a34478446fcd0406-fc0143aeff28a34e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31c7a84c-2dc2-e212-6edb-9ddfbf844ed0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB8463352\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31c7a84c-2dc2-e212-6edb-9ddfbf844ed0", + "x-ms-request-id": "ed733613-f01f-0043-01f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-352b1a21-34ac-8907-0515-2f5409a61eff/test-directory-37a9aa4a-6cbf-84ba-8b2a-edd9faf5ae99/test-file-ef175e65-a7e3-534a-b5b8-f7df1d30dec3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b996ba7806f0646a4c0bfaee3548e17-b5da9cec74401442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47247e90-c4b1-a47b-5e74-7c093532c53d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB84993A3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47247e90-c4b1-a47b-5e74-7c093532c53d", + "x-ms-request-id": "ed733614-f01f-0043-02f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-352b1a21-34ac-8907-0515-2f5409a61eff?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2568e366b4c4fd4f9a0bf99e54e40ccc-efa8e698a9cbef45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e4e3c88-970c-b212-13e8-f4b900cc4c19", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e4e3c88-970c-b212-13e8-f4b900cc4c19", + "x-ms-request-id": "8ffbc3eb-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1313463079", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsyncAsync.json new file mode 100644 index 000000000000..a3efa95c3a0c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsyncAsync.json @@ -0,0 +1,135 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1bb71a2-7d16-2fa4-3bfd-1a9f5db73bea?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3dc4c5217072e7499b6b2796af81f003-f87af0aa1dbec941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f0538d7a-851a-2f7e-76d9-bcf68fca48a5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9ADE0F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f0538d7a-851a-2f7e-76d9-bcf68fca48a5", + "x-ms-request-id": "8ffc51e8-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d1bb71a2-7d16-2fa4-3bfd-1a9f5db73bea/test-directory-e57124bc-7f0d-c222-4149-b0d352d935da?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6cb7437d1d6c84488019f4fa62fe200d-0c4aa1fc43bec14e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d50d86fa-06ef-fb40-6a91-aed1d4aadd9c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9B45E22\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d50d86fa-06ef-fb40-6a91-aed1d4aadd9c", + "x-ms-request-id": "ed73381b-f01f-0043-7cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d1bb71a2-7d16-2fa4-3bfd-1a9f5db73bea/test-directory-e57124bc-7f0d-c222-4149-b0d352d935da/test-file-c1e5e2a3-77a5-7242-55db-c6d0a39b9f09?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54508b09a12c604488e9ff7b2a41a94e-2271d632b7e06946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "40e33f5f-2153-82b1-439b-7f133f6f57cf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9B8E24E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40e33f5f-2153-82b1-439b-7f133f6f57cf", + "x-ms-request-id": "ed73381c-f01f-0043-7df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1bb71a2-7d16-2fa4-3bfd-1a9f5db73bea?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ce4983f4c3dc44cad2e7e162256ca3d-ed860d43f5fe4543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6371511a-5fb8-44b6-a856-8731e0d7cb1d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6371511a-5fb8-44b6-a856-8731e0d7cb1d", + "x-ms-request-id": "8ffc524a-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1628070414", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_Error.json new file mode 100644 index 000000000000..0c76d0fdb22f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_Error.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2da0bf0b-620a-d399-30e1-f58dd7b8e608/test-directory-43ac67c1-987f-1ba5-ad35-57562850139c/test-file-6d392a96-b04a-b6a8-89a2-4f25caa43ee9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1f57de3aaf14c42b0b74ae4e2812d8f-ba0e0927dd3a4e4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "acf658cd-797f-10bd-bff6-badd48805109", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "acf658cd-797f-10bd-bff6-badd48805109", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "ed733616-f01f-0043-04f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:ed733616-f01f-0043-04f7-859903000000\nTime:2019-10-18T21:04:09.4684377Z" + } + } + } + ], + "Variables": { + "RandomSeed": "1600081935", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_ErrorAsync.json new file mode 100644 index 000000000000..23e56bc2246a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_ErrorAsync.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b493d45b-dfe3-d514-d89e-c613c74f099b/test-directory-4e909dbd-e57c-4d24-f6e2-38bf17778262/test-file-1e039dc3-4548-ceb5-c9bf-a138560813fe?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8ea7ba20a399aa428e13c5d0661b1f8e-7700aa62ce5bc444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "294f631c-eb4c-7853-e7c2-85bd44ecf7ed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "294f631c-eb4c-7853-e7c2-85bd44ecf7ed", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "ed73381d-f01f-0043-7ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:ed73381d-f01f-0043-7ef7-859903000000\nTime:2019-10-18T21:04:38.7191389Z" + } + } + } + ], + "Variables": { + "RandomSeed": "844798569", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_HttpHeaders.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_HttpHeaders.json new file mode 100644 index 000000000000..8b8ab534e954 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_HttpHeaders.json @@ -0,0 +1,184 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa9b2873-463c-11e4-641d-4e93f27439dd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc10f9473bf7ae418771a19c8fef8c7a-69041fcd9f069745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2c408739-139a-79ff-1462-2643ce124500", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB851118A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c408739-139a-79ff-1462-2643ce124500", + "x-ms-request-id": "8ffbc41b-701e-0086-24f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa9b2873-463c-11e4-641d-4e93f27439dd/test-directory-62736035-5bd9-b702-835f-6c83a967a131?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6085b35415c74b40b0b6ad09a17c814d-d02be3ed1a634545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "10479d73-b3bf-de70-8489-a83aa67cd0ad", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB86DAD36\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "10479d73-b3bf-de70-8489-a83aa67cd0ad", + "x-ms-request-id": "ed733617-f01f-0043-05f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa9b2873-463c-11e4-641d-4e93f27439dd/test-directory-62736035-5bd9-b702-835f-6c83a967a131/test-file-c93cf5c1-dab7-28cc-1c14-2a1d5dac2123?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cbf0bd8613b76d42977588f07eabcdc4-96724063c17bd040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "a09550ec-a324-99c3-d01e-f3ab885380d7", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB872CE61\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a09550ec-a324-99c3-d01e-f3ab885380d7", + "x-ms-request-id": "ed733618-f01f-0043-06f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa9b2873-463c-11e4-641d-4e93f27439dd/test-directory-62736035-5bd9-b702-835f-6c83a967a131/test-file-c93cf5c1-dab7-28cc-1c14-2a1d5dac2123", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c316f5b-8016-4efe-2d76-3b019dc6ca40", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB872CE61\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "0c316f5b-8016-4efe-2d76-3b019dc6ca40", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "8ffbc554-701e-0086-4ff7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa9b2873-463c-11e4-641d-4e93f27439dd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-41e3948db90ff349b4f4f4330c6e0fa0-58958d5e7ad7ec4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "194fdf5a-7321-e8c1-87f9-87f6888b92bc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "194fdf5a-7321-e8c1-87f9-87f6888b92bc", + "x-ms-request-id": "8ffbc56a-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1605440727", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_HttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_HttpHeadersAsync.json new file mode 100644 index 000000000000..0115ff9aa7fc --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_HttpHeadersAsync.json @@ -0,0 +1,184 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-befc5cc7-04ec-8faa-baff-e0c34db07c9d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a41962b3dee2b34095925da522d1f4c8-220f96dcb840514e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d13162fd-773f-46d2-bc0d-bfffa79f98fc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9C05AD9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d13162fd-773f-46d2-bc0d-bfffa79f98fc", + "x-ms-request-id": "8ffc5279-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-befc5cc7-04ec-8faa-baff-e0c34db07c9d/test-directory-6b2f12ef-266b-ca98-f98d-f7928493bdbc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7eb1cb9e746e9f449900cc5e8c49c1e1-8d38a9a23545aa4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf2783c2-9fcf-d736-c967-d7b17f40c128", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9C5C4C5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf2783c2-9fcf-d736-c967-d7b17f40c128", + "x-ms-request-id": "ed73381e-f01f-0043-7ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-befc5cc7-04ec-8faa-baff-e0c34db07c9d/test-directory-6b2f12ef-266b-ca98-f98d-f7928493bdbc/test-file-690b0350-acda-447d-b48d-d4eb7d9b8c97?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f044137e104467498ea80fa40713c327-73e7f530c297b44e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "3aad80be-5c57-154b-05e2-0a41ca4b592e", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9C9C1B2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3aad80be-5c57-154b-05e2-0a41ca4b592e", + "x-ms-request-id": "ed73381f-f01f-0043-80f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-befc5cc7-04ec-8faa-baff-e0c34db07c9d/test-directory-6b2f12ef-266b-ca98-f98d-f7928493bdbc/test-file-690b0350-acda-447d-b48d-d4eb7d9b8c97", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fc2c7d6b-52ed-6a40-85ba-fb8af3aa8abb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9C9C1B2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "fc2c7d6b-52ed-6a40-85ba-fb8af3aa8abb", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "8ffc52e3-701e-0086-7ef7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-befc5cc7-04ec-8faa-baff-e0c34db07c9d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0a05c3eb1d7694ab61f1c9014d1f39e-78f2d7947a4a614e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4cd60270-5c1e-8840-007f-28b5c4315e6c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4cd60270-5c1e-8840-007f-28b5c4315e6c", + "x-ms-request-id": "8ffc52f9-701e-0086-14f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "72483841", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_Metadata.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_Metadata.json new file mode 100644 index 000000000000..1bc6753c2eaf --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_Metadata.json @@ -0,0 +1,180 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4275a1f2-e96b-8021-966e-5afbdfb785e0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-503e83bf226fb04ba27f2c5df3c7bdd7-33e5aee857e30d44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "90751905-d785-9730-2429-d04a6bda0711", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB87C962E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90751905-d785-9730-2429-d04a6bda0711", + "x-ms-request-id": "8ffbc59d-701e-0086-15f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4275a1f2-e96b-8021-966e-5afbdfb785e0/test-directory-c31416d3-c14a-3efa-7792-b2f68b4cd8d4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-513a6d5d1ac9164097571541601b28de-04a688793cd7cf49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "91014b6d-5cad-430f-1f37-19f3253a0bd8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8837255\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91014b6d-5cad-430f-1f37-19f3253a0bd8", + "x-ms-request-id": "ed733619-f01f-0043-07f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4275a1f2-e96b-8021-966e-5afbdfb785e0/test-directory-c31416d3-c14a-3efa-7792-b2f68b4cd8d4/test-file-6afbfb51-41e4-ded0-bb01-2db9b05a5a97?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4ca62b525637846b0f9c6869bbab72f-49ae3c84b996ad4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e84d3985-0de4-2cd1-7b23-d5ab2e5693c4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8869A10\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e84d3985-0de4-2cd1-7b23-d5ab2e5693c4", + "x-ms-request-id": "ed73361a-f01f-0043-08f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4275a1f2-e96b-8021-966e-5afbdfb785e0/test-directory-c31416d3-c14a-3efa-7792-b2f68b4cd8d4/test-file-6afbfb51-41e4-ded0-bb01-2db9b05a5a97", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7733d313-720d-0db3-2a5c-c427717bc49b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB8869A10\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7733d313-720d-0db3-2a5c-c427717bc49b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "8ffbc621-701e-0086-11f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4275a1f2-e96b-8021-966e-5afbdfb785e0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70d7f4bdd5bad94f8b59d98298ef0994-0da37f4a6fe9964e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b978120-1c22-6ab6-cecb-ff5507659857", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b978120-1c22-6ab6-cecb-ff5507659857", + "x-ms-request-id": "8ffbc635-701e-0086-22f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1390154504", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_MetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_MetadataAsync.json new file mode 100644 index 000000000000..af12abeb8771 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_MetadataAsync.json @@ -0,0 +1,180 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-142764f7-af85-ea9c-79b1-9ea5c75309aa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5f23a62b936bb14392d1b4cb46acdcf4-057b5ec59999c349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e8a9f14c-4cd8-2e12-dc55-1835d5878801", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9D40D77\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8a9f14c-4cd8-2e12-dc55-1835d5878801", + "x-ms-request-id": "8ffc5332-701e-0086-4bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-142764f7-af85-ea9c-79b1-9ea5c75309aa/test-directory-be1c5278-461b-d842-176a-aa9c64c1b0cf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83a7a7aaa4f2e04a9d5543bb187b8f9c-8aeaec5a50f1954b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e7624a60-358d-054c-afd1-d06ea275ca1a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9DC97AF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7624a60-358d-054c-afd1-d06ea275ca1a", + "x-ms-request-id": "ed733820-f01f-0043-01f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-142764f7-af85-ea9c-79b1-9ea5c75309aa/test-directory-be1c5278-461b-d842-176a-aa9c64c1b0cf/test-file-9e7748a5-b22e-5656-8047-de0a1e21d1ff?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7ff2c19ea95864db301c7732ab1e21b-808b4745b829094e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be7b0d46-499f-adb3-f30b-66465642e68d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9DFB15D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be7b0d46-499f-adb3-f30b-66465642e68d", + "x-ms-request-id": "ed733821-f01f-0043-02f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-142764f7-af85-ea9c-79b1-9ea5c75309aa/test-directory-be1c5278-461b-d842-176a-aa9c64c1b0cf/test-file-9e7748a5-b22e-5656-8047-de0a1e21d1ff", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11c37513-12a5-385f-148e-265462fb31a8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9DFB15D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "11c37513-12a5-385f-148e-265462fb31a8", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "8ffc53c2-701e-0086-53f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-142764f7-af85-ea9c-79b1-9ea5c75309aa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b8ee9ae604e09f47afae47acde393373-b99d2ea8320d4644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1324805-d57e-ede8-71b4-c6ab8966790a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1324805-d57e-ede8-71b4-c6ab8966790a", + "x-ms-request-id": "8ffc53d4-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "546179826", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_PermissionAndUmask.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_PermissionAndUmask.json new file mode 100644 index 000000000000..37818bddb77e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_PermissionAndUmask.json @@ -0,0 +1,171 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-084dd1a6-d6a9-56e3-2c65-1edb5ec00963?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2a200cbf7dbc844967391d2ad24922d-85a94d13312f7e4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "33553c0d-4b07-eb2d-f9ea-814efbad0492", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "ETag": "\u00220x8D7540EB88E4CA0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33553c0d-4b07-eb2d-f9ea-814efbad0492", + "x-ms-request-id": "8ffbc651-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-084dd1a6-d6a9-56e3-2c65-1edb5ec00963/test-directory-bf8960d9-b3d0-df28-48e9-9e3e25f6e4ad?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-399bd373dffb0444ac68f1e8b3fd930c-da79f9502aa9b842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11131e66-faf5-5929-1375-ea1daceec502", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB892CDF7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11131e66-faf5-5929-1375-ea1daceec502", + "x-ms-request-id": "ed73361b-f01f-0043-09f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-084dd1a6-d6a9-56e3-2c65-1edb5ec00963/test-directory-bf8960d9-b3d0-df28-48e9-9e3e25f6e4ad/test-file-d7a3d405-e2de-0327-040f-6a482e019a0e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7fad6dda251124cb99de7999974a9c4-c6550186022c2e47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "702082c2-9197-84dd-f610-0de68fe12b11", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB895D593\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "702082c2-9197-84dd-f610-0de68fe12b11", + "x-ms-request-id": "ed73361c-f01f-0043-0af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-084dd1a6-d6a9-56e3-2c65-1edb5ec00963/test-directory-bf8960d9-b3d0-df28-48e9-9e3e25f6e4ad/test-file-d7a3d405-e2de-0327-040f-6a482e019a0e?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ac850342-29e1-ee76-0452-11d2c6d12118", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB895D593\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "ac850342-29e1-ee76-0452-11d2c6d12118", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "ed73361d-f01f-0043-0bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-084dd1a6-d6a9-56e3-2c65-1edb5ec00963?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-11604bb6852780498b35782dfe961bef-4210fe1863c98448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ca347f7-7f5c-b230-66af-c5c4ac4d6c4b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ca347f7-7f5c-b230-66af-c5c4ac4d6c4b", + "x-ms-request-id": "8ffbc6b2-701e-0086-1cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "332227518", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_PermissionAndUmaskAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_PermissionAndUmaskAsync.json new file mode 100644 index 000000000000..29ee06d9d684 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateFileAsync_PermissionAndUmaskAsync.json @@ -0,0 +1,171 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3f2fd6af-3c57-556a-6c5c-745377a4b132?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-29ce039dac687849b8d03ed6311e2e62-2a2f0703b3961b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "570a7c4f-91f6-f4b2-5467-f4ad08e7014d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540EC9E7C025\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "570a7c4f-91f6-f4b2-5467-f4ad08e7014d", + "x-ms-request-id": "8ffc53fd-701e-0086-0af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3f2fd6af-3c57-556a-6c5c-745377a4b132/test-directory-0a71ab7a-cf4f-1226-ca64-0070e9242d4c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e9674e7d5dafd641b93919f0436739d2-691d8c077635a64c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7bcc06e5-59ae-7fe4-56f7-8d9191420b30", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9ED8C86\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7bcc06e5-59ae-7fe4-56f7-8d9191420b30", + "x-ms-request-id": "ed733822-f01f-0043-03f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3f2fd6af-3c57-556a-6c5c-745377a4b132/test-directory-0a71ab7a-cf4f-1226-ca64-0070e9242d4c/test-file-c7b4a83a-06e3-20b2-6e89-667847e16a6b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-14ec81e335ed644a87d34eef9c305f17-c22026dc8287ed49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff0b57cb-faa9-de74-53ab-0c25f26b3774", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9F2BF0C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff0b57cb-faa9-de74-53ab-0c25f26b3774", + "x-ms-request-id": "ed733823-f01f-0043-04f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3f2fd6af-3c57-556a-6c5c-745377a4b132/test-directory-0a71ab7a-cf4f-1226-ca64-0070e9242d4c/test-file-c7b4a83a-06e3-20b2-6e89-667847e16a6b?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f0ad0532-6bd6-a8c1-33ab-8faca577adf0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540EC9F2BF0C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "f0ad0532-6bd6-a8c1-33ab-8faca577adf0", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "ed733824-f01f-0043-05f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3f2fd6af-3c57-556a-6c5c-745377a4b132?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5d94eec056c004d94591e35e768072d-9266f3170f3be442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ecf34957-47bd-209e-6046-b50c992be292", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ecf34957-47bd-209e-6046-b50c992be292", + "x-ms-request-id": "8ffc547e-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1405435245", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync.json new file mode 100644 index 000000000000..4a020de326c1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync.json @@ -0,0 +1,135 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2f9c82b0-b88a-a538-e030-28b64b7cee87?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2efd88384ce09c4fbd508db35c844f3b-85d3ce7d47803c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d32b48a7-5e4d-c729-3bcf-21395cbc7f54", + "x-ms-date": "Fri, 18 Oct 2019 21:04:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB89E06E5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d32b48a7-5e4d-c729-3bcf-21395cbc7f54", + "x-ms-request-id": "8ffbc6d2-701e-0086-3bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2f9c82b0-b88a-a538-e030-28b64b7cee87/test-directory-c93ae978-4f00-06e7-8be2-318461ad60d7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb36a0734536614b92fddc90c23f11b8-2115948124dac045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b120286-72ce-58b8-6125-486b2da5658d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8A3FC30\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b120286-72ce-58b8-6125-486b2da5658d", + "x-ms-request-id": "ed73361e-f01f-0043-0cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2f9c82b0-b88a-a538-e030-28b64b7cee87/test-directory-c93ae978-4f00-06e7-8be2-318461ad60d7/test-directory-ed444a6e-7cad-5e03-afaa-498b3c907ece?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7b77040158967040b2fd2d012741409d-7766462381d5194b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3de88510-6f79-0994-ffb4-ac24282d1cd1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8A83CA3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3de88510-6f79-0994-ffb4-ac24282d1cd1", + "x-ms-request-id": "ed73361f-f01f-0043-0df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2f9c82b0-b88a-a538-e030-28b64b7cee87?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b2d79c6a9f83543bbdb1a53cc041737-770bf30eab80d84e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b67a6e48-41a7-1554-5af4-5fe659e35989", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b67a6e48-41a7-1554-5af4-5fe659e35989", + "x-ms-request-id": "8ffbc73f-701e-0086-21f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "887009448", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsyncAsync.json new file mode 100644 index 000000000000..77beddb58ce4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsyncAsync.json @@ -0,0 +1,135 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2e42f4d1-86ab-a05e-6c1f-0fac1e051af0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c402153bdb20194e826cc119d0983a5e-7261736d2884194f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "01d6a9c6-113a-6a88-ba7d-06cf042cdd75", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540EC9FB72B1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01d6a9c6-113a-6a88-ba7d-06cf042cdd75", + "x-ms-request-id": "8ffc54a1-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2e42f4d1-86ab-a05e-6c1f-0fac1e051af0/test-directory-073cc146-92a0-c52b-0f13-b64a4db06efc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4636003a6bbb8c42957b4adcd87790c6-69897ec8a826ee49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7067c383-8b33-330c-7e10-f1265a3d1d09", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA00A2B1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7067c383-8b33-330c-7e10-f1265a3d1d09", + "x-ms-request-id": "ed733825-f01f-0043-06f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2e42f4d1-86ab-a05e-6c1f-0fac1e051af0/test-directory-073cc146-92a0-c52b-0f13-b64a4db06efc/test-directory-a242090e-6846-2d46-0bf6-be756ed9c0f9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d6716fd6955f194483992a608dc011f1-8f2851d20c64b748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb431a0e-87d2-1a05-7c39-643dcd97c5a5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA059106\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb431a0e-87d2-1a05-7c39-643dcd97c5a5", + "x-ms-request-id": "ed733826-f01f-0043-07f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2e42f4d1-86ab-a05e-6c1f-0fac1e051af0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4748fa4499cf449a1b00ba70a97753a-eea8fc385175df41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5466b30a-c595-6227-65ad-0d0e9a8c33bd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5466b30a-c595-6227-65ad-0d0e9a8c33bd", + "x-ms-request-id": "8ffc54e6-701e-0086-62f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "764048113", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditions.json new file mode 100644 index 000000000000..d3e1e831f281 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditions.json @@ -0,0 +1,1039 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee4e42c7-e1dc-13e5-cf46-35362efb6679?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f66c9a8fd3964649a22006fda23a67cb-95710a98474b1e44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "15d72e02-1f12-e4f8-9d97-ad1be81c2b10", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8ADE84B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15d72e02-1f12-e4f8-9d97-ad1be81c2b10", + "x-ms-request-id": "8ffbc765-701e-0086-46f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee4e42c7-e1dc-13e5-cf46-35362efb6679/test-directory-99c8836a-bef4-48ce-a64b-dabb68ea4481?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-74957afebe880747ba5d6251000fff37-9b4ddfc09dac6c46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b9068f6-c985-4489-608f-6ec7443d7bb3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8B94BAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b9068f6-c985-4489-608f-6ec7443d7bb3", + "x-ms-request-id": "ed733620-f01f-0043-0ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee4e42c7-e1dc-13e5-cf46-35362efb6679/test-directory-99c8836a-bef4-48ce-a64b-dabb68ea4481/test-directory-31372b53-2be8-18ec-1c7c-4d73bf927625?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-16302a51a982ad45a865d85b869eb3fa-b2a2f680ca34804a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a6e84b05-e949-ca0e-7c77-2e097c1684cd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8BB9031\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a6e84b05-e949-ca0e-7c77-2e097c1684cd", + "x-ms-request-id": "ed733621-f01f-0043-0ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee4e42c7-e1dc-13e5-cf46-35362efb6679/test-directory-99c8836a-bef4-48ce-a64b-dabb68ea4481/test-directory-31372b53-2be8-18ec-1c7c-4d73bf927625?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "746d3d74-cfa9-47db-d4fa-83e1c9f39e17", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8BDEEA5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "746d3d74-cfa9-47db-d4fa-83e1c9f39e17", + "x-ms-request-id": "ed733623-f01f-0043-11f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee4e42c7-e1dc-13e5-cf46-35362efb6679?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f785ac5e01cd345a3bc8e38ea862830-bf12668ea2a7a74f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3e94b141-10a8-4924-6d4e-8c7ef877913b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3e94b141-10a8-4924-6d4e-8c7ef877913b", + "x-ms-request-id": "8ffbc7f6-701e-0086-4df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba8feb7e-9dda-ce74-a7e4-831b57ae61c0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1a389dd3066cb428f38021f84b50bda-b24dfe1eaf4fd343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fbae3cfd-8484-a44a-3dc5-96c48c08f1be", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8C3BE22\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fbae3cfd-8484-a44a-3dc5-96c48c08f1be", + "x-ms-request-id": "8ffbc810-701e-0086-66f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ba8feb7e-9dda-ce74-a7e4-831b57ae61c0/test-directory-99c3cbed-79d7-1ddb-7c36-0da772b9b38f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ab4d5972feb0b41b1882ae74036e0b1-ef19b579813eda41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ecd6b41-f854-84a1-6090-7e4e76a33183", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8C9232C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ecd6b41-f854-84a1-6090-7e4e76a33183", + "x-ms-request-id": "ed733624-f01f-0043-12f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ba8feb7e-9dda-ce74-a7e4-831b57ae61c0/test-directory-99c3cbed-79d7-1ddb-7c36-0da772b9b38f/test-directory-83720711-d6ea-87be-908c-86db9e4254d2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05f3536548a91845a8311e0ef477bcc7-d8d591f13cc4f748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c18756ca-4937-6bba-ad45-bec871c5e51e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8CB5366\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c18756ca-4937-6bba-ad45-bec871c5e51e", + "x-ms-request-id": "ed733625-f01f-0043-13f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ba8feb7e-9dda-ce74-a7e4-831b57ae61c0/test-directory-99c3cbed-79d7-1ddb-7c36-0da772b9b38f/test-directory-83720711-d6ea-87be-908c-86db9e4254d2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:10 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "471115cb-92bb-1f9a-aefa-59a6a772e8a2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8CFD29B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "471115cb-92bb-1f9a-aefa-59a6a772e8a2", + "x-ms-request-id": "ed733626-f01f-0043-14f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba8feb7e-9dda-ce74-a7e4-831b57ae61c0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-933127bf0fdf2a4fa429c079d47a8c06-7d306589767fdc4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5cfc1aa5-9eb3-a963-11c5-5f43d1f1055a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5cfc1aa5-9eb3-a963-11c5-5f43d1f1055a", + "x-ms-request-id": "8ffbc87f-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7f9a782f-651c-199c-e272-88e09d7bf043?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b9f57e3c0a28254ab08953ba27759b6e-5f4b9759921a7347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b6ef9ad5-d0cf-4040-7de3-794115830c96", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8D6AD50\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b6ef9ad5-d0cf-4040-7de3-794115830c96", + "x-ms-request-id": "8ffbc8b0-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7f9a782f-651c-199c-e272-88e09d7bf043/test-directory-d5981cd5-77f0-a3e4-8984-45933b5bc6f3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5603c3f7e75644881e2b58d744dbcf3-710bfe330bda0c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "366b937c-f856-5ddd-b64c-2d4b8aac0422", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8DC0B7B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "366b937c-f856-5ddd-b64c-2d4b8aac0422", + "x-ms-request-id": "ed733627-f01f-0043-15f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7f9a782f-651c-199c-e272-88e09d7bf043/test-directory-d5981cd5-77f0-a3e4-8984-45933b5bc6f3/test-directory-5a9d851c-0a79-9b0a-a8be-1a30685290dc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7351b95a38ee73419bf0e2b226ac7c07-b07f2cbfdb960f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8d76edbb-a610-713d-88d0-8e98deadf564", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8DE4D09\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8d76edbb-a610-713d-88d0-8e98deadf564", + "x-ms-request-id": "ed733628-f01f-0043-16f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7f9a782f-651c-199c-e272-88e09d7bf043/test-directory-d5981cd5-77f0-a3e4-8984-45933b5bc6f3/test-directory-5a9d851c-0a79-9b0a-a8be-1a30685290dc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:10 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7b740b6f-03db-ddcc-52a6-201e0204ce30", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8E0BB81\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b740b6f-03db-ddcc-52a6-201e0204ce30", + "x-ms-request-id": "ed733629-f01f-0043-17f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7f9a782f-651c-199c-e272-88e09d7bf043?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-983f164917e23345bfd90da3bb630e6f-09c5a679eeb8ce4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d2280d42-7a38-b888-84ea-a7ee3b1389e4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2280d42-7a38-b888-84ea-a7ee3b1389e4", + "x-ms-request-id": "8ffbc911-701e-0086-56f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6164c22-d248-1a20-9213-c0f15fadb4e2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d174f6afca6de64fb608acb5f41de85f-71c7a8df48465040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dbfcbf60-db5a-6f74-ed0e-3f25b99658d7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8E66796\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbfcbf60-db5a-6f74-ed0e-3f25b99658d7", + "x-ms-request-id": "8ffbc92f-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6164c22-d248-1a20-9213-c0f15fadb4e2/test-directory-d7fbc536-9537-2608-55d9-777c9bab6e08?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-714a6000b7b2b244865f66c8d1fe062e-7860379a33211d44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e73e6072-4d8f-ca6f-b6d6-868064f8d441", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB8ED0CDF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e73e6072-4d8f-ca6f-b6d6-868064f8d441", + "x-ms-request-id": "ed73362a-f01f-0043-18f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6164c22-d248-1a20-9213-c0f15fadb4e2/test-directory-d7fbc536-9537-2608-55d9-777c9bab6e08/test-directory-9f3637a0-b805-5d27-3ce3-e8c98e3b6982?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6f548d318d4cd540922ff6e8332d7fcb-3b5846e4baede04c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "852dc598-e39b-b9c2-39e1-aaab65a53c7b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB8EF9B80\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "852dc598-e39b-b9c2-39e1-aaab65a53c7b", + "x-ms-request-id": "ed73362b-f01f-0043-19f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6164c22-d248-1a20-9213-c0f15fadb4e2/test-directory-d7fbc536-9537-2608-55d9-777c9bab6e08/test-directory-9f3637a0-b805-5d27-3ce3-e8c98e3b6982", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c831f230-e30d-73e7-ec50-018adccd3b04", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8EF9B80\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c831f230-e30d-73e7-ec50-018adccd3b04", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbc9c1-701e-0086-03f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6164c22-d248-1a20-9213-c0f15fadb4e2/test-directory-d7fbc536-9537-2608-55d9-777c9bab6e08/test-directory-9f3637a0-b805-5d27-3ce3-e8c98e3b6982?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EB8EF9B80\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "737b75d7-7374-896e-1cb5-c99d98493cf1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB8F664B1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "737b75d7-7374-896e-1cb5-c99d98493cf1", + "x-ms-request-id": "ed73362c-f01f-0043-1af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6164c22-d248-1a20-9213-c0f15fadb4e2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1114920eee25024ba6793fe6a8d687a0-6bf38d446249154c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "67b31665-c752-168f-ffe3-3228346b66a6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67b31665-c752-168f-ffe3-3228346b66a6", + "x-ms-request-id": "8ffbc9e6-701e-0086-28f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fbaad6d7-89cc-1b0a-1f48-8a429b756c3a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-89ea4c0541a8014390e4e7f83232075b-97c467a07464b141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "462131cb-8b37-dc9d-0b97-47093d4c7b8a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB8FD00E5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "462131cb-8b37-dc9d-0b97-47093d4c7b8a", + "x-ms-request-id": "8ffbca11-701e-0086-52f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fbaad6d7-89cc-1b0a-1f48-8a429b756c3a/test-directory-d5f9f777-e433-0110-3716-982d270d92f1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fa128bafd3510d47bbc9009c92e37210-7a09dfa64089e34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9186d724-2833-e64a-211f-0f20f26fb4fe", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB90471A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9186d724-2833-e64a-211f-0f20f26fb4fe", + "x-ms-request-id": "ed73362d-f01f-0043-1bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fbaad6d7-89cc-1b0a-1f48-8a429b756c3a/test-directory-d5f9f777-e433-0110-3716-982d270d92f1/test-directory-31bf5604-11d5-5136-f455-13d76e1174a1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc9597bdea534441b4e797d82d4920b3-77daeb80d546fb42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "37fa78a7-23d5-123f-a135-9dde1573780f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB906DEEF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "37fa78a7-23d5-123f-a135-9dde1573780f", + "x-ms-request-id": "ed73362e-f01f-0043-1cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fbaad6d7-89cc-1b0a-1f48-8a429b756c3a/test-directory-d5f9f777-e433-0110-3716-982d270d92f1/test-directory-31bf5604-11d5-5136-f455-13d76e1174a1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f52fc0a4-3c17-9dcb-43f6-ae5164df0b4d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB90928B5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f52fc0a4-3c17-9dcb-43f6-ae5164df0b4d", + "x-ms-request-id": "ed73362f-f01f-0043-1df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fbaad6d7-89cc-1b0a-1f48-8a429b756c3a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c023a19c867744ab7ba77c1bd763639-247b362c66a70d45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54398bf9-8243-6ef8-a1c2-2b70b5259eb8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54398bf9-8243-6ef8-a1c2-2b70b5259eb8", + "x-ms-request-id": "8ffbca89-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-902c2392-9377-618f-d5ec-f5209e93ea48?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-31cbeb75a3b64941b02bdfd982ae13b3-e1bad1fc10275348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8ea5e558-b8ce-6627-fcd8-7f568dd8d00d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB90DF3E3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ea5e558-b8ce-6627-fcd8-7f568dd8d00d", + "x-ms-request-id": "8ffbcaa4-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-902c2392-9377-618f-d5ec-f5209e93ea48/test-directory-a6c3e2d7-c6cd-da12-1a95-505c8ccf4a59?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb0e66cff5d82c4fad99167e6d27b430-cabe1b5ea7e04c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "34e8f84b-e6b7-920d-d3cb-743868cbd92d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB9151E65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "34e8f84b-e6b7-920d-d3cb-743868cbd92d", + "x-ms-request-id": "ed733631-f01f-0043-1ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-902c2392-9377-618f-d5ec-f5209e93ea48/test-directory-a6c3e2d7-c6cd-da12-1a95-505c8ccf4a59/test-directory-73f7258d-1810-7b1f-68ce-bfdce945a367?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-782b84b7f1c9d1478fdf898718addd6d-4c435dc1506e4d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1140af18-96bb-3357-d86d-cbe92730a88d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB9175B6F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1140af18-96bb-3357-d86d-cbe92730a88d", + "x-ms-request-id": "ed733632-f01f-0043-20f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-902c2392-9377-618f-d5ec-f5209e93ea48/test-directory-a6c3e2d7-c6cd-da12-1a95-505c8ccf4a59/test-directory-73f7258d-1810-7b1f-68ce-bfdce945a367?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f3e212223fecf64ab40cb7c9f6fa2906-7bc21afcc0b93a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dbfb578d-0c95-d261-68c9-8e3c307d00db", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "7fac0c27-45b9-7646-837e-66da32fc9326", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB9175B6F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbfb578d-0c95-d261-68c9-8e3c307d00db", + "x-ms-lease-id": "7fac0c27-45b9-7646-837e-66da32fc9326", + "x-ms-request-id": "8ffbcaf4-701e-0086-27f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-902c2392-9377-618f-d5ec-f5209e93ea48/test-directory-a6c3e2d7-c6cd-da12-1a95-505c8ccf4a59/test-directory-73f7258d-1810-7b1f-68ce-bfdce945a367?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db4c8a2c-b801-3590-41f1-d13b036fc512", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-lease-id": "7fac0c27-45b9-7646-837e-66da32fc9326", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB91E1F48\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db4c8a2c-b801-3590-41f1-d13b036fc512", + "x-ms-request-id": "ed733633-f01f-0043-21f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-902c2392-9377-618f-d5ec-f5209e93ea48?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-56914f96236ce643af78476fb715e512-ecd632d88cb2f645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a610c39c-2431-21da-1471-417b9c4e92f0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a610c39c-2431-21da-1471-417b9c4e92f0", + "x-ms-request-id": "8ffbcb32-701e-0086-62f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:10.1021468-07:00", + "RandomSeed": "55399346", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..3a642bc2433a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsAsync.json @@ -0,0 +1,1039 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3ba22ebb-eca2-741e-753f-73d79ff7c20b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0787ad11c57ec4c9d41e14733411820-2a47e0be38beda4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "52362756-1c7f-c91c-efa8-67c15cb33468", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA0B2CFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "52362756-1c7f-c91c-efa8-67c15cb33468", + "x-ms-request-id": "8ffc5504-701e-0086-7df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3ba22ebb-eca2-741e-753f-73d79ff7c20b/test-directory-616bfc4a-5925-3bd7-50e9-2ae256233188?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83b613daaa5481499dce09060018044a-e64f415ba343a24e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "45b02c8c-8f81-fd31-50fa-0195f23a72cc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA115B9D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "45b02c8c-8f81-fd31-50fa-0195f23a72cc", + "x-ms-request-id": "ed733827-f01f-0043-08f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3ba22ebb-eca2-741e-753f-73d79ff7c20b/test-directory-616bfc4a-5925-3bd7-50e9-2ae256233188/test-directory-4072de77-bc32-daa8-7094-c928fb512334?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33f6199d4a8911498079c6214428a65d-6af0908a269c8043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "390e9089-1ba9-cf2b-84d6-d5edc60801ff", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA13C1EA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "390e9089-1ba9-cf2b-84d6-d5edc60801ff", + "x-ms-request-id": "ed733828-f01f-0043-09f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3ba22ebb-eca2-741e-753f-73d79ff7c20b/test-directory-616bfc4a-5925-3bd7-50e9-2ae256233188/test-directory-4072de77-bc32-daa8-7094-c928fb512334?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b9f6baf-e942-708a-a185-a59b1519f9e0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA1876F7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b9f6baf-e942-708a-a185-a59b1519f9e0", + "x-ms-request-id": "ed733829-f01f-0043-0af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3ba22ebb-eca2-741e-753f-73d79ff7c20b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d4c7ec9efe46b41b25c3f4cf64bc919-066ed5c65e8bc241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a3e5b6b-9669-eebc-4298-845fa3bf76be", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a3e5b6b-9669-eebc-4298-845fa3bf76be", + "x-ms-request-id": "8ffc5565-701e-0086-59f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f2e76b9-c9f5-ef8c-f35e-35c08793ab25?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-366b053531c52f4a87a28e48b37b4d00-0f6092437a94a943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4e3da20c-c94c-a1ac-ce4e-660b60fc67ae", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA1FF13A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e3da20c-c94c-a1ac-ce4e-660b60fc67ae", + "x-ms-request-id": "8ffc5584-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f2e76b9-c9f5-ef8c-f35e-35c08793ab25/test-directory-9f135fec-bb8f-1ae4-fe43-05f66937b5da?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0b96ca8757a7594cb4373f9a8c9b826b-5244cd685f285740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db68b197-fd05-51e7-be22-5009c4b53796", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA26F6E7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db68b197-fd05-51e7-be22-5009c4b53796", + "x-ms-request-id": "ed73382a-f01f-0043-0bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f2e76b9-c9f5-ef8c-f35e-35c08793ab25/test-directory-9f135fec-bb8f-1ae4-fe43-05f66937b5da/test-directory-a04a8b98-8248-8f57-8690-4800ce57e292?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b13fd8d877903843942604a92668437c-4ee84525aae3e94a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "acf35657-ea21-1425-5ad9-5474b5e68366", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA297C83\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "acf35657-ea21-1425-5ad9-5474b5e68366", + "x-ms-request-id": "ed73382b-f01f-0043-0cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f2e76b9-c9f5-ef8c-f35e-35c08793ab25/test-directory-9f135fec-bb8f-1ae4-fe43-05f66937b5da/test-directory-a04a8b98-8248-8f57-8690-4800ce57e292?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:39 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "78a9a5d2-3664-ce70-724a-5df585610ef1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA2BDF5B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78a9a5d2-3664-ce70-724a-5df585610ef1", + "x-ms-request-id": "ed73382c-f01f-0043-0df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f2e76b9-c9f5-ef8c-f35e-35c08793ab25?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1261f8f6bb72240bc541f826173a660-91bf208617b56d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fa19e56-0b3d-0802-4c82-b90a22d13854", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fa19e56-0b3d-0802-4c82-b90a22d13854", + "x-ms-request-id": "8ffc55d0-701e-0086-3df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d07d677-332c-4037-59d1-e92f40d5ac34?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-014395cc164d954da98d67400337faaf-6cd9a322b6ec4349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4a24a2fc-1a37-220b-6761-b66c21d3c877", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA30BD1D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a24a2fc-1a37-220b-6761-b66c21d3c877", + "x-ms-request-id": "8ffc55e5-701e-0086-50f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9d07d677-332c-4037-59d1-e92f40d5ac34/test-directory-fd7785d5-5132-7793-2232-e03f303a6716?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-92898b2b95878e43b447f021b4b1d9c0-53917110e913c349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53288b25-b8ca-aa8a-0eac-27043accf22c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:38 GMT", + "ETag": "\u00220x8D7540ECA36F5DD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53288b25-b8ca-aa8a-0eac-27043accf22c", + "x-ms-request-id": "ed73382d-f01f-0043-0ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9d07d677-332c-4037-59d1-e92f40d5ac34/test-directory-fd7785d5-5132-7793-2232-e03f303a6716/test-directory-f5509ff9-29a0-72c6-88ff-e4b5d2342edb?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb454e73d7d6ac4793d3dd882c9dd4a5-4599b98ff31ace42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa65528a-bdf7-fb48-c4b5-cacad3d5d8d9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA3943DF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa65528a-bdf7-fb48-c4b5-cacad3d5d8d9", + "x-ms-request-id": "ed73382e-f01f-0043-0ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9d07d677-332c-4037-59d1-e92f40d5ac34/test-directory-fd7785d5-5132-7793-2232-e03f303a6716/test-directory-f5509ff9-29a0-72c6-88ff-e4b5d2342edb?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:39 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f2b98c2-84cf-c2e3-ae1e-e05d488290cc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA3B7430\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f2b98c2-84cf-c2e3-ae1e-e05d488290cc", + "x-ms-request-id": "ed73382f-f01f-0043-10f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d07d677-332c-4037-59d1-e92f40d5ac34?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e85ecffd2e987245bfe3d17f7b6a58c7-b833c35fd49ec54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3b08397c-58a9-fa09-68c1-94936cbd9ed0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3b08397c-58a9-fa09-68c1-94936cbd9ed0", + "x-ms-request-id": "8ffc564a-701e-0086-30f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e267875c-4a3c-c71e-feee-46512cd8597d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-301d6dc92552ea44b2e073a12230977d-0f0156ae7d564048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e2af86e0-7fc9-32c5-1a40-3dbb11b8cd8f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA44218C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2af86e0-7fc9-32c5-1a40-3dbb11b8cd8f", + "x-ms-request-id": "8ffc565f-701e-0086-45f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e267875c-4a3c-c71e-feee-46512cd8597d/test-directory-8dd61768-8edd-0756-650f-35b0c56e61f8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7b620ae3daa19647bd72558c569f4ea9-c8e1866592bffe46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f47f5be-432f-519d-2fa7-7db949146cac", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA4938E4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f47f5be-432f-519d-2fa7-7db949146cac", + "x-ms-request-id": "ed733830-f01f-0043-11f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e267875c-4a3c-c71e-feee-46512cd8597d/test-directory-8dd61768-8edd-0756-650f-35b0c56e61f8/test-directory-459d45df-2647-f166-6298-732f9a1deffe?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-743006cd499b2242a062c136e88b44ac-090a44461a89b94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d25a4841-00c9-98ae-8e56-ec96cf6eb711", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA4DA758\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d25a4841-00c9-98ae-8e56-ec96cf6eb711", + "x-ms-request-id": "ed733831-f01f-0043-12f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e267875c-4a3c-c71e-feee-46512cd8597d/test-directory-8dd61768-8edd-0756-650f-35b0c56e61f8/test-directory-459d45df-2647-f166-6298-732f9a1deffe", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "51ee6fa4-1dc3-ca34-9159-41d025320ac0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA4DA758\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "51ee6fa4-1dc3-ca34-9159-41d025320ac0", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc56b4-701e-0086-12f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e267875c-4a3c-c71e-feee-46512cd8597d/test-directory-8dd61768-8edd-0756-650f-35b0c56e61f8/test-directory-459d45df-2647-f166-6298-732f9a1deffe?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ECA4DA758\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60f1845e-6680-9a4e-4a24-77c95bb5a64a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA523107\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60f1845e-6680-9a4e-4a24-77c95bb5a64a", + "x-ms-request-id": "ed733832-f01f-0043-13f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e267875c-4a3c-c71e-feee-46512cd8597d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-74f928ef93dd24478c76e4dd36a3079b-df0f03773236bb40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a1719670-a940-0140-1730-30e77217480d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1719670-a940-0140-1730-30e77217480d", + "x-ms-request-id": "8ffc56de-701e-0086-3bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-924c0be6-9ec6-e190-2937-d336d717d21a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5608070f4c314b4cbff5989d1ded72fb-ade06ca9947f7345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bc4f8101-4ee3-d144-0690-7808d6092aff", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA5AE1FA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc4f8101-4ee3-d144-0690-7808d6092aff", + "x-ms-request-id": "8ffc570d-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-924c0be6-9ec6-e190-2937-d336d717d21a/test-directory-05a3165d-82be-e0c9-003c-7c096ba694b4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7454b5d9ba244d48ae5e3e7b58d037cb-143ca3f7ada65047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "368c3393-41d1-7fb7-b86f-bca7d13b6660", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA620F1C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "368c3393-41d1-7fb7-b86f-bca7d13b6660", + "x-ms-request-id": "ed733833-f01f-0043-14f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-924c0be6-9ec6-e190-2937-d336d717d21a/test-directory-05a3165d-82be-e0c9-003c-7c096ba694b4/test-directory-7917c3fb-d4d5-4837-dfad-dd36c31553fe?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e99b61c6c98c1f4b83e650b1d5337a88-210229fb124d904d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cab75f21-bfeb-bf37-fc43-57236381bca2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA6666C7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cab75f21-bfeb-bf37-fc43-57236381bca2", + "x-ms-request-id": "ed733834-f01f-0043-15f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-924c0be6-9ec6-e190-2937-d336d717d21a/test-directory-05a3165d-82be-e0c9-003c-7c096ba694b4/test-directory-7917c3fb-d4d5-4837-dfad-dd36c31553fe?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6315f088-885e-4313-38b6-3bd606bf4b23", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA6952B5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6315f088-885e-4313-38b6-3bd606bf4b23", + "x-ms-request-id": "ed733835-f01f-0043-16f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-924c0be6-9ec6-e190-2937-d336d717d21a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7cab81a37b2fe4e8275824de6b7f49a-c1f4755bada1f94c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "739b0854-586b-9344-aa60-280ff270971f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "739b0854-586b-9344-aa60-280ff270971f", + "x-ms-request-id": "8ffc57a0-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a27b01c-53a1-c563-c822-4b449e905822?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ecbad833b4364249b10d610d20579040-ca33fdcea4fdd34c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3967ca82-4fef-007c-a4d5-ab490dfff51a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA6FA638\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3967ca82-4fef-007c-a4d5-ab490dfff51a", + "x-ms-request-id": "8ffc57ca-701e-0086-17f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3a27b01c-53a1-c563-c822-4b449e905822/test-directory-d5e20607-98ee-44fa-f886-82f861d82baf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a90c5a90b27a734e8a9e4a9dddce43eb-d3700212077fb741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9483d7b4-2a36-e9ba-d022-4169cc839ecc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA770965\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9483d7b4-2a36-e9ba-d022-4169cc839ecc", + "x-ms-request-id": "ed733836-f01f-0043-17f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3a27b01c-53a1-c563-c822-4b449e905822/test-directory-d5e20607-98ee-44fa-f886-82f861d82baf/test-directory-6a27fba9-213e-e8f0-d404-346d3fab1789?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f06f1513a709814a82b97b39f2fc4776-132ec912ee84ee42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31a58ce1-2947-9279-e69b-bf32f54caa24", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA79DC2A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31a58ce1-2947-9279-e69b-bf32f54caa24", + "x-ms-request-id": "ed733837-f01f-0043-18f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a27b01c-53a1-c563-c822-4b449e905822/test-directory-d5e20607-98ee-44fa-f886-82f861d82baf/test-directory-6a27fba9-213e-e8f0-d404-346d3fab1789?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be00b09784ba8a44b1a8219e52365a3a-789ed94103225b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25fade2d-0f50-cddd-1492-b017a51373fb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "0177b80b-143f-1278-812f-83651eea0a0b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA79DC2A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25fade2d-0f50-cddd-1492-b017a51373fb", + "x-ms-lease-id": "0177b80b-143f-1278-812f-83651eea0a0b", + "x-ms-request-id": "8ffc5820-701e-0086-66f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3a27b01c-53a1-c563-c822-4b449e905822/test-directory-d5e20607-98ee-44fa-f886-82f861d82baf/test-directory-6a27fba9-213e-e8f0-d404-346d3fab1789?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3f37e82e-e5f0-e2ba-39be-9e723529233d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-lease-id": "0177b80b-143f-1278-812f-83651eea0a0b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA8181E8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3f37e82e-e5f0-e2ba-39be-9e723529233d", + "x-ms-request-id": "ed733838-f01f-0043-19f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a27b01c-53a1-c563-c822-4b449e905822?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-882b14692539b04fb92cd9bc6a2af934-d2c83c3bf91bd04c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bde97657-34db-aa0b-f95c-a40259acf04d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bde97657-34db-aa0b-f95c-a40259acf04d", + "x-ms-request-id": "8ffc5875-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:39.2328891-07:00", + "RandomSeed": "1151441794", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..dc4f24aa57e0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsFail.json @@ -0,0 +1,870 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3d0a52f7-96a9-40e5-4422-9a2723ce24fe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-02ad68e3a7bb8b4887a3e8d3cea076bf-36fb09551758e043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b4057e85-cd3d-5233-20b9-7139cab8328c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "ETag": "\u00220x8D7540EB925027C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4057e85-cd3d-5233-20b9-7139cab8328c", + "x-ms-request-id": "8ffbcb5b-701e-0086-0af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3d0a52f7-96a9-40e5-4422-9a2723ce24fe/test-directory-8cbc2dc2-a163-296e-3f8b-2ba9cc8efe3b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-56ab5e612a27ae439fff76d263ff529b-85a83cc404499f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "14943dcd-904b-e43f-10dc-75b2a28a8591", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB92BEAF0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "14943dcd-904b-e43f-10dc-75b2a28a8591", + "x-ms-request-id": "ed733634-f01f-0043-22f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3d0a52f7-96a9-40e5-4422-9a2723ce24fe/test-directory-8cbc2dc2-a163-296e-3f8b-2ba9cc8efe3b/test-directory-d33336bb-8e15-52c3-6c44-027a8b7ccb66?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d99d1698871dbf47a7fec79e7819f007-0f3bd9395f592347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "27368463-e1a5-3e43-7a41-a8078dc55893", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB92E22D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "27368463-e1a5-3e43-7a41-a8078dc55893", + "x-ms-request-id": "ed733635-f01f-0043-23f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3d0a52f7-96a9-40e5-4422-9a2723ce24fe/test-directory-8cbc2dc2-a163-296e-3f8b-2ba9cc8efe3b/test-directory-d33336bb-8e15-52c3-6c44-027a8b7ccb66?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:10 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0617026f-a446-f5c0-8d9d-15b840e8e8f1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0617026f-a446-f5c0-8d9d-15b840e8e8f1", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733636-f01f-0043-24f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733636-f01f-0043-24f7-859903000000\nTime:2019-10-18T21:04:10.9444793Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3d0a52f7-96a9-40e5-4422-9a2723ce24fe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f8992ff140fe94ba794ce10bccd0fdc-c475130637f4a945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8b974aea-52ae-6b4d-4ee6-4410e0df915e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b974aea-52ae-6b4d-4ee6-4410e0df915e", + "x-ms-request-id": "8ffbcbc1-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-faf22ad5-6bf8-6b2a-b0aa-19e2c4d930a1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-edbb647cc6ddd04fbc38d67cd89fe2f5-fe0eb4fd437f0f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "991182d1-49f9-7eab-1f2c-da04386aa675", + "x-ms-date": "Fri, 18 Oct 2019 21:04:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB9350AF4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "991182d1-49f9-7eab-1f2c-da04386aa675", + "x-ms-request-id": "8ffbcbdc-701e-0086-04f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-faf22ad5-6bf8-6b2a-b0aa-19e2c4d930a1/test-directory-6fb6a3b6-9b10-780d-e7df-4786cedeab6e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-30871311e3b41241963d140b8b9ae24d-67da56273db3b149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c9528cb-1c8b-36fd-7499-b2190225af40", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB93BE1B2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c9528cb-1c8b-36fd-7499-b2190225af40", + "x-ms-request-id": "ed733639-f01f-0043-27f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-faf22ad5-6bf8-6b2a-b0aa-19e2c4d930a1/test-directory-6fb6a3b6-9b10-780d-e7df-4786cedeab6e/test-directory-2de66c80-645a-1fad-fba6-aac0c3e9f6a7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-abed943de631e446a55d2c5de67417af-395c660fc600e74a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15a396a0-ac59-66ed-7a76-20e4713c738b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB93FA56C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15a396a0-ac59-66ed-7a76-20e4713c738b", + "x-ms-request-id": "ed73363a-f01f-0043-28f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-faf22ad5-6bf8-6b2a-b0aa-19e2c4d930a1/test-directory-6fb6a3b6-9b10-780d-e7df-4786cedeab6e/test-directory-2de66c80-645a-1fad-fba6-aac0c3e9f6a7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:10 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c200999-e045-584e-1255-2ad26ffe8fd1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c200999-e045-584e-1255-2ad26ffe8fd1", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73363b-f01f-0043-29f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73363b-f01f-0043-29f7-859903000000\nTime:2019-10-18T21:04:11.0665659Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-faf22ad5-6bf8-6b2a-b0aa-19e2c4d930a1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e9d315cce5d52447bef0560bab81045e-698977a3f5de4340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "684bb23b-461c-c246-bcbb-f014df25818b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "684bb23b-461c-c246-bcbb-f014df25818b", + "x-ms-request-id": "8ffbcc5e-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-55194d54-61f5-8df4-d38a-8d9253d9cba4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-40ad550cafc7d242a8da279dcbc2b815-f7cbf84712bba64c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3f200132-7953-da04-bdbd-9491b8b36fe3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB949CF32\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3f200132-7953-da04-bdbd-9491b8b36fe3", + "x-ms-request-id": "8ffbcc8e-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-55194d54-61f5-8df4-d38a-8d9253d9cba4/test-directory-ae8e4bef-c38f-2cd8-98f9-592d443772b0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-902b433c6fbea249bfbe450af2e82c02-d9dcf7c0378ab043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cfce3958-0794-6ee9-28f3-a65a1fd69686", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB94FA638\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cfce3958-0794-6ee9-28f3-a65a1fd69686", + "x-ms-request-id": "ed73363c-f01f-0043-2af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-55194d54-61f5-8df4-d38a-8d9253d9cba4/test-directory-ae8e4bef-c38f-2cd8-98f9-592d443772b0/test-directory-a4bde44b-1c53-632a-fa81-83d3c3e49a74?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-630506486af137459d5f44957f45c521-9284d40de23dd74e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aea97a25-c365-3cf4-0e6b-d5128416aa44", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB95205EF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aea97a25-c365-3cf4-0e6b-d5128416aa44", + "x-ms-request-id": "ed73363d-f01f-0043-2bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-55194d54-61f5-8df4-d38a-8d9253d9cba4/test-directory-ae8e4bef-c38f-2cd8-98f9-592d443772b0/test-directory-a4bde44b-1c53-632a-fa81-83d3c3e49a74?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49ad2e94-eb3a-ce0e-1d99-fcfdce0a4714", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "49ad2e94-eb3a-ce0e-1d99-fcfdce0a4714", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73363e-f01f-0043-2cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73363e-f01f-0043-2cf7-859903000000\nTime:2019-10-18T21:04:11.1756429Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-55194d54-61f5-8df4-d38a-8d9253d9cba4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-04a2d84e609ef44dafae802bd36a18ea-71959e47268cca4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "567ed1ed-6169-6e0a-23f9-f0688e1fd9bc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "567ed1ed-6169-6e0a-23f9-f0688e1fd9bc", + "x-ms-request-id": "8ffbccd3-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b1a64aa-caf9-b4d5-db12-ec38039a8489?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-63d46ecb2f5fcb439f3d79e7179e8a6a-ab5083a3538d0f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e5c92a27-3e78-23b0-fbc9-7a5674d16a88", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB9589EEE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5c92a27-3e78-23b0-fbc9-7a5674d16a88", + "x-ms-request-id": "8ffbccee-701e-0086-08f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b1a64aa-caf9-b4d5-db12-ec38039a8489/test-directory-3c196675-dd0f-b931-b934-30fb3aa1c6f0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb91b02e1720e449a39cb553fff0ac64-8d7c5ed69a7d6b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "87be0793-cfd0-4a2d-f90f-2c440eb4e859", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB95E768A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87be0793-cfd0-4a2d-f90f-2c440eb4e859", + "x-ms-request-id": "ed73363f-f01f-0043-2df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b1a64aa-caf9-b4d5-db12-ec38039a8489/test-directory-3c196675-dd0f-b931-b934-30fb3aa1c6f0/test-directory-c54f8903-91c0-d6b7-5509-9922db6f4364?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-26258724600a4d4e829d04f9c421909d-b51559bdc8556848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ecbea704-ab05-0249-50e8-31c7360b6f8a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB960BA39\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ecbea704-ab05-0249-50e8-31c7360b6f8a", + "x-ms-request-id": "ed733641-f01f-0043-2ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b1a64aa-caf9-b4d5-db12-ec38039a8489/test-directory-3c196675-dd0f-b931-b934-30fb3aa1c6f0/test-directory-c54f8903-91c0-d6b7-5509-9922db6f4364", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "331dab07-57b0-175e-db65-e3fa0c580176", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB960BA39\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "331dab07-57b0-175e-db65-e3fa0c580176", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbcd52-701e-0086-65f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b1a64aa-caf9-b4d5-db12-ec38039a8489/test-directory-3c196675-dd0f-b931-b934-30fb3aa1c6f0/test-directory-c54f8903-91c0-d6b7-5509-9922db6f4364?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EB960BA39\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ac0a884-3bed-73d9-6969-0ce7d27db710", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ac0a884-3bed-73d9-6969-0ce7d27db710", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733643-f01f-0043-31f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733643-f01f-0043-31f7-859903000000\nTime:2019-10-18T21:04:11.2867217Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b1a64aa-caf9-b4d5-db12-ec38039a8489?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2de66480a937484793f0a7ab25ffd711-20592534a1d8b14d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64758715-7698-1a89-7b83-41e20cb87cb3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64758715-7698-1a89-7b83-41e20cb87cb3", + "x-ms-request-id": "8ffbcd70-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9cd57142-f3a9-cb5e-6cd2-7f1e38239ef6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ebd7d054b3cade49b4ad0b284f22d295-f68a5cadaf45c340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "63735052-129d-21e3-29a9-f8c5f76ae257", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB968F594\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "63735052-129d-21e3-29a9-f8c5f76ae257", + "x-ms-request-id": "8ffbcd82-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9cd57142-f3a9-cb5e-6cd2-7f1e38239ef6/test-directory-8d284ae5-31e5-efab-f934-582012e55411?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba4a20f670f3ed4f830647eb6673cdc5-9a313dabcdf29f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c9489a6-5332-206c-a483-6a68b9c30e43", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB96EB0BE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c9489a6-5332-206c-a483-6a68b9c30e43", + "x-ms-request-id": "ed733644-f01f-0043-32f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9cd57142-f3a9-cb5e-6cd2-7f1e38239ef6/test-directory-8d284ae5-31e5-efab-f934-582012e55411/test-directory-cbd3e655-fa9e-aaa7-f080-f0340f4c9445?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-590aff4f00fb50419f484cc4653e33ec-81252f9df60dee4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7509dda2-dedf-ac39-e1ea-3bb263381157", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB970E402\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7509dda2-dedf-ac39-e1ea-3bb263381157", + "x-ms-request-id": "ed733645-f01f-0043-33f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9cd57142-f3a9-cb5e-6cd2-7f1e38239ef6/test-directory-8d284ae5-31e5-efab-f934-582012e55411/test-directory-cbd3e655-fa9e-aaa7-f080-f0340f4c9445?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31911791-1e43-ac66-46cd-a766eb2d3b87", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-lease-id": "b5fa05e8-645b-56df-5ae6-2b02499fd81a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31911791-1e43-ac66-46cd-a766eb2d3b87", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed733646-f01f-0043-34f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed733646-f01f-0043-34f7-859903000000\nTime:2019-10-18T21:04:11.3957991Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9cd57142-f3a9-cb5e-6cd2-7f1e38239ef6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1be9d9b1623b9e40a9f6e46510e4dbdb-4bcfe9cd29a1fe40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b203b10-dfa6-d014-be31-f37cdd8c41d9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b203b10-dfa6-d014-be31-f37cdd8c41d9", + "x-ms-request-id": "8ffbcdf3-701e-0086-7df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:10.8826905-07:00", + "RandomSeed": "30484300", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..9ea35aab63ea --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_AccessConditionsFailAsync.json @@ -0,0 +1,870 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03cf75e2-a198-5aa9-333b-8edcf4447af8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-01079839dc0b8b4a8167d5e2a4fca94c-12294262d4d42849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cc3087e8-a64f-e051-715d-a172b8c5293a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECA924FA4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc3087e8-a64f-e051-715d-a172b8c5293a", + "x-ms-request-id": "8ffc5908-701e-0086-46f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-03cf75e2-a198-5aa9-333b-8edcf4447af8/test-directory-cd931623-7570-4f0d-ad5f-e88e5129fc63?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8e93f3faab4984fabbbed78e79bdfd7-16e902b6e475d543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "475c15e0-c93b-72d5-79e0-1ff0bdc28e48", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA974530\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "475c15e0-c93b-72d5-79e0-1ff0bdc28e48", + "x-ms-request-id": "ed733839-f01f-0043-1af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-03cf75e2-a198-5aa9-333b-8edcf4447af8/test-directory-cd931623-7570-4f0d-ad5f-e88e5129fc63/test-directory-70ce3d61-bcd2-7526-6cc2-e352a7f75e57?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9eb7459b7b52bf4e9826ab6c61b452a1-2fae945e395b5349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b3b4868f-4787-2382-efe7-da78e683cb82", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECA9A76D3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b3b4868f-4787-2382-efe7-da78e683cb82", + "x-ms-request-id": "ed73383a-f01f-0043-1bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-03cf75e2-a198-5aa9-333b-8edcf4447af8/test-directory-cd931623-7570-4f0d-ad5f-e88e5129fc63/test-directory-70ce3d61-bcd2-7526-6cc2-e352a7f75e57?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:40 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "20c2bcaf-ab42-5fd0-118a-4ce5daaff3ed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20c2bcaf-ab42-5fd0-118a-4ce5daaff3ed", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73383b-f01f-0043-1cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73383b-f01f-0043-1cf7-859903000000\nTime:2019-10-18T21:04:40.1771687Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03cf75e2-a198-5aa9-333b-8edcf4447af8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-940071fcf79c1749bbe8eaa52d18a5b1-f34e79989914cf45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ac92700-aac1-d740-f7e9-188a0695d265", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ac92700-aac1-d740-f7e9-188a0695d265", + "x-ms-request-id": "8ffc5963-701e-0086-1cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-599c1100-1f44-c642-a986-15390d3d17e1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5bd262ddf732674fb47f6004b9179a33-a510dc77e769f646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "37923836-ff93-e1b6-e402-803a9407c9b9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECAA1BBC0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "37923836-ff93-e1b6-e402-803a9407c9b9", + "x-ms-request-id": "8ffc5975-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-599c1100-1f44-c642-a986-15390d3d17e1/test-directory-b45a36d1-1fb0-387f-e492-2a6b4ebbf422?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-de3a48f41b771d48bb8e0ee2966c3c28-4f2bf0a036bd2749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9ab6160f-812c-17c5-b85a-5300d54b9229", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECAA9E730\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9ab6160f-812c-17c5-b85a-5300d54b9229", + "x-ms-request-id": "ed73383c-f01f-0043-1df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-599c1100-1f44-c642-a986-15390d3d17e1/test-directory-b45a36d1-1fb0-387f-e492-2a6b4ebbf422/test-directory-f4eb5d0d-f404-f10e-e92a-19ac509beff2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aea6d4b39dbee949b4bf99b427b13045-952fa13ddb54544d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ead5a471-8006-1a23-07c4-b1026819c61d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECAAC35C0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ead5a471-8006-1a23-07c4-b1026819c61d", + "x-ms-request-id": "ed73383d-f01f-0043-1ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-599c1100-1f44-c642-a986-15390d3d17e1/test-directory-b45a36d1-1fb0-387f-e492-2a6b4ebbf422/test-directory-f4eb5d0d-f404-f10e-e92a-19ac509beff2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:40 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ac3bc9ce-05c5-9ceb-de41-313fa8f365c1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ac3bc9ce-05c5-9ceb-de41-313fa8f365c1", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73383e-f01f-0043-1ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73383e-f01f-0043-1ff7-859903000000\nTime:2019-10-18T21:04:40.2952525Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-599c1100-1f44-c642-a986-15390d3d17e1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-88e9b9cfad86754a9024fd7af46de53a-163124c9e77ff34d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e341460-1ade-6557-7446-f3ae28e40a74", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e341460-1ade-6557-7446-f3ae28e40a74", + "x-ms-request-id": "8ffc5a04-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d8f258b7-37d7-4533-6924-2ba3820235d3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7711bdc723d4ee46b441e839f86f6296-bc9b6538fbc2c840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0f320e17-6a18-2971-e1ee-35baeeb4e272", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECAB37236\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f320e17-6a18-2971-e1ee-35baeeb4e272", + "x-ms-request-id": "8ffc5a18-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d8f258b7-37d7-4533-6924-2ba3820235d3/test-directory-41b02011-7605-f0b5-74e7-31568010b0b7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e6f63a83c2a0664b8ab6298ea1747ab1-1f633fe955418e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7411449e-ac02-a096-5941-9a31391ba9d1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECABA2F14\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7411449e-ac02-a096-5941-9a31391ba9d1", + "x-ms-request-id": "ed73383f-f01f-0043-20f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d8f258b7-37d7-4533-6924-2ba3820235d3/test-directory-41b02011-7605-f0b5-74e7-31568010b0b7/test-directory-5e847e3d-6e27-eba3-661c-cb4fc4e45f4b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4787fe99a77694aac2074aeb7158643-bf650f9e13706447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1292e00c-bea4-30cb-a125-0ee5e147db74", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECABD0190\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1292e00c-bea4-30cb-a125-0ee5e147db74", + "x-ms-request-id": "ed733840-f01f-0043-21f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d8f258b7-37d7-4533-6924-2ba3820235d3/test-directory-41b02011-7605-f0b5-74e7-31568010b0b7/test-directory-5e847e3d-6e27-eba3-661c-cb4fc4e45f4b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e34271c1-4c51-0ca6-7287-99d92ccfa8b2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e34271c1-4c51-0ca6-7287-99d92ccfa8b2", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733841-f01f-0043-22f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733841-f01f-0043-22f7-859903000000\nTime:2019-10-18T21:04:40.3993263Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d8f258b7-37d7-4533-6924-2ba3820235d3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a7f20e31d88b148b58e0c2b83aa0930-d1674d6ac6d80844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f2431c6-f704-9523-a75a-89ddd3f8d5f9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f2431c6-f704-9523-a75a-89ddd3f8d5f9", + "x-ms-request-id": "8ffc5a7b-701e-0086-26f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ac2bb252-2167-61ba-7ca3-d4c002fcb2e2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e55a7deb9189ed4485f0051f1da8b1b2-c0d382fd5d37d145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a7574fbb-2f64-a525-76c2-f261226292aa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECAC48C43\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a7574fbb-2f64-a525-76c2-f261226292aa", + "x-ms-request-id": "8ffc5a93-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ac2bb252-2167-61ba-7ca3-d4c002fcb2e2/test-directory-c632a6a7-dae6-194f-0412-29508bf38b64?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f82bbe0c47f5b7449c189ae6a74731cd-4761fd7d2b655d46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f1feb85-05e5-e030-003d-a25106d41a83", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECAC9C3A4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f1feb85-05e5-e030-003d-a25106d41a83", + "x-ms-request-id": "ed733842-f01f-0043-23f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ac2bb252-2167-61ba-7ca3-d4c002fcb2e2/test-directory-c632a6a7-dae6-194f-0412-29508bf38b64/test-directory-648a8d36-df5c-9c05-28b8-de795667d2b7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d34cf0b5217a944a0acd43d90f7ddd6-64837e0028b9bb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8b10052-91c2-a5c3-e683-072c26b78a99", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "ETag": "\u00220x8D7540ECACC6DCD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8b10052-91c2-a5c3-e683-072c26b78a99", + "x-ms-request-id": "ed733843-f01f-0043-24f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ac2bb252-2167-61ba-7ca3-d4c002fcb2e2/test-directory-c632a6a7-dae6-194f-0412-29508bf38b64/test-directory-648a8d36-df5c-9c05-28b8-de795667d2b7", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5526cc44-1ab5-8cf5-4525-b94f5552acd6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECACC6DCD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "5526cc44-1ab5-8cf5-4525-b94f5552acd6", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc5ae8-701e-0086-0df7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ac2bb252-2167-61ba-7ca3-d4c002fcb2e2/test-directory-c632a6a7-dae6-194f-0412-29508bf38b64/test-directory-648a8d36-df5c-9c05-28b8-de795667d2b7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540ECACC6DCD\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "59e80c50-3490-50e3-f5a8-b7e4c16085bb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59e80c50-3490-50e3-f5a8-b7e4c16085bb", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733844-f01f-0043-25f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733844-f01f-0043-25f7-859903000000\nTime:2019-10-18T21:04:40.5164098Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ac2bb252-2167-61ba-7ca3-d4c002fcb2e2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f10bf753d3dbe48b6ebd3fa7c16e19f-c9c3e0a88025e042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "48ff70ab-5269-6645-35ac-8750bf2417f0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "48ff70ab-5269-6645-35ac-8750bf2417f0", + "x-ms-request-id": "8ffc5b02-701e-0086-27f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bafeee51-66ee-9aa9-091b-96422f04e10b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3f425dc597776049b54a4f5fb531275f-c6ae58bb0992a244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "818d1436-17eb-45ca-c664-3f4ebb023631", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECAD77B75\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "818d1436-17eb-45ca-c664-3f4ebb023631", + "x-ms-request-id": "8ffc5b1e-701e-0086-40f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bafeee51-66ee-9aa9-091b-96422f04e10b/test-directory-c07a7ccb-c6eb-148f-9c45-ffb789b56c57?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab7acecafb609d4e929edd2c3fd1ba1a-608d6065cba2e646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b128ab00-4d37-70b4-8578-e4a61712bb11", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECAE5699F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b128ab00-4d37-70b4-8578-e4a61712bb11", + "x-ms-request-id": "ed733845-f01f-0043-26f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bafeee51-66ee-9aa9-091b-96422f04e10b/test-directory-c07a7ccb-c6eb-148f-9c45-ffb789b56c57/test-directory-c441e7f7-1bf6-6bba-5dba-8bf73c931799?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7bea0cced878f341bddc7edcccd56416-27138ed9d18d824d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15047838-38c1-e4c1-f1bc-547cc2bc33f1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECAEA826B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15047838-38c1-e4c1-f1bc-547cc2bc33f1", + "x-ms-request-id": "ed733846-f01f-0043-27f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bafeee51-66ee-9aa9-091b-96422f04e10b/test-directory-c07a7ccb-c6eb-148f-9c45-ffb789b56c57/test-directory-c441e7f7-1bf6-6bba-5dba-8bf73c931799?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4be6913-018e-0fd7-86d2-ecd066a3fd86", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-lease-id": "d4b81b82-46ad-1da2-7e9d-0f0b086fb681", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4be6913-018e-0fd7-86d2-ecd066a3fd86", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed733847-f01f-0043-28f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed733847-f01f-0043-28f7-859903000000\nTime:2019-10-18T21:04:40.7025418Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bafeee51-66ee-9aa9-091b-96422f04e10b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a01825a1e1788747a995124dd26d4534-eaef8468c0015d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "586970cc-6ffe-5f63-734e-4888f1b4d523", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "586970cc-6ffe-5f63-734e-4888f1b4d523", + "x-ms-request-id": "8ffc5bdb-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:40.1172095-07:00", + "RandomSeed": "193545334", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_Error.json new file mode 100644 index 000000000000..0227262a89e6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_Error.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fd0a8867-46d2-6676-3d42-715f2d54042f/test-directory-4343b01d-bcf1-5a33-8ae0-95e1d5a25ac1/test-directory-ac50b5f0-aee0-1ea0-b316-31fe17c78ed3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b718156ea523814499c9699defb7d38a-4753852fdf86c449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "776eafe8-5703-6f4e-1025-8fdb8b3543c2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "776eafe8-5703-6f4e-1025-8fdb8b3543c2", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "ed733647-f01f-0043-35f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:ed733647-f01f-0043-35f7-859903000000\nTime:2019-10-18T21:04:11.4468357Z" + } + } + } + ], + "Variables": { + "RandomSeed": "1150199732", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_ErrorAsync.json new file mode 100644 index 000000000000..a6a268fc1c91 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_ErrorAsync.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-06028c9a-4365-0226-db2d-c28f4f3a05a9/test-directory-3fb8f131-a255-7451-0142-83132cb4573c/test-directory-ca55bfcf-6059-042c-084f-55fb9b94880f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1c3885c9a265c4ca0df70f2b665fd2b-587ee1b3d58b1641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8fc085d5-3ae4-d04f-c5b3-37054c55d86c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8fc085d5-3ae4-d04f-c5b3-37054c55d86c", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "ed733848-f01f-0043-29f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:ed733848-f01f-0043-29f7-859903000000\nTime:2019-10-18T21:04:40.7545788Z" + } + } + } + ], + "Variables": { + "RandomSeed": "504531239", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_HttpHeaders.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_HttpHeaders.json new file mode 100644 index 000000000000..e1433d9da9b2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_HttpHeaders.json @@ -0,0 +1,185 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0daefd67-3c3a-90d7-ef4d-bb23225db966?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8f06b17703fabe4580b849443f1ff1c7-37038846b019234c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2f515735-c401-5523-c3b0-caa263660e7e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB97EF287\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f515735-c401-5523-c3b0-caa263660e7e", + "x-ms-request-id": "8ffbce3d-701e-0086-45f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0daefd67-3c3a-90d7-ef4d-bb23225db966/test-directory-581a8275-cf60-fa60-b59b-9e4d243041af?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4e17d41b14505478f85f0c7801c2639-c54764a05c84994e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc3299de-b525-66ec-f657-796626d63193", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB99A6611\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc3299de-b525-66ec-f657-796626d63193", + "x-ms-request-id": "ed733649-f01f-0043-37f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0daefd67-3c3a-90d7-ef4d-bb23225db966/test-directory-581a8275-cf60-fa60-b59b-9e4d243041af/test-directory-f4631a6f-4378-ea71-1dda-b742038e560f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a50e05d35f1a6547890fcbcca0742c52-e01e956b84498644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "886338ec-b942-9b8f-2747-af4afea96368", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB99CAF33\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "886338ec-b942-9b8f-2747-af4afea96368", + "x-ms-request-id": "ed73364a-f01f-0043-38f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0daefd67-3c3a-90d7-ef4d-bb23225db966/test-directory-581a8275-cf60-fa60-b59b-9e4d243041af/test-directory-f4631a6f-4378-ea71-1dda-b742038e560f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca56ebc0-cd2a-33cc-06d4-62b6c53f8ad8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB99CAF33\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ca56ebc0-cd2a-33cc-06d4-62b6c53f8ad8", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbcf15-701e-0086-15f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0daefd67-3c3a-90d7-ef4d-bb23225db966?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a695f4bc0d2c9c4bb64727dcf286beb9-279b4685e9ea7444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "138a906e-9953-323d-9e45-8a9344de3450", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "138a906e-9953-323d-9e45-8a9344de3450", + "x-ms-request-id": "8ffbcf25-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "923660345", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_HttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_HttpHeadersAsync.json new file mode 100644 index 000000000000..afc0340355f1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_HttpHeadersAsync.json @@ -0,0 +1,185 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b31675d3-5087-5390-d77f-5fd74fc5bb2d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-84f716d5bf140645bc1eea728d2d4fc5-504d54fa5e81ab4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6e585f6c-946b-2949-afaa-06d31be69dfe", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECAF6C8E6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6e585f6c-946b-2949-afaa-06d31be69dfe", + "x-ms-request-id": "8ffc5c23-701e-0086-39f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b31675d3-5087-5390-d77f-5fd74fc5bb2d/test-directory-6829ddfc-061d-4fcc-feb9-1ed1b67519c4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-504ea0e0912cc8459873cd0ecb0f6939-39c71e4350ce664f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5c1e9b18-2be9-657f-9208-6fb17577733a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECAFFBC85\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5c1e9b18-2be9-657f-9208-6fb17577733a", + "x-ms-request-id": "ed733849-f01f-0043-2af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b31675d3-5087-5390-d77f-5fd74fc5bb2d/test-directory-6829ddfc-061d-4fcc-feb9-1ed1b67519c4/test-directory-5ae74291-ad7c-ae91-1bbf-1de92de2d25a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb2a8a7e7a74ea4ab45931d0ead03e09-9710bed78381024b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "3a599ec1-e6bc-6b31-0a6f-402a0d9637b0", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB04302B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a599ec1-e6bc-6b31-0a6f-402a0d9637b0", + "x-ms-request-id": "ed73384a-f01f-0043-2bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b31675d3-5087-5390-d77f-5fd74fc5bb2d/test-directory-6829ddfc-061d-4fcc-feb9-1ed1b67519c4/test-directory-5ae74291-ad7c-ae91-1bbf-1de92de2d25a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f274aca-9888-929d-3f4c-10e77cafb2ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB04302B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8f274aca-9888-929d-3f4c-10e77cafb2ab", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc5cac-701e-0086-3df7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b31675d3-5087-5390-d77f-5fd74fc5bb2d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b01a85ff25f6c48b2f0539fd6ea6de3-4ca667799877a742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c360349d-a86e-9d27-77a6-c37248fb57b8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c360349d-a86e-9d27-77a6-c37248fb57b8", + "x-ms-request-id": "8ffc5cc4-701e-0086-54f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "775171252", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_Metadata.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_Metadata.json new file mode 100644 index 000000000000..00a8ad1704ac --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_Metadata.json @@ -0,0 +1,181 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88bc201e-7e6c-520b-3448-b2e4ef467107?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-78bdc2534ddac4429f124615ab2bb0ff-705d72552d1d2c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2781ce9c-4982-17ba-17c1-cd3b76972c01", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB9A3981E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2781ce9c-4982-17ba-17c1-cd3b76972c01", + "x-ms-request-id": "8ffbcf41-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-88bc201e-7e6c-520b-3448-b2e4ef467107/test-directory-e6174863-9ec9-9481-3824-284048c0bda9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dbf65970ea10ab45b6c62ade5ce04f2e-2755bf14e0f52245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ce734ff-5d73-fe51-4dec-ef5d207acf56", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9A9702C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ce734ff-5d73-fe51-4dec-ef5d207acf56", + "x-ms-request-id": "ed73364b-f01f-0043-39f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-88bc201e-7e6c-520b-3448-b2e4ef467107/test-directory-e6174863-9ec9-9481-3824-284048c0bda9/test-directory-de352403-0b50-1a3c-c24c-bd2bb9a8d88a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-27443fcb11e2b54e9a46f4913f176597-0980a3be0865e24e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98d58ece-4277-f477-f7cd-8927a02544a4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9ABD5F8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98d58ece-4277-f477-f7cd-8927a02544a4", + "x-ms-request-id": "ed733652-f01f-0043-3af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88bc201e-7e6c-520b-3448-b2e4ef467107/test-directory-e6174863-9ec9-9481-3824-284048c0bda9/test-directory-de352403-0b50-1a3c-c24c-bd2bb9a8d88a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b5d0ea1-3fd3-c013-ea4b-1b0be80e0720", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB9ABD5F8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2b5d0ea1-3fd3-c013-ea4b-1b0be80e0720", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "8ffbcfa0-701e-0086-1af7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88bc201e-7e6c-520b-3448-b2e4ef467107?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f0bb1d1795e3b14fa941baf5acc3bccb-10ee6ff45ebccc43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9185ed0d-18c8-d4d0-519a-d4ee9f72a9e0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9185ed0d-18c8-d4d0-519a-d4ee9f72a9e0", + "x-ms-request-id": "8ffbcfa4-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1948781197", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_MetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_MetadataAsync.json new file mode 100644 index 000000000000..0a054351451a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_MetadataAsync.json @@ -0,0 +1,181 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d816928-71df-26b2-eab3-757a5d953dcd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-74fc38036d0ec341a017c7addccb8293-931d9aaa5998954a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9375f370-df38-1c6c-79b2-51ca73d209e0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB0F8577\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9375f370-df38-1c6c-79b2-51ca73d209e0", + "x-ms-request-id": "8ffc5d01-701e-0086-11f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d816928-71df-26b2-eab3-757a5d953dcd/test-directory-1983acd5-0edd-535e-bf9a-776dab431bec?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e1df3c51e040344bbb3b942a9baf2f5-a73ba09abb4c1648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e99e668-3b7b-613e-9521-d49e68ff7035", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB16A44C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e99e668-3b7b-613e-9521-d49e68ff7035", + "x-ms-request-id": "ed73384b-f01f-0043-2cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d816928-71df-26b2-eab3-757a5d953dcd/test-directory-1983acd5-0edd-535e-bf9a-776dab431bec/test-directory-196b6596-9fc8-2bc0-1771-773422d6d1df?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d2e0b7e17e1d143b7b87cf831f6f9cd-6fcef59146db7d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1df0b638-5974-c90c-256d-4609c40a3ebf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB18FAAD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1df0b638-5974-c90c-256d-4609c40a3ebf", + "x-ms-request-id": "ed73384c-f01f-0043-2df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d816928-71df-26b2-eab3-757a5d953dcd/test-directory-1983acd5-0edd-535e-bf9a-776dab431bec/test-directory-196b6596-9fc8-2bc0-1771-773422d6d1df", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6bfbd3c7-b3e5-cd6a-963b-9f3d77675e0f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB18FAAD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "6bfbd3c7-b3e5-cd6a-963b-9f3d77675e0f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:40 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "8ffc5d5f-701e-0086-66f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d816928-71df-26b2-eab3-757a5d953dcd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-319304400ac2ab46b47251217b6c8385-c2d9ffb921aa5046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f0412517-d30f-9cd9-8aa9-30bf0c4d628c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f0412517-d30f-9cd9-8aa9-30bf0c4d628c", + "x-ms-request-id": "8ffc5d76-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "330821317", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_PermissionAndUmask.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_PermissionAndUmask.json new file mode 100644 index 000000000000..c9a5004327c7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_PermissionAndUmask.json @@ -0,0 +1,171 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-466f1763-8b5a-cd25-1243-d3850dc2ab30?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8f3265ae78ecf9478f75b444dae10357-d9a22b72fce44049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f46ae323-b26d-cab6-55e1-c1be13711ac8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:10 GMT", + "ETag": "\u00220x8D7540EB9B99515\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f46ae323-b26d-cab6-55e1-c1be13711ac8", + "x-ms-request-id": "8ffbcfbf-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-466f1763-8b5a-cd25-1243-d3850dc2ab30/test-directory-1c2dabce-1b1a-6797-5360-8213da976073?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-21bb7ea7a62ed14ab5e68425c6e17192-98c46dc8c90aa843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1bfe82b-b171-0827-4c03-a10d2fa2f0bd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9C1621C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1bfe82b-b171-0827-4c03-a10d2fa2f0bd", + "x-ms-request-id": "ed733653-f01f-0043-3bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-466f1763-8b5a-cd25-1243-d3850dc2ab30/test-directory-1c2dabce-1b1a-6797-5360-8213da976073/test-directory-81494e80-f00e-1870-e8ef-f5264fa02c4d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-400cc2cc3f5649418c920d514d9531af-ad488b405b5c954a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ec750d04-7abb-3b43-77a7-d882bc00b8ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9C3D449\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec750d04-7abb-3b43-77a7-d882bc00b8ab", + "x-ms-request-id": "ed733654-f01f-0043-3cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-466f1763-8b5a-cd25-1243-d3850dc2ab30/test-directory-1c2dabce-1b1a-6797-5360-8213da976073/test-directory-81494e80-f00e-1870-e8ef-f5264fa02c4d?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "41226fe1-3f2a-e991-ecad-7a31c67f0669", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9C3D449\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "41226fe1-3f2a-e991-ecad-7a31c67f0669", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "ed733655-f01f-0043-3df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-466f1763-8b5a-cd25-1243-d3850dc2ab30?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1f9814f0f02894f91fd52a022dc03ca-91345ce752a0b949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4da0a5a3-76de-9780-c1bf-130d83b41acd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4da0a5a3-76de-9780-c1bf-130d83b41acd", + "x-ms-request-id": "8ffbd04c-701e-0086-41f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "700265665", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_PermissionAndUmaskAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_PermissionAndUmaskAsync.json new file mode 100644 index 000000000000..f6d65a8bd09e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/CreateSubDirectoryAsync_PermissionAndUmaskAsync.json @@ -0,0 +1,171 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f615eb43-10e7-f6d5-40cd-18b4aeddfe99?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-365ced4581a91a488912cdd54ae68202-e5c657d6d090234f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "70f49a37-5bfa-cdf8-c722-7921f45b6669", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB1FB506\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "70f49a37-5bfa-cdf8-c722-7921f45b6669", + "x-ms-request-id": "8ffc5d99-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f615eb43-10e7-f6d5-40cd-18b4aeddfe99/test-directory-580fcc03-419c-9305-99f2-6e2e81a243ac?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-86b961cf5ee2724b9abe5bd206f0767a-05a51d3fdabf1f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e6302451-1c84-f511-9460-d608ecca4b25", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB27650D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6302451-1c84-f511-9460-d608ecca4b25", + "x-ms-request-id": "ed73384d-f01f-0043-2ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f615eb43-10e7-f6d5-40cd-18b4aeddfe99/test-directory-580fcc03-419c-9305-99f2-6e2e81a243ac/test-directory-89c8cdde-53dd-7480-2d3d-805ba11b5d69?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5eccd2f6318c6446b5f45588f60a6df1-186f2ca55db20545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "680b7af5-a667-fe4f-a3bb-b8479cb55479", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB2CA52C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "680b7af5-a667-fe4f-a3bb-b8479cb55479", + "x-ms-request-id": "ed73384e-f01f-0043-2ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f615eb43-10e7-f6d5-40cd-18b4aeddfe99/test-directory-580fcc03-419c-9305-99f2-6e2e81a243ac/test-directory-89c8cdde-53dd-7480-2d3d-805ba11b5d69?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26657257-f50f-1c02-f2dd-b9b6a4df9fa3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB2CA52C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "26657257-f50f-1c02-f2dd-b9b6a4df9fa3", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "ed73384f-f01f-0043-30f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f615eb43-10e7-f6d5-40cd-18b4aeddfe99?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c5f7af7c5c09741a75485193acb29bb-588498f27513a649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29ef21ff-2d50-0e6a-6a29-b70f34fddcc7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29ef21ff-2d50-0e6a-6a29-b70f34fddcc7", + "x-ms-request-id": "8ffc5e54-701e-0086-4ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1861018077", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync.json new file mode 100644 index 000000000000..981ba74b9f35 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync.json @@ -0,0 +1,133 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7fd2accf-37f5-c875-5f17-1759f0588e61?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3d83d2c3bfa20c4aa02bc2dd5c0d577c-1b45de045ec1e844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "956fe99c-0378-2986-3f87-7aac42470f60", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9D0CACD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "956fe99c-0378-2986-3f87-7aac42470f60", + "x-ms-request-id": "8ffbd074-701e-0086-69f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7fd2accf-37f5-c875-5f17-1759f0588e61/test-directory-1ba5f81a-d513-a286-4d43-fca97728c4ce?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c11b5adb32c10e48bd786a08aa008b32-c10c9b0054928d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0b325e3c-b8ec-c7af-63cd-483506dcb116", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9D64884\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0b325e3c-b8ec-c7af-63cd-483506dcb116", + "x-ms-request-id": "ed733656-f01f-0043-3ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7fd2accf-37f5-c875-5f17-1759f0588e61/test-directory-1ba5f81a-d513-a286-4d43-fca97728c4ce?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-128cbec4cf3bc344abf2a121588227b8-178dc20154d0a447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "186cc1f7-b8f6-8ce2-a4f5-a31cb0b3ed4b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "186cc1f7-b8f6-8ce2-a4f5-a31cb0b3ed4b", + "x-ms-request-id": "ed733657-f01f-0043-3ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7fd2accf-37f5-c875-5f17-1759f0588e61?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ab9d306c7c7c344ae1b18ee653317c4-78f158391f69224f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "453eaddc-986f-0b1f-cadc-4995645a705d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "453eaddc-986f-0b1f-cadc-4995645a705d", + "x-ms-request-id": "8ffbd0e5-701e-0086-52f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "529919443", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsyncAsync.json new file mode 100644 index 000000000000..1d62ec70e0d0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsyncAsync.json @@ -0,0 +1,133 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7c312fc-f628-8744-0849-bd206ab635f7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-348fca28e7d8a240985f905de7c913d1-c4a4a31b3832414a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7b10b63b-c821-2ba8-6761-00ee6d816c53", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB340400\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b10b63b-c821-2ba8-6761-00ee6d816c53", + "x-ms-request-id": "8ffc5e71-701e-0086-6cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c7c312fc-f628-8744-0849-bd206ab635f7/test-directory-07ed6fa1-6fbe-6508-6574-6d7024227ef7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5445682a55b1042a7850ce7d5f3daf4-2960f8abde186e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a807e4a-e223-ccb8-aeab-15ac5b370645", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB39054E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a807e4a-e223-ccb8-aeab-15ac5b370645", + "x-ms-request-id": "ed733850-f01f-0043-31f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c7c312fc-f628-8744-0849-bd206ab635f7/test-directory-07ed6fa1-6fbe-6508-6574-6d7024227ef7?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4720ada9f5c3b4e91a0542237376461-004f2d1600019843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a5269493-e4a1-7cd3-8c17-05f9a4297f51", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a5269493-e4a1-7cd3-8c17-05f9a4297f51", + "x-ms-request-id": "ed733851-f01f-0043-32f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7c312fc-f628-8744-0849-bd206ab635f7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2b3c4b70bc2104c8df885194b88e0f9-7fdf37e3ecdfa849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c6196ede-6111-ffa3-3512-9b84b3b5416f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6196ede-6111-ffa3-3512-9b84b3b5416f", + "x-ms-request-id": "8ffc5edf-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2106668615", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditions.json new file mode 100644 index 000000000000..7d34bb36c36f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditions.json @@ -0,0 +1,835 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dd287f94-e5b8-9ab3-3662-8e72df983328?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d1dae706c13cd348b8da2c5106a83e7f-e2751f08e3ea5a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4283fc6f-d378-7fa2-10e5-e032f61bd01a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9E0850E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4283fc6f-d378-7fa2-10e5-e032f61bd01a", + "x-ms-request-id": "8ffbd122-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dd287f94-e5b8-9ab3-3662-8e72df983328/test-directory-c80f2135-0f4c-670f-ff63-3b498d7e49db?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5d5f48ccdc9654ca9f8143481a23ea8-ae71e17488f9f348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2eff3d9e-5e4c-5ff1-ec1b-43159859f192", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9E83B3B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2eff3d9e-5e4c-5ff1-ec1b-43159859f192", + "x-ms-request-id": "ed733658-f01f-0043-40f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dd287f94-e5b8-9ab3-3662-8e72df983328/test-directory-c80f2135-0f4c-670f-ff63-3b498d7e49db?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4fabb394-1a7e-dc8e-5fa3-f6faad9ab38f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4fabb394-1a7e-dc8e-5fa3-f6faad9ab38f", + "x-ms-request-id": "ed733659-f01f-0043-41f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dd287f94-e5b8-9ab3-3662-8e72df983328?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be365b5a05c85b4180662e00199631fd-a1b42dd951307142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e4809100-a2ad-8113-761a-4673f60b97d8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e4809100-a2ad-8113-761a-4673f60b97d8", + "x-ms-request-id": "8ffbd193-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-674d500f-d3f1-6b5b-43fa-16c35e045ec2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6004c877a9f9284eb6fe34380123336f-1ea6eb877fa27845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2d7ae423-064f-2dc7-3514-a1b38b4f2372", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9EF7BE1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d7ae423-064f-2dc7-3514-a1b38b4f2372", + "x-ms-request-id": "8ffbd1b1-701e-0086-16f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-674d500f-d3f1-6b5b-43fa-16c35e045ec2/test-directory-b93d84bc-7c11-3fbe-6fe9-f032021f8946?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00bdb5ac946d854b972965d9f7dc1f7e-d50fc525b0a35c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d7f5e9c-00bf-a61b-253a-be6615952b15", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EB9F5ADAE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d7f5e9c-00bf-a61b-253a-be6615952b15", + "x-ms-request-id": "ed73365a-f01f-0043-42f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-674d500f-d3f1-6b5b-43fa-16c35e045ec2/test-directory-b93d84bc-7c11-3fbe-6fe9-f032021f8946?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:12 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a496c910-2ba0-3f87-ccfa-534f710b1ae0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a496c910-2ba0-3f87-ccfa-534f710b1ae0", + "x-ms-request-id": "ed73365b-f01f-0043-43f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-674d500f-d3f1-6b5b-43fa-16c35e045ec2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d72328cdc49b1945835c49fb487ca7f9-6e7884cb0389314e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b557d29-87fe-5f75-d333-d5b455981a06", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b557d29-87fe-5f75-d333-d5b455981a06", + "x-ms-request-id": "8ffbd216-701e-0086-76f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7a663f2-3d3f-da85-51a3-2daddfd482f7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d186856e6280074c8632c7d062b8a200-729468f4b1f90549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "59bf45d9-482e-eb2c-f87b-f95a59c880fe", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA01807D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59bf45d9-482e-eb2c-f87b-f95a59c880fe", + "x-ms-request-id": "8ffbd257-701e-0086-33f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c7a663f2-3d3f-da85-51a3-2daddfd482f7/test-directory-6ecadeb0-2671-234f-818d-6d263dfd7a8e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-38d39d757f9aa643b8283159df487308-8dc03fb54e8bf548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82d70299-2ef8-b26c-f69c-d8a0db06adfb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA079781\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82d70299-2ef8-b26c-f69c-d8a0db06adfb", + "x-ms-request-id": "ed73365c-f01f-0043-44f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c7a663f2-3d3f-da85-51a3-2daddfd482f7/test-directory-6ecadeb0-2671-234f-818d-6d263dfd7a8e?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:12 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3b8cdbce-f825-d995-e221-a3775028c6b4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3b8cdbce-f825-d995-e221-a3775028c6b4", + "x-ms-request-id": "ed73365d-f01f-0043-45f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7a663f2-3d3f-da85-51a3-2daddfd482f7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb41147b3559744480b210fe3cf0bee0-78e82190cd242140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ffd2dc4f-727a-08d6-d67a-28d2427137ec", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ffd2dc4f-727a-08d6-d67a-28d2427137ec", + "x-ms-request-id": "8ffbd2bf-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ba9ff61-e4da-1ac8-3dd8-22d58bc45fac?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1a07b35b886f114da3d4af7ed6a141ab-d9718f22f09a004e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7a6e8018-5a8b-6a06-14b8-c2a14f007d12", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA0EF06D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a6e8018-5a8b-6a06-14b8-c2a14f007d12", + "x-ms-request-id": "8ffbd2e7-701e-0086-39f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2ba9ff61-e4da-1ac8-3dd8-22d58bc45fac/test-directory-7f367c1b-c449-9a96-c58f-02a8510f8e71?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-309da6a76b8ff144bb79d6dcb3c9f0ff-ed62e121d6fa9a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f9d80b4-f195-535d-e9d4-b5fc585d1904", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA137C40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f9d80b4-f195-535d-e9d4-b5fc585d1904", + "x-ms-request-id": "ed73365e-f01f-0043-46f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ba9ff61-e4da-1ac8-3dd8-22d58bc45fac/test-directory-7f367c1b-c449-9a96-c58f-02a8510f8e71", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1f3d8c4-7f72-76dc-1e69-20812f24e75e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA137C40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d1f3d8c4-7f72-76dc-1e69-20812f24e75e", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbd322-701e-0086-71f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2ba9ff61-e4da-1ac8-3dd8-22d58bc45fac/test-directory-7f367c1b-c449-9a96-c58f-02a8510f8e71?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EBA137C40\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f37873d-486a-aa91-75c3-b4d9513a0737", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f37873d-486a-aa91-75c3-b4d9513a0737", + "x-ms-request-id": "ed73365f-f01f-0043-47f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ba9ff61-e4da-1ac8-3dd8-22d58bc45fac?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3210eb2b55892e4a878a770c82d74c39-3116e3250d206547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a744307b-67ec-5bf3-c8c9-3c9a410cf189", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a744307b-67ec-5bf3-c8c9-3c9a410cf189", + "x-ms-request-id": "8ffbd335-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c78f7c5e-e3eb-586b-b969-8cb93b85de38?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4a678a6ad6b3844dbcd66d1b273414db-2fb210086fd1bb4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4fad83bf-81ad-9761-c4eb-ee82da3a2043", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA207FCC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4fad83bf-81ad-9761-c4eb-ee82da3a2043", + "x-ms-request-id": "8ffbd362-701e-0086-2cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c78f7c5e-e3eb-586b-b969-8cb93b85de38/test-directory-d92004eb-cfad-fe92-31e8-555fa1b0b185?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f98d8125547e654f8bb48fa38c6392c0-d368e019ddc9b243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a2cffe6a-b212-ef39-f0af-1dc52b01f613", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA271C8A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a2cffe6a-b212-ef39-f0af-1dc52b01f613", + "x-ms-request-id": "ed733660-f01f-0043-48f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c78f7c5e-e3eb-586b-b969-8cb93b85de38/test-directory-d92004eb-cfad-fe92-31e8-555fa1b0b185?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a2f51e1b-0ee0-2a72-6b09-c62872c5cc05", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a2f51e1b-0ee0-2a72-6b09-c62872c5cc05", + "x-ms-request-id": "ed733661-f01f-0043-49f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c78f7c5e-e3eb-586b-b969-8cb93b85de38?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1e8e6d91645f44f8168d45121570305-5dae498be80f7a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0ca9b422-530b-2b32-f67a-c937a243e9b4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0ca9b422-530b-2b32-f67a-c937a243e9b4", + "x-ms-request-id": "8ffbd3ad-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2915cc5b-82b8-8446-29f3-0f6ce6884918?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-594eb734108dc44bb4d66bf78a1d931c-231e0bf45694cd4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "148e738b-543e-9fb0-6d25-e31844c5456e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA2E3DE2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "148e738b-543e-9fb0-6d25-e31844c5456e", + "x-ms-request-id": "8ffbd3cb-701e-0086-10f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2915cc5b-82b8-8446-29f3-0f6ce6884918/test-directory-44abb131-2b3d-9b99-d298-12146f9fb66b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2995b5d38c521428f02e8793bb614f9-1b09ad810dd62f4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c76a55e-1b12-6013-daf2-42a5419c30ce", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA32FA75\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c76a55e-1b12-6013-daf2-42a5419c30ce", + "x-ms-request-id": "ed733662-f01f-0043-4af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2915cc5b-82b8-8446-29f3-0f6ce6884918/test-directory-44abb131-2b3d-9b99-d298-12146f9fb66b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8c80eb2324b8544999179eb32b09047-a2def6010239c945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64878235-b15e-8b6c-307b-459f853b8537", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "8683786f-d2e4-fb74-d773-95d7daa2bff0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA32FA75\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64878235-b15e-8b6c-307b-459f853b8537", + "x-ms-lease-id": "8683786f-d2e4-fb74-d773-95d7daa2bff0", + "x-ms-request-id": "8ffbd40b-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2915cc5b-82b8-8446-29f3-0f6ce6884918/test-directory-44abb131-2b3d-9b99-d298-12146f9fb66b?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "58a2837c-5b1b-ae92-5429-99ad54b9f470", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-lease-id": "8683786f-d2e4-fb74-d773-95d7daa2bff0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "58a2837c-5b1b-ae92-5429-99ad54b9f470", + "x-ms-request-id": "ed733663-f01f-0043-4bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2915cc5b-82b8-8446-29f3-0f6ce6884918?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9538807b28624d4094518d6a93b364bb-8f62681981d2d643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0122a272-2d99-d71b-be95-2cbccdf88165", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0122a272-2d99-d71b-be95-2cbccdf88165", + "x-ms-request-id": "8ffbd41f-701e-0086-5ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:12.1091830-07:00", + "RandomSeed": "556069795", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..3fa70bc3ecdf --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsAsync.json @@ -0,0 +1,835 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fc688804-73ee-a5b6-ac53-83405a03b5bb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f4e3f913a4acd6499eafdd70c332181c-7d601216af695a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e6142583-365d-1638-62b5-023a406e459f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB44338B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6142583-365d-1638-62b5-023a406e459f", + "x-ms-request-id": "8ffc5f05-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fc688804-73ee-a5b6-ac53-83405a03b5bb/test-directory-10aaff2b-d5e6-23a4-98d9-095d37d2a6e2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1224a54b525ae4d93858b785a66caed-a6d5805f15cbed40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ffb99b4b-fd1f-ae39-80f1-4e832cdbdf90", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB4B7A67\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ffb99b4b-fd1f-ae39-80f1-4e832cdbdf90", + "x-ms-request-id": "ed733852-f01f-0043-33f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fc688804-73ee-a5b6-ac53-83405a03b5bb/test-directory-10aaff2b-d5e6-23a4-98d9-095d37d2a6e2?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b11858b-a719-48c3-290d-b4fd7fda34ba", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b11858b-a719-48c3-290d-b4fd7fda34ba", + "x-ms-request-id": "ed733853-f01f-0043-34f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fc688804-73ee-a5b6-ac53-83405a03b5bb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5077b4423c0a464696d3a9b309e57595-24d7f2548a94f244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a7f86bac-43ca-6776-5dac-b3a55ab3ddc7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a7f86bac-43ca-6776-5dac-b3a55ab3ddc7", + "x-ms-request-id": "8ffc5f74-701e-0086-66f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8426c015-8616-1a23-b4d4-b1bd49eec506?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac9ac81b3628c642b682a446fbd69e06-fb7fb14a1710b040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c2bf967e-c4fb-2694-47dd-f3f591b91d6f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB554D9C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c2bf967e-c4fb-2694-47dd-f3f591b91d6f", + "x-ms-request-id": "8ffc5f86-701e-0086-76f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8426c015-8616-1a23-b4d4-b1bd49eec506/test-directory-50e1ade7-c862-89e5-d079-1bbd25105d87?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54dae8c3b3f72a45a335ab744893d4e9-78278dab6df79042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f2bf13a-914a-b5d3-b036-f181a8d70037", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "ETag": "\u00220x8D7540ECB5ECD3A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f2bf13a-914a-b5d3-b036-f181a8d70037", + "x-ms-request-id": "ed733854-f01f-0043-35f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8426c015-8616-1a23-b4d4-b1bd49eec506/test-directory-50e1ade7-c862-89e5-d079-1bbd25105d87?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:41 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33826c5e-4ee5-623c-a689-02f81189569d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33826c5e-4ee5-623c-a689-02f81189569d", + "x-ms-request-id": "ed733855-f01f-0043-36f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8426c015-8616-1a23-b4d4-b1bd49eec506?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea0ceaa8e0709c4d903de10e01265c68-29e2565b74858846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c221a46-cd54-3151-2ea0-70f16747d317", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c221a46-cd54-3151-2ea0-70f16747d317", + "x-ms-request-id": "8ffc5ff4-701e-0086-5ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-660e3d8b-c25c-5ae0-38b2-829fdfd3ac0a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc6add7a486f6e4f8b962724c8140c29-4c4f7c1a17264240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "78dd5672-528d-8472-3ac8-04a24ab2515a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB67040D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78dd5672-528d-8472-3ac8-04a24ab2515a", + "x-ms-request-id": "8ffc6017-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-660e3d8b-c25c-5ae0-38b2-829fdfd3ac0a/test-directory-342265f4-dc95-71b0-f4b1-2208c389c6f6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32f3e4affe19154da49f7493729d56eb-99c8a6bd78f9c84e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e62a302-3320-95d3-a56c-84dc2f6ac1b0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB6DD450\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e62a302-3320-95d3-a56c-84dc2f6ac1b0", + "x-ms-request-id": "ed733856-f01f-0043-37f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-660e3d8b-c25c-5ae0-38b2-829fdfd3ac0a/test-directory-342265f4-dc95-71b0-f4b1-2208c389c6f6?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:41 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f06919e-9827-15d5-4497-e38aaea04d56", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f06919e-9827-15d5-4497-e38aaea04d56", + "x-ms-request-id": "ed733857-f01f-0043-38f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-660e3d8b-c25c-5ae0-38b2-829fdfd3ac0a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-478ccd653af1a943bcda3a61426258ef-ffa8f4f4828deb43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e3d3610-a163-6889-3843-edeee4da1248", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e3d3610-a163-6889-3843-edeee4da1248", + "x-ms-request-id": "8ffc6075-701e-0086-54f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-14fa1d57-5475-be00-86cc-df86535a56d8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c47cb0fb8b6e9d4a871c1bcbf2067c7d-640d413e2f9ff949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a223fd8d-6071-bc1d-367f-1797c10215dd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB75859F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a223fd8d-6071-bc1d-367f-1797c10215dd", + "x-ms-request-id": "8ffc6090-701e-0086-6cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-14fa1d57-5475-be00-86cc-df86535a56d8/test-directory-94cb14ed-9b60-a8e5-2a2f-904284f6cb68?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-344905fb36c3b14888db6baa66569681-6aa2cb9843ebb04a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de1df11d-c051-f204-187b-7742cfdb3740", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB822571\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de1df11d-c051-f204-187b-7742cfdb3740", + "x-ms-request-id": "ed733858-f01f-0043-39f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-14fa1d57-5475-be00-86cc-df86535a56d8/test-directory-94cb14ed-9b60-a8e5-2a2f-904284f6cb68", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "93241025-edd9-b617-7606-3dbb3c23f157", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB822571\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "93241025-edd9-b617-7606-3dbb3c23f157", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc60f0-701e-0086-45f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-14fa1d57-5475-be00-86cc-df86535a56d8/test-directory-94cb14ed-9b60-a8e5-2a2f-904284f6cb68?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ECB822571\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf1da869-a3b7-c667-9768-d10383eafc8a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf1da869-a3b7-c667-9768-d10383eafc8a", + "x-ms-request-id": "ed733859-f01f-0043-3af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-14fa1d57-5475-be00-86cc-df86535a56d8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be93e22b8b265c4cb9866064d6fe9ed8-956ddb7a6f2d4140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9351276d-3106-e29f-9968-50d3f174da60", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9351276d-3106-e29f-9968-50d3f174da60", + "x-ms-request-id": "8ffc6114-701e-0086-66f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-532ea5e6-3f46-4043-15b9-27f05b7109c7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-beb2f3bd5dc92845bd42c93c8766f0db-24c888deaeed1f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "170ee7ec-04a1-2ecc-e411-7e4c0aaf8627", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB8E905F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "170ee7ec-04a1-2ecc-e411-7e4c0aaf8627", + "x-ms-request-id": "8ffc6123-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-532ea5e6-3f46-4043-15b9-27f05b7109c7/test-directory-33c3895e-7ede-7dc7-2147-e80d7fd96856?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9900bf6565c8fb41a6ebec8eac6c228b-c216c46acb8dba43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f0b98b2-3efb-6d46-1f90-f6591bbeaf0b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECB97E9F2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f0b98b2-3efb-6d46-1f90-f6591bbeaf0b", + "x-ms-request-id": "ed73385a-f01f-0043-3bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-532ea5e6-3f46-4043-15b9-27f05b7109c7/test-directory-33c3895e-7ede-7dc7-2147-e80d7fd96856?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e75b2c6b-18cd-095a-bc97-54d2fbccef31", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e75b2c6b-18cd-095a-bc97-54d2fbccef31", + "x-ms-request-id": "ed73385b-f01f-0043-3cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-532ea5e6-3f46-4043-15b9-27f05b7109c7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e25ac725ff7a34f88c7111218e97eb8-5f02bd52e27def43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eeee0cfd-c863-903d-cdfb-4b13bdf27196", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eeee0cfd-c863-903d-cdfb-4b13bdf27196", + "x-ms-request-id": "8ffc6178-701e-0086-43f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9abe11c7-d060-96b7-1bbb-132f2b160eec?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4bf7458d41dfed4fbb4dcdaadb9a4e50-5226244a36bc0149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e97c562d-cb11-2d7f-5457-d3a8b40e64b7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECBA1A6A4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e97c562d-cb11-2d7f-5457-d3a8b40e64b7", + "x-ms-request-id": "8ffc6192-701e-0086-5df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9abe11c7-d060-96b7-1bbb-132f2b160eec/test-directory-49e25fed-821d-c6b7-42ce-6b12db810e1d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1a98e06168d295468b1cf77fe826955c-10af212f8c56d545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29483de9-981b-aac3-9eb5-a6425f6d51d3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECBA858E4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29483de9-981b-aac3-9eb5-a6425f6d51d3", + "x-ms-request-id": "ed73385c-f01f-0043-3df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9abe11c7-d060-96b7-1bbb-132f2b160eec/test-directory-49e25fed-821d-c6b7-42ce-6b12db810e1d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ce02a7ca4af2e4b95fb608f270e425b-af343c92a4118645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "773ec655-b957-5a15-1f7f-a59e434dc26e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "82ceb549-8f0b-c91d-847c-5576e830991c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECBA858E4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "773ec655-b957-5a15-1f7f-a59e434dc26e", + "x-ms-lease-id": "82ceb549-8f0b-c91d-847c-5576e830991c", + "x-ms-request-id": "8ffc61d7-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9abe11c7-d060-96b7-1bbb-132f2b160eec/test-directory-49e25fed-821d-c6b7-42ce-6b12db810e1d?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2120cd76-21f2-d9c5-35ce-7eb93f63fd20", + "x-ms-date": "Fri, 18 Oct 2019 21:04:41 GMT", + "x-ms-lease-id": "82ceb549-8f0b-c91d-847c-5576e830991c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2120cd76-21f2-d9c5-35ce-7eb93f63fd20", + "x-ms-request-id": "ed73385d-f01f-0043-3ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9abe11c7-d060-96b7-1bbb-132f2b160eec?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8a7934c57349d4497c21c32528b8f03-e623191682091149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7528b934-a02c-fa7b-c5d6-de7534e12450", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7528b934-a02c-fa7b-c5d6-de7534e12450", + "x-ms-request-id": "8ffc6211-701e-0086-54f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:41.2808093-07:00", + "RandomSeed": "1315215072", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..e9c4f658868f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsFail.json @@ -0,0 +1,710 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-978b5e82-4c45-9c03-f605-ceafcafe1fd7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-31b895a0584f5647bb15a43118b32f50-98ff19e3f6bfcf41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9ab96e10-8f86-aa7b-e8dd-9b5c3c7142c3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA454C7A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9ab96e10-8f86-aa7b-e8dd-9b5c3c7142c3", + "x-ms-request-id": "8ffbd449-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-978b5e82-4c45-9c03-f605-ceafcafe1fd7/test-directory-81521b29-9391-553b-51f6-32e0570d1b1e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d68e8f70735aa443a47eda7f3b41e84e-e8e50d4edb101d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64cc3122-d985-7c5a-3363-49905c9a53db", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA4B4AEA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64cc3122-d985-7c5a-3363-49905c9a53db", + "x-ms-request-id": "ed733664-f01f-0043-4cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-978b5e82-4c45-9c03-f605-ceafcafe1fd7/test-directory-81521b29-9391-553b-51f6-32e0570d1b1e?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:12 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25be3f9e-b640-d199-8823-28e13bc0a4d6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25be3f9e-b640-d199-8823-28e13bc0a4d6", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733665-f01f-0043-4df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733665-f01f-0043-4df7-859903000000\nTime:2019-10-18T21:04:12.8128022Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-978b5e82-4c45-9c03-f605-ceafcafe1fd7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bb53961f35decf46953b234e7b30e163-19c09d443d8e6943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1df2a79f-2ddb-0b9a-e2e0-d1aebd9e690a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1df2a79f-2ddb-0b9a-e2e0-d1aebd9e690a", + "x-ms-request-id": "8ffbd4a2-701e-0086-52f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-764a3aab-af7e-a0a2-1e81-73181d6507f2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7e3d25d2e865f418285e01b3ea4369b-e540ed32ae8be648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8e888ebe-6e4b-f039-0552-fe5ab981ee7d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "ETag": "\u00220x8D7540EBA52BC62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e888ebe-6e4b-f039-0552-fe5ab981ee7d", + "x-ms-request-id": "8ffbd4c8-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-764a3aab-af7e-a0a2-1e81-73181d6507f2/test-directory-4c70dfd8-d55d-233c-3ffd-f08c7d8373ac?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d72760fcc309a24890d43ef613f36135-3cf358f45393ab49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4d46b403-3301-e9b7-5165-4e4d7dac7382", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA594543\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d46b403-3301-e9b7-5165-4e4d7dac7382", + "x-ms-request-id": "ed733666-f01f-0043-4ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-764a3aab-af7e-a0a2-1e81-73181d6507f2/test-directory-4c70dfd8-d55d-233c-3ffd-f08c7d8373ac?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:12 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c988ec6a-263d-ceab-a770-3c772a59528b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c988ec6a-263d-ceab-a770-3c772a59528b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733667-f01f-0043-4ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733667-f01f-0043-4ff7-859903000000\nTime:2019-10-18T21:04:12.9559028Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-764a3aab-af7e-a0a2-1e81-73181d6507f2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-303baf1cf4d27d4489fad33edabde92f-d9843ef98f43ab47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "91e2afc9-aa24-b745-a788-b2b6232935df", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91e2afc9-aa24-b745-a788-b2b6232935df", + "x-ms-request-id": "8ffbd577-701e-0086-20f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3c2f894e-6523-3157-0ee4-b656114aaffd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f3e9f5248c5cac418dfe1cc46eb441c1-4b56c2d1afac8b4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "961135b1-647a-646d-57b1-823ff3eea65c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA681CFD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "961135b1-647a-646d-57b1-823ff3eea65c", + "x-ms-request-id": "8ffbd58f-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3c2f894e-6523-3157-0ee4-b656114aaffd/test-directory-78e6b4d9-b97c-8d69-22fd-763ed698abe8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e7a34a745ad1c94a8893243b9e4c7def-1799c89dcc70674b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1e6313f-073f-f76c-cc83-737dee2f8dbf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA6DD0B1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1e6313f-073f-f76c-cc83-737dee2f8dbf", + "x-ms-request-id": "ed733668-f01f-0043-50f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3c2f894e-6523-3157-0ee4-b656114aaffd/test-directory-78e6b4d9-b97c-8d69-22fd-763ed698abe8?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a4fe9ebd-d9b2-5da8-60ad-10b5a6057b0f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a4fe9ebd-d9b2-5da8-60ad-10b5a6057b0f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733669-f01f-0043-51f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733669-f01f-0043-51f7-859903000000\nTime:2019-10-18T21:04:13.0369594Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3c2f894e-6523-3157-0ee4-b656114aaffd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-faa4b9799c40d64da2c81960780c6536-acac13d16b490e4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50bf7834-e930-2c0c-f27c-c59cb86e192c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50bf7834-e930-2c0c-f27c-c59cb86e192c", + "x-ms-request-id": "8ffbd5c2-701e-0086-67f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-31772b00-abe4-a4ae-0f88-968b39e49027?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-039c7d785a89bf4f9cff5122ed09c0cb-d80b3b73ace60b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a1c3720d-2fc1-8843-ca1b-40a85281f20d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA747B47\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1c3720d-2fc1-8843-ca1b-40a85281f20d", + "x-ms-request-id": "8ffbd5d9-701e-0086-7df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-31772b00-abe4-a4ae-0f88-968b39e49027/test-directory-d0509deb-ebed-d4e7-4ca5-d951f9dd4f1d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d74e419e62fcc84487adff225589972c-f66b8f00510cf74f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b6e4a49f-eda1-21b1-8bee-551c55f18fec", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA7E6271\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b6e4a49f-eda1-21b1-8bee-551c55f18fec", + "x-ms-request-id": "ed73366a-f01f-0043-52f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-31772b00-abe4-a4ae-0f88-968b39e49027/test-directory-d0509deb-ebed-d4e7-4ca5-d951f9dd4f1d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54b10326-99f9-dd7b-455c-3b339948c5b2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA7E6271\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "54b10326-99f9-dd7b-455c-3b339948c5b2", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbd66f-701e-0086-06f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-31772b00-abe4-a4ae-0f88-968b39e49027/test-directory-d0509deb-ebed-d4e7-4ca5-d951f9dd4f1d?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EBA7E6271\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "52f63e04-3a40-32f3-a700-15a5f0b863ef", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "52f63e04-3a40-32f3-a700-15a5f0b863ef", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73366b-f01f-0043-53f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73366b-f01f-0043-53f7-859903000000\nTime:2019-10-18T21:04:13.1610471Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-31772b00-abe4-a4ae-0f88-968b39e49027?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9faf8d2c865a5046b2969ef0b84bd832-d1142fa91d965546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a2e6ec3-7252-2d72-822a-20580e2e8300", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a2e6ec3-7252-2d72-822a-20580e2e8300", + "x-ms-request-id": "8ffbd691-701e-0086-27f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-48fd8e84-872e-e36b-81f4-23029fe11799?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b86ef8e00265a948a33f7db4e0aed584-65a1a91198d03147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8d8d9bba-d210-3c5b-034b-d95e4f6f8ea1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA86CE15\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8d8d9bba-d210-3c5b-034b-d95e4f6f8ea1", + "x-ms-request-id": "8ffbd6b1-701e-0086-46f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-48fd8e84-872e-e36b-81f4-23029fe11799/test-directory-82748713-014c-7b76-f101-42cef735e11c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-985d6950ae31894690fc3da98e5fdcd6-e272128b577dce42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a23eed1-70f0-b8b3-2512-9c0f908d44cd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA8EAEF6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a23eed1-70f0-b8b3-2512-9c0f908d44cd", + "x-ms-request-id": "ed73366c-f01f-0043-54f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-48fd8e84-872e-e36b-81f4-23029fe11799/test-directory-82748713-014c-7b76-f101-42cef735e11c?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09fdac54-6712-902b-6f8f-de41ee7881a3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-lease-id": "927aebf7-0a61-0c21-c248-f3e36c0878d8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09fdac54-6712-902b-6f8f-de41ee7881a3", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed73366d-f01f-0043-55f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed73366d-f01f-0043-55f7-859903000000\nTime:2019-10-18T21:04:13.2591157Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-48fd8e84-872e-e36b-81f4-23029fe11799?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bf46a0ff73ad9548a35b2c90c5ab6402-f729596894a80641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e3bae9c6-3a8f-01bb-91cc-bd98ac0a9a85", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e3bae9c6-3a8f-01bb-91cc-bd98ac0a9a85", + "x-ms-request-id": "8ffbd722-701e-0086-2bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:12.7700306-07:00", + "RandomSeed": "381683152", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..5ab3b0039494 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteAsync_AccessConditionsFailAsync.json @@ -0,0 +1,710 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7e237ac6-8749-d044-f048-4b314454dd3d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a567f988847f6c4ca16d606e91257864-e2e64fa60b9ead48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "eba60fe0-f3b1-300c-59b6-b49b14e76fb1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECBB7F1C5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eba60fe0-f3b1-300c-59b6-b49b14e76fb1", + "x-ms-request-id": "8ffc6237-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7e237ac6-8749-d044-f048-4b314454dd3d/test-directory-53dce0cb-ac11-c227-e6c5-d2db1fd1d4e4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5983c7dd9c22d149b4383b45cc578d51-cf7129a688012047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1ba7b6fe-842e-33db-e8e3-05eb21301187", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECBBE4908\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1ba7b6fe-842e-33db-e8e3-05eb21301187", + "x-ms-request-id": "ed73385e-f01f-0043-3ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7e237ac6-8749-d044-f048-4b314454dd3d/test-directory-53dce0cb-ac11-c227-e6c5-d2db1fd1d4e4?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:42 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "68dc0c7c-b929-ebb5-811d-4bcaeda17a5d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "68dc0c7c-b929-ebb5-811d-4bcaeda17a5d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73385f-f01f-0043-40f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73385f-f01f-0043-40f7-859903000000\nTime:2019-10-18T21:04:42.0885251Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7e237ac6-8749-d044-f048-4b314454dd3d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-079e6765ac3bf640bdb6d9edbc0e89d4-6e96785e1a960a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "146e176f-a854-285d-1a3e-3478ef39ecb2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "146e176f-a854-285d-1a3e-3478ef39ecb2", + "x-ms-request-id": "8ffc6293-701e-0086-4df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dee467c6-f40d-e91f-dc18-b55af2c82c18?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83d5da81f7b2b14ca2164ba312b9a9f0-8823e958e635d244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "582713e2-d385-7ab1-f885-373bf2033651", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECBC9CF4D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "582713e2-d385-7ab1-f885-373bf2033651", + "x-ms-request-id": "8ffc62b6-701e-0086-6df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dee467c6-f40d-e91f-dc18-b55af2c82c18/test-directory-630c1c12-16de-6080-5efe-991b90908c25?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3a26ded3ee841e41bd31a0504680a999-c3899ca843c6aa48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "417b12bc-70aa-cb9b-93c6-f9863995ea67", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECBCFECCB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "417b12bc-70aa-cb9b-93c6-f9863995ea67", + "x-ms-request-id": "ed733860-f01f-0043-41f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dee467c6-f40d-e91f-dc18-b55af2c82c18/test-directory-630c1c12-16de-6080-5efe-991b90908c25?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:42 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d5f570a-4a14-d47a-a0ac-4bdbda0c5e45", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d5f570a-4a14-d47a-a0ac-4bdbda0c5e45", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733861-f01f-0043-42f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733861-f01f-0043-42f7-859903000000\nTime:2019-10-18T21:04:42.2036063Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dee467c6-f40d-e91f-dc18-b55af2c82c18?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d9a1d351bac14b4f8c6715d8c09426a1-344f46019df95847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e17c6893-6c36-ae52-9722-15de0cd5657b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e17c6893-6c36-ae52-9722-15de0cd5657b", + "x-ms-request-id": "8ffc62f9-701e-0086-2cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c4094115-171f-ccba-a0fb-1bd79143eb03?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f06b4856cd3f9e46b40535ffb90dda66-aa313c83841dd643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a7213dd7-ce92-7ba0-adaf-413b517a1d53", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECBD654B4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a7213dd7-ce92-7ba0-adaf-413b517a1d53", + "x-ms-request-id": "8ffc6311-701e-0086-43f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c4094115-171f-ccba-a0fb-1bd79143eb03/test-directory-81c41137-f38d-98eb-3281-a1199406a4c7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f603d04d0f85f46a32c154e902e4668-6f04631c41a43346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "167c2fe8-d514-e4ff-5189-74112d87e7a7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECBDBB683\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "167c2fe8-d514-e4ff-5189-74112d87e7a7", + "x-ms-request-id": "ed733862-f01f-0043-43f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c4094115-171f-ccba-a0fb-1bd79143eb03/test-directory-81c41137-f38d-98eb-3281-a1199406a4c7?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6430f94a-8e89-ceb3-8e1b-0299cf601e63", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6430f94a-8e89-ceb3-8e1b-0299cf601e63", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733863-f01f-0043-44f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733863-f01f-0043-44f7-859903000000\nTime:2019-10-18T21:04:42.2786599Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c4094115-171f-ccba-a0fb-1bd79143eb03?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-096f6459a477644b973578ee82f4283e-4a9e58640cdadd44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33c6142c-8356-7c1d-c6c9-355fc6972440", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33c6142c-8356-7c1d-c6c9-355fc6972440", + "x-ms-request-id": "8ffc635b-701e-0086-03f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-12de3359-9b36-d724-cc11-660018178f50?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4b912a5df7e8e541a56f5199d509a8ae-efacf112f6ca1d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0a423465-a25f-9110-f0ee-67441c1c63af", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECBE23DB9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a423465-a25f-9110-f0ee-67441c1c63af", + "x-ms-request-id": "8ffc6370-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-12de3359-9b36-d724-cc11-660018178f50/test-directory-0bf8e439-692a-6da6-267d-12de9fb299fe?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c59b2a8c1ae34d4aa6321099e331bded-92bff92c8c452a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "59384bf4-4dd5-fb3b-8ed4-e4e19032f13d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECBE75FC1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59384bf4-4dd5-fb3b-8ed4-e4e19032f13d", + "x-ms-request-id": "ed733864-f01f-0043-45f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-12de3359-9b36-d724-cc11-660018178f50/test-directory-0bf8e439-692a-6da6-267d-12de9fb299fe", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54ea2f39-3f7a-6b28-c49f-55ffa00f3479", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECBE75FC1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "54ea2f39-3f7a-6b28-c49f-55ffa00f3479", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc6394-701e-0086-39f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-12de3359-9b36-d724-cc11-660018178f50/test-directory-0bf8e439-692a-6da6-267d-12de9fb299fe?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540ECBE75FC1\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60a785ea-9c47-15c3-4020-57e12adb13e3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60a785ea-9c47-15c3-4020-57e12adb13e3", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733865-f01f-0043-46f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733865-f01f-0043-46f7-859903000000\nTime:2019-10-18T21:04:42.3687234Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-12de3359-9b36-d724-cc11-660018178f50?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c705f0f5309d1459b920aa978b704e5-927c7dd156c92242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b14c343-d367-4e31-ca40-da1bcf804995", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b14c343-d367-4e31-ca40-da1bcf804995", + "x-ms-request-id": "8ffc63be-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-07a18370-4a89-1beb-6395-92d1b9cd3cb9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b94f71294036e74a9c35c4907e34324f-b9ab6eb5a65f274b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "55854e2c-75e5-f84d-d7f8-b7d2415f94fc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECBF1A9D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55854e2c-75e5-f84d-d7f8-b7d2415f94fc", + "x-ms-request-id": "8ffc63d7-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-07a18370-4a89-1beb-6395-92d1b9cd3cb9/test-directory-4f772103-e3e1-78ce-0875-52740385275c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91545c573b7c84499499ae9b126131f6-ef3e617bc7096b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d3624a80-f28f-486c-800c-4c6f22d9f552", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "ETag": "\u00220x8D7540ECBF8834B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3624a80-f28f-486c-800c-4c6f22d9f552", + "x-ms-request-id": "ed733866-f01f-0043-47f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-07a18370-4a89-1beb-6395-92d1b9cd3cb9/test-directory-4f772103-e3e1-78ce-0875-52740385275c?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8f4fd8b-5423-5fcc-d75c-ea3b99640b59", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-lease-id": "a4869db8-5fe4-b318-05a8-1e6cede130db", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8f4fd8b-5423-5fcc-d75c-ea3b99640b59", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed733867-f01f-0043-48f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed733867-f01f-0043-48f7-859903000000\nTime:2019-10-18T21:04:42.4707959Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-07a18370-4a89-1beb-6395-92d1b9cd3cb9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8751321a2425154ab985e0fd73f15764-3f9af7fbff2d8a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "24e3edd4-3ce4-7d2f-8e1f-265e3e7883e8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24e3edd4-3ce4-7d2f-8e1f-265e3e7883e8", + "x-ms-request-id": "8ffc6423-701e-0086-41f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:42.0415657-07:00", + "RandomSeed": "420122826", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync.json new file mode 100644 index 000000000000..9f67250bae85 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync.json @@ -0,0 +1,164 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fed2b661-43a3-15c5-89ff-2595d9906a21?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8ba9eea2662ff44c80cf40e2bc55d34d-98752e2d1d57fc4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "40c0be2d-0797-e763-3a5d-88b2c68348f1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBA9920E7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40c0be2d-0797-e763-3a5d-88b2c68348f1", + "x-ms-request-id": "8ffbd766-701e-0086-6df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fed2b661-43a3-15c5-89ff-2595d9906a21/test-directory-a0fee781-3d53-fa9b-4cc2-632e896df6c8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-177f205a358ca840b3d90764e16956b9-43b92a713a50c941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "37d5c82c-fdc2-f0e9-22c5-f4d5a4355dcc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBAA08848\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "37d5c82c-fdc2-f0e9-22c5-f4d5a4355dcc", + "x-ms-request-id": "ed73366e-f01f-0043-56f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fed2b661-43a3-15c5-89ff-2595d9906a21/test-directory-a0fee781-3d53-fa9b-4cc2-632e896df6c8/test-file-de51c067-2c1b-5721-5d14-70f0449d1d94?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1d962b05-6b66-fffb-a77e-daae8df8ab85", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBAA380DB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d962b05-6b66-fffb-a77e-daae8df8ab85", + "x-ms-request-id": "ed73366f-f01f-0043-57f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fed2b661-43a3-15c5-89ff-2595d9906a21/test-directory-a0fee781-3d53-fa9b-4cc2-632e896df6c8/test-file-de51c067-2c1b-5721-5d14-70f0449d1d94", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e773eb364770f94c8a7e20ba9a2fa546-b1ee36f3466cde46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "18eb74cd-0006-0c2e-5002-1919e457d506", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "18eb74cd-0006-0c2e-5002-1919e457d506", + "x-ms-request-id": "ed733670-f01f-0043-58f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fed2b661-43a3-15c5-89ff-2595d9906a21?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0bc1140a686d8742859033b227e03d5a-cda2755b35f39b44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "18e0315d-920d-a77f-3050-0631831bc462", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "18e0315d-920d-a77f-3050-0631831bc462", + "x-ms-request-id": "8ffbd804-701e-0086-04f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1133347771", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsyncAsync.json new file mode 100644 index 000000000000..2db90dcfc582 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsyncAsync.json @@ -0,0 +1,164 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cda97fd8-80fb-7b24-b608-55ea4a77b116?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c692eb73946f74f8d84acfc5de03926-31a097499feb4b4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4a56eb2f-68d7-0763-5e61-b14565ed61d0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECBFF40DD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a56eb2f-68d7-0763-5e61-b14565ed61d0", + "x-ms-request-id": "8ffc6435-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cda97fd8-80fb-7b24-b608-55ea4a77b116/test-directory-2aacd517-c118-4093-30bc-7a7d54ca7d02?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c30626652226440b9a68c506f1a16a7-043ab5db9497fd4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29425a1c-9407-6ebc-5816-1a1aeee5b394", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC07231A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29425a1c-9407-6ebc-5816-1a1aeee5b394", + "x-ms-request-id": "ed733868-f01f-0043-49f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cda97fd8-80fb-7b24-b608-55ea4a77b116/test-directory-2aacd517-c118-4093-30bc-7a7d54ca7d02/test-file-e5fcafe4-0232-b0b0-95b1-95bfa7705a26?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "363e85a6-a10d-1934-aa91-9355fefdc6e7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC0A22DF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "363e85a6-a10d-1934-aa91-9355fefdc6e7", + "x-ms-request-id": "ed733869-f01f-0043-4af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cda97fd8-80fb-7b24-b608-55ea4a77b116/test-directory-2aacd517-c118-4093-30bc-7a7d54ca7d02/test-file-e5fcafe4-0232-b0b0-95b1-95bfa7705a26", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c44c49827d3864d91ee2b369c889988-38edba073a6e9341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2118e5a5-2432-9418-df47-4ef5c0a4b6c7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2118e5a5-2432-9418-df47-4ef5c0a4b6c7", + "x-ms-request-id": "ed73386a-f01f-0043-4bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cda97fd8-80fb-7b24-b608-55ea4a77b116?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8cffce237e8c2b44b230f7f400bce656-c2bdd5bf646c3f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19b0212d-a5e4-97b4-db4f-fa3c6b16cf10", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19b0212d-a5e4-97b4-db4f-fa3c6b16cf10", + "x-ms-request-id": "8ffc64a7-701e-0086-40f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1689759995", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync_Error.json new file mode 100644 index 000000000000..ef6226414c3f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync_Error.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1908612c-089f-8bdf-71a9-8069fadaef74/test-directory-acd9e679-e9ec-d632-a8b1-45a328dc194d/test-file-73033d73-9e88-f635-29fe-4bf9f6f982ec", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f85bfc845da6aa46897b798a80897e1f-266a70719d89f24b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bcf53290-7cd7-dbec-b0e2-82ed9e38dfaf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bcf53290-7cd7-dbec-b0e2-82ed9e38dfaf", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "ed733671-f01f-0043-59f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:ed733671-f01f-0043-59f7-859903000000\nTime:2019-10-18T21:04:13.4502509Z" + } + } + } + ], + "Variables": { + "RandomSeed": "65473634", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync_ErrorAsync.json new file mode 100644 index 000000000000..23adcbcb1e43 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteFileAsync_ErrorAsync.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aeac973d-d37b-c7ce-1851-32f01fb2355f/test-directory-9160e45e-aac9-8c53-b042-d1c93ea6393f/test-file-a7616b8b-9b12-d673-92d8-206f63bde6b4", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8fa4edc6eb38f145abf99d503405f4e5-56a9380d7720a848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b464f317-8d50-c24d-718a-fff18ae329f3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b464f317-8d50-c24d-718a-fff18ae329f3", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "ed73386b-f01f-0043-4cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:ed73386b-f01f-0043-4cf7-859903000000\nTime:2019-10-18T21:04:42.6389141Z" + } + } + } + ], + "Variables": { + "RandomSeed": "846224930", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync.json new file mode 100644 index 000000000000..906536e7bff5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync.json @@ -0,0 +1,164 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-df194ead-3d62-d2b6-f9eb-7065e589a0de?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-929f1aa4636d3145a73d4d28b10f6809-18d43b3ad4e2254b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "71ee48b5-692d-dd51-a9b2-9836ab49375c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBAB279D5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71ee48b5-692d-dd51-a9b2-9836ab49375c", + "x-ms-request-id": "8ffbd840-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-df194ead-3d62-d2b6-f9eb-7065e589a0de/test-directory-aa5a1e07-b9c5-d6c6-ee84-5dd3953bb89c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-163a0d99db7f854791c1606331737d30-2603f587e1e67241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb734b57-1e03-fb35-8218-83a90b7d476d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBABA03B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb734b57-1e03-fb35-8218-83a90b7d476d", + "x-ms-request-id": "ed733672-f01f-0043-5af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-df194ead-3d62-d2b6-f9eb-7065e589a0de/test-directory-aa5a1e07-b9c5-d6c6-ee84-5dd3953bb89c/test-directory-3613fcf9-9a98-d8c1-6d59-b7ca487b98c4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "425003b3-b216-bca0-8a9a-8da9666bb306", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBAC01387\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "425003b3-b216-bca0-8a9a-8da9666bb306", + "x-ms-request-id": "ed733673-f01f-0043-5bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-df194ead-3d62-d2b6-f9eb-7065e589a0de/test-directory-aa5a1e07-b9c5-d6c6-ee84-5dd3953bb89c/test-directory-3613fcf9-9a98-d8c1-6d59-b7ca487b98c4", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f0161254a5fac641861d0c2c5560fa32-1b37a20ca99a4547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "44164264-562a-e8ae-83bf-c02d2fef9ed4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "44164264-562a-e8ae-83bf-c02d2fef9ed4", + "x-ms-request-id": "ed733674-f01f-0043-5cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-df194ead-3d62-d2b6-f9eb-7065e589a0de?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fb3ea29591d2f643bd35632a2ad1972b-88f38efd3531c240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2444286d-6e54-29dc-0f24-64413d770d73", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2444286d-6e54-29dc-0f24-64413d770d73", + "x-ms-request-id": "8ffbd8f0-701e-0086-68f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "174600279", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsyncAsync.json new file mode 100644 index 000000000000..3a1536bc7488 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsyncAsync.json @@ -0,0 +1,164 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7927ae0f-bf94-106f-5022-f8cc10d81d2b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62c1ca1373a0fd4880a9e6a5879d723d-9587ff8b803c614b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fd85c543-5808-3350-b678-a71a0958a0ca", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC1739F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd85c543-5808-3350-b678-a71a0958a0ca", + "x-ms-request-id": "8ffc64dd-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7927ae0f-bf94-106f-5022-f8cc10d81d2b/test-directory-dc1ab4d8-720c-e396-e158-bf37e98252b9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d305d5da87ab943878602fbd05ce44a-94d70a7a3c1ec24d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a140bbc-7e7d-d197-2ea1-1caf98184933", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC1C44EF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a140bbc-7e7d-d197-2ea1-1caf98184933", + "x-ms-request-id": "ed73386c-f01f-0043-4df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7927ae0f-bf94-106f-5022-f8cc10d81d2b/test-directory-dc1ab4d8-720c-e396-e158-bf37e98252b9/test-directory-b453ee25-55cf-b877-90ea-427986de602f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9592b849-105e-6692-945b-79923c1d4a50", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC1EDB60\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9592b849-105e-6692-945b-79923c1d4a50", + "x-ms-request-id": "ed73386d-f01f-0043-4ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7927ae0f-bf94-106f-5022-f8cc10d81d2b/test-directory-dc1ab4d8-720c-e396-e158-bf37e98252b9/test-directory-b453ee25-55cf-b877-90ea-427986de602f", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-663ed79fa096074db826bd60eac660d9-30caf743f5996145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd30c152-ca4b-83d0-cc14-4912cea90ca0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd30c152-ca4b-83d0-cc14-4912cea90ca0", + "x-ms-request-id": "ed73386e-f01f-0043-4ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7927ae0f-bf94-106f-5022-f8cc10d81d2b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a48f360a630ca74da1bb448997006fe6-0734b70c2f00f24a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a405ca6-7cec-7605-1c98-6d8723b10f08", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a405ca6-7cec-7605-1c98-6d8723b10f08", + "x-ms-request-id": "8ffc6523-701e-0086-36f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "587791137", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditions.json new file mode 100644 index 000000000000..2a97bf013223 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditions.json @@ -0,0 +1,1027 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6ad55707-c9f1-18ed-a8ed-49cd78b6abad?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-84db99596ae607409a09f5fd25a40d5e-ab232f02f38c6548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2cd18ff0-62c3-5004-eb3b-22e44aaab0e1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBACA9A13\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2cd18ff0-62c3-5004-eb3b-22e44aaab0e1", + "x-ms-request-id": "8ffbd918-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6ad55707-c9f1-18ed-a8ed-49cd78b6abad/test-directory-47099cf7-4bfc-04ea-da1d-29a1e7b5bcea?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd9b26d07ff4614da8915793dfffc6a0-be86474266b86d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be40009f-0ab5-a56d-a4cd-52a538626836", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBAD273AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be40009f-0ab5-a56d-a4cd-52a538626836", + "x-ms-request-id": "ed73367d-f01f-0043-65f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6ad55707-c9f1-18ed-a8ed-49cd78b6abad/test-directory-47099cf7-4bfc-04ea-da1d-29a1e7b5bcea/test-directory-6b48377e-c7cd-78fc-b1a4-d09c5aa62340?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-373507e533ff214892203a4fd0305500-776f665511cb3149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a9c5baf7-0250-d7c8-03c7-0c1039d04afe", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBAD49579\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a9c5baf7-0250-d7c8-03c7-0c1039d04afe", + "x-ms-request-id": "ed733681-f01f-0043-69f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6ad55707-c9f1-18ed-a8ed-49cd78b6abad/test-directory-47099cf7-4bfc-04ea-da1d-29a1e7b5bcea/test-directory-6b48377e-c7cd-78fc-b1a4-d09c5aa62340?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a0a5bc77-79e0-acf0-ca2b-e3adf02458a0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0a5bc77-79e0-acf0-ca2b-e3adf02458a0", + "x-ms-request-id": "ed733685-f01f-0043-6df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6ad55707-c9f1-18ed-a8ed-49cd78b6abad?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-abf36a21abfc1a42934383608dfc46ca-f7b4f24fbb03164e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d98a07b-aa2b-301d-2149-db349d1390dc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d98a07b-aa2b-301d-2149-db349d1390dc", + "x-ms-request-id": "8ffbd9ad-701e-0086-1cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3daa5a5e-3076-f11d-082f-a79cd156a498?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5fe988c72ae2684da55264c9935a0b3e-5601d5fab242b340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ad3acbb3-1686-4aa8-82a7-75fb02815fca", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBADE2594\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad3acbb3-1686-4aa8-82a7-75fb02815fca", + "x-ms-request-id": "8ffbd9c8-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3daa5a5e-3076-f11d-082f-a79cd156a498/test-directory-d95d43a4-40e2-8351-e568-153937174788?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d3f77da6e5e2c43b057a7678978da58-e1b2fdb0ba900147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "66612edd-fe22-7302-7ab6-c71e016f136b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBAE31F91\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66612edd-fe22-7302-7ab6-c71e016f136b", + "x-ms-request-id": "ed733690-f01f-0043-78f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3daa5a5e-3076-f11d-082f-a79cd156a498/test-directory-d95d43a4-40e2-8351-e568-153937174788/test-directory-3fa5ec5f-5998-acae-329b-befb726c1d6d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6f53bc3ba14cdd418700d68068ffc1e9-77163a99eaf0ae4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "798561d2-00d3-840d-7fb4-34864007000d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBAE56F63\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "798561d2-00d3-840d-7fb4-34864007000d", + "x-ms-request-id": "ed733695-f01f-0043-7df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3daa5a5e-3076-f11d-082f-a79cd156a498/test-directory-d95d43a4-40e2-8351-e568-153937174788/test-directory-3fa5ec5f-5998-acae-329b-befb726c1d6d?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:13 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "102812dc-a4e7-2999-60d7-8800acdf17b8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "102812dc-a4e7-2999-60d7-8800acdf17b8", + "x-ms-request-id": "ed73369c-f01f-0043-04f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3daa5a5e-3076-f11d-082f-a79cd156a498?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3b3f401648aaf4e9776060c12e49063-82082afcbe80e14e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2eaaf537-f0de-f426-c0cb-323b82b5d1a7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2eaaf537-f0de-f426-c0cb-323b82b5d1a7", + "x-ms-request-id": "8ffbda4f-701e-0086-36f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4eb0c635-a77d-af40-7961-64e0b112a876?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85b894ed6b76f34f9859248529b157fe-5e587b935bc2e541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ba504a34-6939-90b8-b4fb-b47d8b4542ad", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "ETag": "\u00220x8D7540EBAEE2E08\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba504a34-6939-90b8-b4fb-b47d8b4542ad", + "x-ms-request-id": "8ffbda6c-701e-0086-52f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4eb0c635-a77d-af40-7961-64e0b112a876/test-directory-301cbb23-1aec-4c73-eb2c-f5a5920db41d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5c29ea8435e64448ad4825009072b53b-91f9ba854cec074c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3e0f6695-1440-1a09-d704-ce0d7313fda7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBAF3455D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3e0f6695-1440-1a09-d704-ce0d7313fda7", + "x-ms-request-id": "ed7336a6-f01f-0043-0ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4eb0c635-a77d-af40-7961-64e0b112a876/test-directory-301cbb23-1aec-4c73-eb2c-f5a5920db41d/test-directory-1c619746-db99-36eb-7e65-96b41739188f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-047ecd12b709ea4ba5a1f15d75f215ef-472d4e8d696a4043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9cf35a3a-dcfb-b979-7ad9-c0da7e54029e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBAF584E9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9cf35a3a-dcfb-b979-7ad9-c0da7e54029e", + "x-ms-request-id": "ed7336a7-f01f-0043-0ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4eb0c635-a77d-af40-7961-64e0b112a876/test-directory-301cbb23-1aec-4c73-eb2c-f5a5920db41d/test-directory-1c619746-db99-36eb-7e65-96b41739188f?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:13 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc7a0f22-7b46-5793-6956-b023b5018910", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc7a0f22-7b46-5793-6956-b023b5018910", + "x-ms-request-id": "ed7336a8-f01f-0043-10f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4eb0c635-a77d-af40-7961-64e0b112a876?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9ae2ac773b454546af7ba02541128d77-b6c43ca6937aab45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6eb872c1-45d9-7057-ac81-27ad20861bb9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6eb872c1-45d9-7057-ac81-27ad20861bb9", + "x-ms-request-id": "8ffbdafc-701e-0086-59f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a77a6d0-395b-6ef7-8d12-0c2399f132f6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8cb63c3e841d5d408c41f9a97ac519cc-3c16a6998c83d648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7ed12807-13fb-87f1-7a49-e1c73934d6bb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBAFEF9F0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ed12807-13fb-87f1-7a49-e1c73934d6bb", + "x-ms-request-id": "8ffbdb1d-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5a77a6d0-395b-6ef7-8d12-0c2399f132f6/test-directory-bcc5304e-d823-b670-6f2d-c1f90723e2b7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-088fdc4a5fd9dc429fad8ce6dadda1e8-32279e56f21fc249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b85768b-8a10-2f05-b81b-0fcd52f77f57", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB05D457\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b85768b-8a10-2f05-b81b-0fcd52f77f57", + "x-ms-request-id": "ed7336a9-f01f-0043-11f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5a77a6d0-395b-6ef7-8d12-0c2399f132f6/test-directory-bcc5304e-d823-b670-6f2d-c1f90723e2b7/test-directory-57fc2a67-6619-9a9b-35f0-4a4910707dff?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fccfa4bf0e98274cb66a0258f8310143-3259b9eb43bdb24c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e97705a-b972-254b-daeb-252040bc1f47", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB081255\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e97705a-b972-254b-daeb-252040bc1f47", + "x-ms-request-id": "ed7336aa-f01f-0043-12f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a77a6d0-395b-6ef7-8d12-0c2399f132f6/test-directory-bcc5304e-d823-b670-6f2d-c1f90723e2b7/test-directory-57fc2a67-6619-9a9b-35f0-4a4910707dff", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9feecf6d-6fd8-648d-1049-b7b16186ff1f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB081255\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9feecf6d-6fd8-648d-1049-b7b16186ff1f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbdb8c-701e-0086-65f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5a77a6d0-395b-6ef7-8d12-0c2399f132f6/test-directory-bcc5304e-d823-b670-6f2d-c1f90723e2b7/test-directory-57fc2a67-6619-9a9b-35f0-4a4910707dff?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EBB081255\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "71b31df6-7fce-2e6f-814b-e53f37087efc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71b31df6-7fce-2e6f-814b-e53f37087efc", + "x-ms-request-id": "ed7336ab-f01f-0043-13f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a77a6d0-395b-6ef7-8d12-0c2399f132f6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6150078351dcf347bc9c4406d3a5f443-401692303510fc4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "44bb74d2-8ed3-4c51-0037-1432a8b235ae", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "44bb74d2-8ed3-4c51-0037-1432a8b235ae", + "x-ms-request-id": "8ffbdbba-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e3f78e3a-38bd-9810-92d3-934c964e4aa9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c9973f74c5d6f4a890ab6e847af2d30-1b9fff93c7631f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "55e63a4c-42df-9a34-6323-b100fa04b5b2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB1125AF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55e63a4c-42df-9a34-6323-b100fa04b5b2", + "x-ms-request-id": "8ffbdbee-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e3f78e3a-38bd-9810-92d3-934c964e4aa9/test-directory-b50d6aec-7244-ff61-66c8-d9a9f9164d3a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00952c227e776543b6f818c11f28d391-58f583aeb9769243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df0d8b5e-824a-d9e6-d9e6-ee16698ba04d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB179E24\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df0d8b5e-824a-d9e6-d9e6-ee16698ba04d", + "x-ms-request-id": "ed7336ac-f01f-0043-14f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e3f78e3a-38bd-9810-92d3-934c964e4aa9/test-directory-b50d6aec-7244-ff61-66c8-d9a9f9164d3a/test-directory-926476d5-5903-f64a-a02a-f7711337773d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8c7ba4407b8b74dbefa86d7ae5de2bb-e823de04442c674e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "12551132-a2c3-0402-4117-3f208a74c5a2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB1A8222\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "12551132-a2c3-0402-4117-3f208a74c5a2", + "x-ms-request-id": "ed7336ad-f01f-0043-15f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e3f78e3a-38bd-9810-92d3-934c964e4aa9/test-directory-b50d6aec-7244-ff61-66c8-d9a9f9164d3a/test-directory-926476d5-5903-f64a-a02a-f7711337773d?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "023fc5b1-64e2-f27a-d045-2df12fcf8f0d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "023fc5b1-64e2-f27a-d045-2df12fcf8f0d", + "x-ms-request-id": "ed7336ae-f01f-0043-16f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e3f78e3a-38bd-9810-92d3-934c964e4aa9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-17376a7a6bc87e4ca5c23badb6c4c4ec-f0f4e29ea2919546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c46f5127-c234-0bc0-368f-c4fb055437b6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c46f5127-c234-0bc0-368f-c4fb055437b6", + "x-ms-request-id": "8ffbdc70-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f67902bb-9ab8-cdbc-d43f-36f3d7025faa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec72610e3cdb444192fdca3de52d6849-633643ca11dd6543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "90bcd5b6-37ad-8cbe-95a1-eff58bcc3334", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB23C6A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90bcd5b6-37ad-8cbe-95a1-eff58bcc3334", + "x-ms-request-id": "8ffbdc97-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f67902bb-9ab8-cdbc-d43f-36f3d7025faa/test-directory-4fe31a2f-5a8a-f156-29d9-d5b37b1baedf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ead5526de3ebc47b989447ac7e07eab-71d3f4b14e6de047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0470ead2-ab12-5ced-7ecb-67d4610b1179", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB29C5DF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0470ead2-ab12-5ced-7ecb-67d4610b1179", + "x-ms-request-id": "ed7336af-f01f-0043-17f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f67902bb-9ab8-cdbc-d43f-36f3d7025faa/test-directory-4fe31a2f-5a8a-f156-29d9-d5b37b1baedf/test-directory-ccb010f2-308e-60ee-1e02-574c11981545?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd3b3e916d9c4b46b58cbdeccc62c575-b347069d1c08f948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cbcbcf2c-4833-a1c5-fb10-e51054a04ae6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB2C2535\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbcbcf2c-4833-a1c5-fb10-e51054a04ae6", + "x-ms-request-id": "ed7336b0-f01f-0043-18f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f67902bb-9ab8-cdbc-d43f-36f3d7025faa/test-directory-4fe31a2f-5a8a-f156-29d9-d5b37b1baedf/test-directory-ccb010f2-308e-60ee-1e02-574c11981545?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f890c8714edf134795db00318821cd3e-1c9f4ac75ad0724c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47c59c96-9e19-acc1-0184-871c4d17f388", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "e00f21b5-802a-47cd-4316-faaead73f7f6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB2C2535\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47c59c96-9e19-acc1-0184-871c4d17f388", + "x-ms-lease-id": "e00f21b5-802a-47cd-4316-faaead73f7f6", + "x-ms-request-id": "8ffbdced-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f67902bb-9ab8-cdbc-d43f-36f3d7025faa/test-directory-4fe31a2f-5a8a-f156-29d9-d5b37b1baedf/test-directory-ccb010f2-308e-60ee-1e02-574c11981545?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1017c9d1-b0ad-e5dd-a874-4148c2f52fa5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-lease-id": "e00f21b5-802a-47cd-4316-faaead73f7f6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1017c9d1-b0ad-e5dd-a874-4148c2f52fa5", + "x-ms-request-id": "ed7336b1-f01f-0043-19f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f67902bb-9ab8-cdbc-d43f-36f3d7025faa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0e4dd1ebb557af4083665493fd8182f5-1467c600811f3e42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "834b0001-e3ff-68da-12a6-400bc6d2a81a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "834b0001-e3ff-68da-12a6-400bc6d2a81a", + "x-ms-request-id": "8ffbdd24-701e-0086-6cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:13.6450009-07:00", + "RandomSeed": "1367829502", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..e97ee966b9ad --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsAsync.json @@ -0,0 +1,1027 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-115e2aad-5061-f40b-a90c-ba091e04144e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-576a6ff60a6358448779084d04ff4e0d-6e023e0dff510c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1b2c343f-be58-55bd-4c9b-5d01449de089", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC287B1F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b2c343f-be58-55bd-4c9b-5d01449de089", + "x-ms-request-id": "8ffc6539-701e-0086-4bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-115e2aad-5061-f40b-a90c-ba091e04144e/test-directory-c750c529-00a6-d4ea-f24f-3d0aa60e251e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df49d75ab242cc46aaa2ebb8d722ad4a-a75f996884eb9546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09d42076-1b39-3fe8-4a58-290881b3ae3d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC2D5863\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09d42076-1b39-3fe8-4a58-290881b3ae3d", + "x-ms-request-id": "ed73386f-f01f-0043-50f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-115e2aad-5061-f40b-a90c-ba091e04144e/test-directory-c750c529-00a6-d4ea-f24f-3d0aa60e251e/test-directory-18d83f75-f6d2-30b1-cf01-fb74cbed58bc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dbdc3b917d8d244e8bce45f6a7413f7c-d1273931dcc0de47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c87f682-b25d-7f63-6ea3-39381f74735d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC300022\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c87f682-b25d-7f63-6ea3-39381f74735d", + "x-ms-request-id": "ed733870-f01f-0043-51f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-115e2aad-5061-f40b-a90c-ba091e04144e/test-directory-c750c529-00a6-d4ea-f24f-3d0aa60e251e/test-directory-18d83f75-f6d2-30b1-cf01-fb74cbed58bc?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4f1e332-1c65-d15e-a213-1896e2acedcf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4f1e332-1c65-d15e-a213-1896e2acedcf", + "x-ms-request-id": "ed733871-f01f-0043-52f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-115e2aad-5061-f40b-a90c-ba091e04144e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9a7793357ebb444481a2b5b2ccdf1cda-0d3b64f9da2c6642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c055843-9f82-e4f7-0db2-d70c0f6c75ae", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c055843-9f82-e4f7-0db2-d70c0f6c75ae", + "x-ms-request-id": "8ffc6596-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-153106dd-fcb4-de77-eb97-e0363acbf486?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be5903c33bde544ebc3b4e3228cecf88-01d0983fddda7d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d7b532b9-13ea-4686-e026-50ebbec0a941", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC3A0A79\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7b532b9-13ea-4686-e026-50ebbec0a941", + "x-ms-request-id": "8ffc65b9-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-153106dd-fcb4-de77-eb97-e0363acbf486/test-directory-322150be-eb18-2c08-b9b9-ca1ba6c06200?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-252e98c43e188744bcd6d70db586d769-935134706a7e4744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2bf915ef-18c9-cd6e-2a89-1d31486b9f20", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC3F3013\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2bf915ef-18c9-cd6e-2a89-1d31486b9f20", + "x-ms-request-id": "ed733872-f01f-0043-53f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-153106dd-fcb4-de77-eb97-e0363acbf486/test-directory-322150be-eb18-2c08-b9b9-ca1ba6c06200/test-directory-659f50c3-a242-a12b-b449-da0b4288cb58?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-74e2a7a20b297e4c91c664f421a8dfb7-f124fe83b86dd045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fbc896d-53c2-4d48-e958-76803d638ba2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC41CEBC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fbc896d-53c2-4d48-e958-76803d638ba2", + "x-ms-request-id": "ed733873-f01f-0043-54f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-153106dd-fcb4-de77-eb97-e0363acbf486/test-directory-322150be-eb18-2c08-b9b9-ca1ba6c06200/test-directory-659f50c3-a242-a12b-b449-da0b4288cb58?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:42 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b99deeba-bbcc-ad95-f7dd-a76ec0b6f586", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b99deeba-bbcc-ad95-f7dd-a76ec0b6f586", + "x-ms-request-id": "ed733874-f01f-0043-55f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-153106dd-fcb4-de77-eb97-e0363acbf486?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f656548e08d02c4aa251329efca098fa-b8e4092b4c52894f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4fc52cb6-d2c5-01d6-3082-116266eacc64", + "x-ms-date": "Fri, 18 Oct 2019 21:04:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4fc52cb6-d2c5-01d6-3082-116266eacc64", + "x-ms-request-id": "8ffc6623-701e-0086-24f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8a6cf476-68cf-340f-423d-899cc63fd641?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c5dac16216676b45bb1fd7a76a7c49fd-8372b57caf59f541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e3e09163-fd49-4d7b-1d91-0d87483a3bf1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECC5055A3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e3e09163-fd49-4d7b-1d91-0d87483a3bf1", + "x-ms-request-id": "8ffc6667-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8a6cf476-68cf-340f-423d-899cc63fd641/test-directory-0a0ed0ac-3832-d073-331a-27016056c0f8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-396b80cef259984a92dc68ab0136d0e6-41489a5fa75d404d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a40b1792-ef3b-2a12-1d0f-af2fd679edc7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC552F36\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a40b1792-ef3b-2a12-1d0f-af2fd679edc7", + "x-ms-request-id": "ed733875-f01f-0043-56f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8a6cf476-68cf-340f-423d-899cc63fd641/test-directory-0a0ed0ac-3832-d073-331a-27016056c0f8/test-directory-044314d0-0600-b992-d7b7-29c6c21437fa?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-929b8f0c3357794e87d4bac5f8295bae-1f49573e3681e84d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "838eae7e-05f6-8b28-8552-cc84c54c6709", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC5A8323\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "838eae7e-05f6-8b28-8552-cc84c54c6709", + "x-ms-request-id": "ed733876-f01f-0043-57f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8a6cf476-68cf-340f-423d-899cc63fd641/test-directory-0a0ed0ac-3832-d073-331a-27016056c0f8/test-directory-044314d0-0600-b992-d7b7-29c6c21437fa?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:42 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1448c237-b486-0903-d4e4-c2f94f388fe5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1448c237-b486-0903-d4e4-c2f94f388fe5", + "x-ms-request-id": "ed733877-f01f-0043-58f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8a6cf476-68cf-340f-423d-899cc63fd641?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c9affa41218e34090289738ae3cfecc-07b66ae3d6612c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "024dbddb-5304-2382-b115-0426e282651f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "024dbddb-5304-2382-b115-0426e282651f", + "x-ms-request-id": "8ffc6710-701e-0086-05f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e14bed5d-e9cc-9064-666e-e1ac88fad69e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24f4c80f2f7b9646b3ea1cd68440ad12-1805f5d6b0465844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "46ab0b74-baea-f276-59bd-9c9571d59bb6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECC6C6E33\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "46ab0b74-baea-f276-59bd-9c9571d59bb6", + "x-ms-request-id": "8ffc672b-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e14bed5d-e9cc-9064-666e-e1ac88fad69e/test-directory-61de663e-d365-d034-0cf8-56790dcfed30?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-353bea0a1de9c044bce604f1a2e78338-77f741cbc959294a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c5624b7-9657-a04a-d7da-39f263fce48a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC72094F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c5624b7-9657-a04a-d7da-39f263fce48a", + "x-ms-request-id": "ed733878-f01f-0043-59f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e14bed5d-e9cc-9064-666e-e1ac88fad69e/test-directory-61de663e-d365-d034-0cf8-56790dcfed30/test-directory-3f1e6bcf-1e9c-ad67-b350-573a9b07dfc0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e02b1636f503fc418d66af373c768995-344e048411552640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "855ead46-a22c-9818-bda8-89073e0f05d0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC76A063\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "855ead46-a22c-9818-bda8-89073e0f05d0", + "x-ms-request-id": "ed733879-f01f-0043-5af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e14bed5d-e9cc-9064-666e-e1ac88fad69e/test-directory-61de663e-d365-d034-0cf8-56790dcfed30/test-directory-3f1e6bcf-1e9c-ad67-b350-573a9b07dfc0", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "edf34926-5aa9-7493-8928-2ad028d1a1d8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECC76A063\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "edf34926-5aa9-7493-8928-2ad028d1a1d8", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc6776-701e-0086-64f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e14bed5d-e9cc-9064-666e-e1ac88fad69e/test-directory-61de663e-d365-d034-0cf8-56790dcfed30/test-directory-3f1e6bcf-1e9c-ad67-b350-573a9b07dfc0?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ECC76A063\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f5e09751-181c-a027-e566-3812d141f6c0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f5e09751-181c-a027-e566-3812d141f6c0", + "x-ms-request-id": "ed73387a-f01f-0043-5bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e14bed5d-e9cc-9064-666e-e1ac88fad69e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da6ebf3cb4a6ed4faa24fc82b4fadd39-efc408a2c2ffce44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "917e5f09-acf0-7abc-aed9-f77f30c0785b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "917e5f09-acf0-7abc-aed9-f77f30c0785b", + "x-ms-request-id": "8ffc678a-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cd513249-7ba1-d752-8a23-7e72c7bd393f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-72ea00df99986c47ad69dd183cf4caa6-6d89b09db717a54d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "351ff531-5b53-8ed4-0ca7-06cd2d4ab2f0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECC810B57\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "351ff531-5b53-8ed4-0ca7-06cd2d4ab2f0", + "x-ms-request-id": "8ffc67b6-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cd513249-7ba1-d752-8a23-7e72c7bd393f/test-directory-6d41b7a0-06b7-e498-6261-0aa985b355fd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f8d2c9cfa1d1cc4e86dcd5e543a4bdbf-ead1989a5c49264e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "caff0544-1f4b-2bfe-5c3a-d3f2512b0859", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC85B545\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "caff0544-1f4b-2bfe-5c3a-d3f2512b0859", + "x-ms-request-id": "ed73387b-f01f-0043-5cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cd513249-7ba1-d752-8a23-7e72c7bd393f/test-directory-6d41b7a0-06b7-e498-6261-0aa985b355fd/test-directory-65370852-e009-9c51-cb5f-803da17d8660?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0724f472014b85428078f1ec644a98a9-d5b54c08d89f3c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "56c80c72-5cca-646e-b363-feec9fc18ade", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "ETag": "\u00220x8D7540ECC8A5F65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56c80c72-5cca-646e-b363-feec9fc18ade", + "x-ms-request-id": "ed73387c-f01f-0043-5df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cd513249-7ba1-d752-8a23-7e72c7bd393f/test-directory-6d41b7a0-06b7-e498-6261-0aa985b355fd/test-directory-65370852-e009-9c51-cb5f-803da17d8660?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "94cabece-2fb5-4295-2300-cc508cc5d607", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94cabece-2fb5-4295-2300-cc508cc5d607", + "x-ms-request-id": "ed73387d-f01f-0043-5ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cd513249-7ba1-d752-8a23-7e72c7bd393f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3eaf4d09d094f41b4281b474bef78fb-77e171e936d7974c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e11e2df7-f5f6-8529-dd11-9ac6bb543b91", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e11e2df7-f5f6-8529-dd11-9ac6bb543b91", + "x-ms-request-id": "8ffc6819-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d36994eb-ae3e-fb2a-c2e1-2eb42f8c81a9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-548a47360e8b6842bfb840a8da069cc6-318320f82dcceb46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2b1d6ec5-2510-4986-0222-1e15c7755550", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECC9F2017\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b1d6ec5-2510-4986-0222-1e15c7755550", + "x-ms-request-id": "8ffc6885-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d36994eb-ae3e-fb2a-c2e1-2eb42f8c81a9/test-directory-b3bff08f-dcfa-f6ea-83d2-6514cd95c48d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-215323c19607fb4c8033d717d9cc3c7e-c91ff432e5ba3340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "46058fd4-7a75-e918-8327-a83ebf717b6d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCA8C311\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "46058fd4-7a75-e918-8327-a83ebf717b6d", + "x-ms-request-id": "ed733880-f01f-0043-61f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d36994eb-ae3e-fb2a-c2e1-2eb42f8c81a9/test-directory-b3bff08f-dcfa-f6ea-83d2-6514cd95c48d/test-directory-ab63915e-9487-3ae0-58de-32e97f661f88?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef89a7d0998ea2429f9892c6ac653c9f-68954623963c6841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4425ef95-2397-4071-afcb-ee97482e6a1c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCADB652\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4425ef95-2397-4071-afcb-ee97482e6a1c", + "x-ms-request-id": "ed733881-f01f-0043-62f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d36994eb-ae3e-fb2a-c2e1-2eb42f8c81a9/test-directory-b3bff08f-dcfa-f6ea-83d2-6514cd95c48d/test-directory-ab63915e-9487-3ae0-58de-32e97f661f88?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-601ec73d16c5c74f9c9cef2556a1fa86-1c35bb2f36fa3f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e401f9a-ce20-58de-1144-ca6c7aeee816", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "523a1f07-3d31-e0dd-7a2b-a88257988cfd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCADB652\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e401f9a-ce20-58de-1144-ca6c7aeee816", + "x-ms-lease-id": "523a1f07-3d31-e0dd-7a2b-a88257988cfd", + "x-ms-request-id": "8ffc6903-701e-0086-5bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d36994eb-ae3e-fb2a-c2e1-2eb42f8c81a9/test-directory-b3bff08f-dcfa-f6ea-83d2-6514cd95c48d/test-directory-ab63915e-9487-3ae0-58de-32e97f661f88?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "37e8d33d-fe58-eedc-44fb-7efc0f84650c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-lease-id": "523a1f07-3d31-e0dd-7a2b-a88257988cfd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "37e8d33d-fe58-eedc-44fb-7efc0f84650c", + "x-ms-request-id": "ed733882-f01f-0043-63f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d36994eb-ae3e-fb2a-c2e1-2eb42f8c81a9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-67689a53563f7643817adb4ba2124aa7-08dc61801622b34d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a62ed0f2-b006-40be-14ec-e2de5cde1da9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a62ed0f2-b006-40be-14ec-e2de5cde1da9", + "x-ms-request-id": "8ffc6924-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:42.7806776-07:00", + "RandomSeed": "193978993", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..be2633adf58f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsFail.json @@ -0,0 +1,870 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bffd2b73-8efb-d573-82ab-02593f9afcca?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85ca72eedcae3e4a9b67590eca23fb25-28ad95512f62514c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5edd632f-43d8-3a60-26af-647f84ec6b92", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB383CB3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5edd632f-43d8-3a60-26af-647f84ec6b92", + "x-ms-request-id": "8ffbdd59-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bffd2b73-8efb-d573-82ab-02593f9afcca/test-directory-861e9d2f-9c82-91e5-1805-61444553115d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f78875d70ddf3749a2424883451f095c-b1e901874d4baf4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26f0b64b-5a06-9240-7d4c-45d2e21cf5d3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB3D454D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26f0b64b-5a06-9240-7d4c-45d2e21cf5d3", + "x-ms-request-id": "ed7336b2-f01f-0043-1af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bffd2b73-8efb-d573-82ab-02593f9afcca/test-directory-861e9d2f-9c82-91e5-1805-61444553115d/test-directory-44b4069d-8fc2-91d5-ab5c-cdaec66f1485?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-832c703394bc144298947ae7471c720c-2a15ce17a43a2b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "76d802de-2fde-bbaf-e05f-7aaa8c91cc0e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB3FA273\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76d802de-2fde-bbaf-e05f-7aaa8c91cc0e", + "x-ms-request-id": "ed7336b3-f01f-0043-1bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bffd2b73-8efb-d573-82ab-02593f9afcca/test-directory-861e9d2f-9c82-91e5-1805-61444553115d/test-directory-44b4069d-8fc2-91d5-ab5c-cdaec66f1485?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:14 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4cf317c-9e96-62a6-3f3c-ae0370ade36e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4cf317c-9e96-62a6-3f3c-ae0370ade36e", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed7336b4-f01f-0043-1cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed7336b4-f01f-0043-1cf7-859903000000\nTime:2019-10-18T21:04:14.4339483Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bffd2b73-8efb-d573-82ab-02593f9afcca?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dce904c266d2a04fbf0a0fdaef12e763-60bb41a5de4a0e47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b2def25-08c2-9978-19de-b4e7b76d4101", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b2def25-08c2-9978-19de-b4e7b76d4101", + "x-ms-request-id": "8ffbddc1-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e15fd661-a12c-90ac-b956-3270d60c77ba?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fea0a9c67751fb40b9a404d39b989e28-1231746c73d49043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1437c6e4-a825-834e-439c-a26bd507c20c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB492FB1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1437c6e4-a825-834e-439c-a26bd507c20c", + "x-ms-request-id": "8ffbddd8-701e-0086-15f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e15fd661-a12c-90ac-b956-3270d60c77ba/test-directory-8335f966-c090-d981-2a9b-0a8c24ab5828?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7474e5336376e14694dfdd3c97d80c33-bd0cbac04f443442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3e9971dd-3d5b-2393-445e-e9899ec15f98", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB4DD02F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3e9971dd-3d5b-2393-445e-e9899ec15f98", + "x-ms-request-id": "ed7336b5-f01f-0043-1df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e15fd661-a12c-90ac-b956-3270d60c77ba/test-directory-8335f966-c090-d981-2a9b-0a8c24ab5828/test-directory-c5d67943-b27b-0337-652b-9e36839ef3ea?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fe8260c1b6db9342a68bda99859567d9-b159a36377ab4b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c9fa5f9-2869-2b54-3996-d9309f5c9fa6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBB5113C7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c9fa5f9-2869-2b54-3996-d9309f5c9fa6", + "x-ms-request-id": "ed7336b6-f01f-0043-1ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e15fd661-a12c-90ac-b956-3270d60c77ba/test-directory-8335f966-c090-d981-2a9b-0a8c24ab5828/test-directory-c5d67943-b27b-0337-652b-9e36839ef3ea?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:14 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dd3d79bf-87ff-8580-e584-797a419db71f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dd3d79bf-87ff-8580-e584-797a419db71f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed7336b7-f01f-0043-1ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed7336b7-f01f-0043-1ff7-859903000000\nTime:2019-10-18T21:04:14.5360208Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e15fd661-a12c-90ac-b956-3270d60c77ba?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-986cdc2cf3e71e40bd9103759ca1bd7e-6840b7b731a07c4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26707e0c-c21e-e3a7-7e56-7e8d330ce70f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26707e0c-c21e-e3a7-7e56-7e8d330ce70f", + "x-ms-request-id": "8ffbde35-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1492ac8-10b4-b82c-67f0-bf88c796a6a3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-61d3e5d3dab0284a84e24106440aaad1-e8c76e0820d51048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b421b08e-83f8-fcc3-52b7-be2e021e1be7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB59D485\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b421b08e-83f8-fcc3-52b7-be2e021e1be7", + "x-ms-request-id": "8ffbde43-701e-0086-7df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c1492ac8-10b4-b82c-67f0-bf88c796a6a3/test-directory-324ddab0-249d-37e2-2942-438b14542ee2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad38b89a9278a547873fc5a0563d0f17-58393b617aafd24d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae27130d-e736-6975-cee9-8bb64038e7fd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBB631B27\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae27130d-e736-6975-cee9-8bb64038e7fd", + "x-ms-request-id": "ed7336b8-f01f-0043-20f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c1492ac8-10b4-b82c-67f0-bf88c796a6a3/test-directory-324ddab0-249d-37e2-2942-438b14542ee2/test-directory-5656db89-0524-be72-3092-f42bb46d6456?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f63655035a566645abcba3810f4a259a-962d537294446d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7eb728b-ad7c-083a-a068-7ea4f24ab560", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBB65861E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7eb728b-ad7c-083a-a068-7ea4f24ab560", + "x-ms-request-id": "ed7336b9-f01f-0043-21f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c1492ac8-10b4-b82c-67f0-bf88c796a6a3/test-directory-324ddab0-249d-37e2-2942-438b14542ee2/test-directory-5656db89-0524-be72-3092-f42bb46d6456?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "419fef16-6d82-90da-a975-60c40107feed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "419fef16-6d82-90da-a975-60c40107feed", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed7336ba-f01f-0043-22f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed7336ba-f01f-0043-22f7-859903000000\nTime:2019-10-18T21:04:14.6611099Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1492ac8-10b4-b82c-67f0-bf88c796a6a3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eca9ee245beaa74faf2203a0f29770c2-f6831fdb7e485741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "038d4211-74aa-17de-5ae6-b244840a0828", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "038d4211-74aa-17de-5ae6-b244840a0828", + "x-ms-request-id": "8ffbdec6-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6b83167-24e0-f7bf-a4fa-9ea0a5c30102?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-92d85ae0b61fe64793d839793627a79b-fb926a00d6d49644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5eaf9fd9-74ee-ecd8-8396-5eafd63e7197", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB6D6007\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5eaf9fd9-74ee-ecd8-8396-5eafd63e7197", + "x-ms-request-id": "8ffbdeee-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6b83167-24e0-f7bf-a4fa-9ea0a5c30102/test-directory-dd19b0e4-4957-6cae-ed52-cef14d298a9f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af3793deb5427a4ea223bc2f6a697c57-4d2ce16d8180d745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bcb1407d-43eb-9040-f143-709ca5e79f59", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBB75256F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bcb1407d-43eb-9040-f143-709ca5e79f59", + "x-ms-request-id": "ed7336bb-f01f-0043-23f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6b83167-24e0-f7bf-a4fa-9ea0a5c30102/test-directory-dd19b0e4-4957-6cae-ed52-cef14d298a9f/test-directory-d0d6be0b-6b78-4183-9c62-0e910dcacf5a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-282158f2123e2c4fbeda881721d172ad-b4b5266865b6444a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ded7e126-bfbc-1151-bc70-1f8934af8326", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBB777EAD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ded7e126-bfbc-1151-bc70-1f8934af8326", + "x-ms-request-id": "ed7336bc-f01f-0043-24f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6b83167-24e0-f7bf-a4fa-9ea0a5c30102/test-directory-dd19b0e4-4957-6cae-ed52-cef14d298a9f/test-directory-d0d6be0b-6b78-4183-9c62-0e910dcacf5a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b6a2751-f0f2-039d-b363-4f07ae296115", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB777EAD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2b6a2751-f0f2-039d-b363-4f07ae296115", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbdf48-701e-0086-6df7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6b83167-24e0-f7bf-a4fa-9ea0a5c30102/test-directory-dd19b0e4-4957-6cae-ed52-cef14d298a9f/test-directory-d0d6be0b-6b78-4183-9c62-0e910dcacf5a?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EBB777EAD\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c38fa61-5844-8233-78d6-ed0f43da8fe1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c38fa61-5844-8233-78d6-ed0f43da8fe1", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed7336bd-f01f-0043-25f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed7336bd-f01f-0043-25f7-859903000000\nTime:2019-10-18T21:04:14.7932032Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6b83167-24e0-f7bf-a4fa-9ea0a5c30102?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b2671dd7f77da449e42620658ded2ab-8f91179a4891f440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b3a545a8-54f1-5ad0-bad9-a3c782645025", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b3a545a8-54f1-5ad0-bad9-a3c782645025", + "x-ms-request-id": "8ffbdf57-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be9cf20a-517d-70b4-7357-596d2cda6557?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e852d747debd9147833a7c4790ce3e83-99d5b09015bf114f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2b4e0687-9084-5727-9135-409afa632ddf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "ETag": "\u00220x8D7540EBB80C47B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b4e0687-9084-5727-9135-409afa632ddf", + "x-ms-request-id": "8ffbdf77-701e-0086-1cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-be9cf20a-517d-70b4-7357-596d2cda6557/test-directory-39404b74-52fd-2ef0-0211-9947a23823b3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5962a5689f2f03418614733e4f0a714d-1dc0fe20a31ed947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0107ce09-247f-3450-1520-2972f7dfb459", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBB87AB1F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0107ce09-247f-3450-1520-2972f7dfb459", + "x-ms-request-id": "ed7336be-f01f-0043-26f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-be9cf20a-517d-70b4-7357-596d2cda6557/test-directory-39404b74-52fd-2ef0-0211-9947a23823b3/test-directory-f0a18c11-067d-3a53-7849-18eee7f092ac?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e2c42ed09952a84da83178e4608049dd-f338209484c3dc45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0eed115b-a0b4-0243-7bcc-89350b624c25", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBB8A9852\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0eed115b-a0b4-0243-7bcc-89350b624c25", + "x-ms-request-id": "ed7336bf-f01f-0043-27f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-be9cf20a-517d-70b4-7357-596d2cda6557/test-directory-39404b74-52fd-2ef0-0211-9947a23823b3/test-directory-f0a18c11-067d-3a53-7849-18eee7f092ac?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d592d74a-8302-e1f8-943c-586498fec858", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-lease-id": "e6849ac9-872b-aa46-2d2b-6824a191980a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d592d74a-8302-e1f8-943c-586498fec858", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed7336c0-f01f-0043-28f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed7336c0-f01f-0043-28f7-859903000000\nTime:2019-10-18T21:04:14.9082853Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be9cf20a-517d-70b4-7357-596d2cda6557?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-abb0050d02f1b94d8748c8168ef92d31-a2b2891645b4a149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "34eb71a2-76d0-0a22-8410-8b6587c45759", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "34eb71a2-76d0-0a22-8410-8b6587c45759", + "x-ms-request-id": "8ffbdfce-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:14.3628912-07:00", + "RandomSeed": "840641762", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..5244060bbe54 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/DeleteSubDirectoryAsync_AccessConditionsFailAsync.json @@ -0,0 +1,870 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a51aa921-019a-61ca-02ae-df9629516a57?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2eb69a0dde72d64eb2029f5f93302f40-3922cbc37fd28144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a5bdcc60-e72f-ad4c-f82e-9989be321c88", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCB7B592\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a5bdcc60-e72f-ad4c-f82e-9989be321c88", + "x-ms-request-id": "8ffc695a-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a51aa921-019a-61ca-02ae-df9629516a57/test-directory-30856ec4-3fa2-59f5-6e1c-b3ac746322da?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10c9ce299ed9d041a2cc65b5197eefd9-a67c06c5d3bbc142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0a203d1-c4a3-21e0-d763-361334a03894", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCBCA1F2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0a203d1-c4a3-21e0-d763-361334a03894", + "x-ms-request-id": "ed733883-f01f-0043-64f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a51aa921-019a-61ca-02ae-df9629516a57/test-directory-30856ec4-3fa2-59f5-6e1c-b3ac746322da/test-directory-61cfbe0c-bffc-fef4-46e2-03a61ea02abe?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ab7fa7674930d458945d19342436aee-9a8fa243a3c8cc41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f488cc3-dde1-11c3-0fa4-8ac0c03a0236", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCBF0445\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f488cc3-dde1-11c3-0fa4-8ac0c03a0236", + "x-ms-request-id": "ed733884-f01f-0043-65f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a51aa921-019a-61ca-02ae-df9629516a57/test-directory-30856ec4-3fa2-59f5-6e1c-b3ac746322da/test-directory-61cfbe0c-bffc-fef4-46e2-03a61ea02abe?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:43 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "92e27874-ba57-fedc-30c8-601cc6763441", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "92e27874-ba57-fedc-30c8-601cc6763441", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733885-f01f-0043-66f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733885-f01f-0043-66f7-859903000000\nTime:2019-10-18T21:04:43.7707129Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a51aa921-019a-61ca-02ae-df9629516a57?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a35860e796dc644ebcfe6e2287338728-966b9ba30a622749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "484b5834-7057-7ede-9b38-10fc67b8f310", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "484b5834-7057-7ede-9b38-10fc67b8f310", + "x-ms-request-id": "8ffc69cb-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ead5a3a4-58cc-4753-b2e7-dacad2d40654?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab875d0c2a468147894afbaf1736706a-63dce1f9f3fe5540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5463d79a-ee06-db80-0503-966f9614acc7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCC6AC69\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5463d79a-ee06-db80-0503-966f9614acc7", + "x-ms-request-id": "8ffc69f5-701e-0086-47f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ead5a3a4-58cc-4753-b2e7-dacad2d40654/test-directory-520cbc32-85d0-b8e5-b934-7953ddae2be9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-93e07afac31b2a4a83dafb6a041d3efe-00ee8158bbe76145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f73b3cb-41bc-142f-f1aa-9ad2742cfe57", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCCD5B5E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f73b3cb-41bc-142f-f1aa-9ad2742cfe57", + "x-ms-request-id": "ed733886-f01f-0043-67f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ead5a3a4-58cc-4753-b2e7-dacad2d40654/test-directory-520cbc32-85d0-b8e5-b934-7953ddae2be9/test-directory-bc1badd8-b2e4-8055-6e0a-bec41dbe623e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-43947413d4cc294eac5a6a54ac73d8e4-88b071c5d7143f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a84f110d-4d5e-1976-5ef3-f1b2826af732", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCCFD69A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a84f110d-4d5e-1976-5ef3-f1b2826af732", + "x-ms-request-id": "ed733887-f01f-0043-68f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ead5a3a4-58cc-4753-b2e7-dacad2d40654/test-directory-520cbc32-85d0-b8e5-b934-7953ddae2be9/test-directory-bc1badd8-b2e4-8055-6e0a-bec41dbe623e?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:43 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0bb7577c-ba6f-dbdf-a76e-cb47da7a8f40", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0bb7577c-ba6f-dbdf-a76e-cb47da7a8f40", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733888-f01f-0043-69f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733888-f01f-0043-69f7-859903000000\nTime:2019-10-18T21:04:43.8807909Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ead5a3a4-58cc-4753-b2e7-dacad2d40654?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0cfbf39e3b6e5c4a9c1742611a80c786-ac4666aaedd7be4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b35ff8a-ebb2-8ec3-7ccc-ae3508d43106", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b35ff8a-ebb2-8ec3-7ccc-ae3508d43106", + "x-ms-request-id": "8ffc6a34-701e-0086-04f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2a4d179-ae11-451e-947e-162c928aa0fa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-65165c49f420914ead5ef160f09ce52a-6f65b49095592449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "69db2111-9e09-dbbd-e0ef-9733d597fbf1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCD77850\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69db2111-9e09-dbbd-e0ef-9733d597fbf1", + "x-ms-request-id": "8ffc6a5f-701e-0086-2cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d2a4d179-ae11-451e-947e-162c928aa0fa/test-directory-0c37b42c-5717-15c1-446b-bf206f18bd07?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2468bc2490fe5f41aa3bb5e22a8498d7-cc91c0489e13df46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d3d94cf4-2355-b909-60c5-259dde9c6cc8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCDBE561\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3d94cf4-2355-b909-60c5-259dde9c6cc8", + "x-ms-request-id": "ed733889-f01f-0043-6af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d2a4d179-ae11-451e-947e-162c928aa0fa/test-directory-0c37b42c-5717-15c1-446b-bf206f18bd07/test-directory-e0e49032-8b7c-f642-c3d8-cc365d6c48eb?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-588add9625af7a4288f4956e1a17bd7b-f1ae7e1023614c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c233175-8374-68ff-0ae3-107c57d35cf4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCDEF0FF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c233175-8374-68ff-0ae3-107c57d35cf4", + "x-ms-request-id": "ed73388a-f01f-0043-6bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d2a4d179-ae11-451e-947e-162c928aa0fa/test-directory-0c37b42c-5717-15c1-446b-bf206f18bd07/test-directory-e0e49032-8b7c-f642-c3d8-cc365d6c48eb?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2bc12a57-0b49-8476-44c4-185ad934d418", + "x-ms-date": "Fri, 18 Oct 2019 21:04:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2bc12a57-0b49-8476-44c4-185ad934d418", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73388b-f01f-0043-6cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73388b-f01f-0043-6cf7-859903000000\nTime:2019-10-18T21:04:43.9778594Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2a4d179-ae11-451e-947e-162c928aa0fa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-59b516db4e035f45990ae0ee8128801a-239cc169b9be664d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c24a0fd-3112-71ab-c312-56ab312f6ea9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c24a0fd-3112-71ab-c312-56ab312f6ea9", + "x-ms-request-id": "8ffc6ac8-701e-0086-10f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6016dbe5-0eec-72b2-f795-846eadbbf45f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ddd8ba01ecc8e47bf4c63de83c4f75c-b713a8a555469946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b4d5b56b-8cce-efc5-edb2-357cad3dc308", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECCE58494\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4d5b56b-8cce-efc5-edb2-357cad3dc308", + "x-ms-request-id": "8ffc6ae5-701e-0086-2bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6016dbe5-0eec-72b2-f795-846eadbbf45f/test-directory-cad4f61d-36d2-3d99-d443-eff0fc08e370?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1848268956013449828dd4b7dac052d-b5f8e65a30636844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "988d0a37-2eb3-35a4-1c97-e08a9cd4f3e5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCE9B699\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "988d0a37-2eb3-35a4-1c97-e08a9cd4f3e5", + "x-ms-request-id": "ed73388c-f01f-0043-6df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6016dbe5-0eec-72b2-f795-846eadbbf45f/test-directory-cad4f61d-36d2-3d99-d443-eff0fc08e370/test-directory-a0e0c4ce-cc3a-dd23-6589-2965ea3bcb49?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-580c9424a9a7a149b7eb2c58eb51de22-e4ad7c6c37476d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad8e657a-84a9-6bf8-e6af-322a053f4ae0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECCEDE1AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad8e657a-84a9-6bf8-e6af-322a053f4ae0", + "x-ms-request-id": "ed73388d-f01f-0043-6ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6016dbe5-0eec-72b2-f795-846eadbbf45f/test-directory-cad4f61d-36d2-3d99-d443-eff0fc08e370/test-directory-a0e0c4ce-cc3a-dd23-6589-2965ea3bcb49", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "85ea5bdb-1eac-999f-c34e-0bcb18936727", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECCEDE1AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "85ea5bdb-1eac-999f-c34e-0bcb18936727", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc6b38-701e-0086-7bf7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6016dbe5-0eec-72b2-f795-846eadbbf45f/test-directory-cad4f61d-36d2-3d99-d443-eff0fc08e370/test-directory-a0e0c4ce-cc3a-dd23-6589-2965ea3bcb49?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540ECCEDE1AE\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a94fd532-c555-ae33-f6d3-1ccdf59f6a74", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a94fd532-c555-ae33-f6d3-1ccdf59f6a74", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73388e-f01f-0043-6ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73388e-f01f-0043-6ff7-859903000000\nTime:2019-10-18T21:04:44.1399744Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6016dbe5-0eec-72b2-f795-846eadbbf45f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6ff45795d60a4a47a73a59ba128a9750-8cc8c9d43eeb214f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4398fad4-bd44-bcd2-c6d3-d3c6b1e5835b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4398fad4-bd44-bcd2-c6d3-d3c6b1e5835b", + "x-ms-request-id": "8ffc6b78-701e-0086-31f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-392931a1-829e-7fbb-1141-ffe43b92358c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44e105961d389148b48b172e68c9dd6b-c2ad55022ad3a84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "47ff2eed-1340-519b-3f18-3102bdee8033", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECCFE412E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47ff2eed-1340-519b-3f18-3102bdee8033", + "x-ms-request-id": "8ffc6b8f-701e-0086-48f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-392931a1-829e-7fbb-1141-ffe43b92358c/test-directory-ce40479d-88ec-7a54-01da-fa6d5239a015?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8a8589779b5985448e5f41fb5ec6db9d-705674adf9a48645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98e4fcaf-8dbb-64d8-d984-4665192dfe05", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECD02C610\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98e4fcaf-8dbb-64d8-d984-4665192dfe05", + "x-ms-request-id": "ed73388f-f01f-0043-70f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-392931a1-829e-7fbb-1141-ffe43b92358c/test-directory-ce40479d-88ec-7a54-01da-fa6d5239a015/test-directory-821b1c77-74f7-aea0-face-8644cd6685d3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1f38c0c45c04049a3bd8c40e1b92df7-07b8790b66c60840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d876b5a9-0e12-3b59-5c35-9ded06939773", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECD0547C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d876b5a9-0e12-3b59-5c35-9ded06939773", + "x-ms-request-id": "ed733890-f01f-0043-71f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-392931a1-829e-7fbb-1141-ffe43b92358c/test-directory-ce40479d-88ec-7a54-01da-fa6d5239a015/test-directory-821b1c77-74f7-aea0-face-8644cd6685d3?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "179b6c75-acef-3ac0-4f83-fa1f6b6c52cf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-lease-id": "9c90c2af-9e37-45c9-d92f-c50fa94c5878", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "179b6c75-acef-3ac0-4f83-fa1f6b6c52cf", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed733891-f01f-0043-72f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed733891-f01f-0043-72f7-859903000000\nTime:2019-10-18T21:04:44.2460492Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-392931a1-829e-7fbb-1141-ffe43b92358c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-90703b5eba0b3e4484d31e4708d4574e-d3a5c6f88e2a534a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a788a2f-7ff7-5283-b1e0-1febae910356", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a788a2f-7ff7-5283-b1e0-1febae910356", + "x-ms-request-id": "8ffc6c09-701e-0086-3df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:43.7184412-07:00", + "RandomSeed": "852971139", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync.json new file mode 100644 index 000000000000..42984efaa396 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync.json @@ -0,0 +1,138 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e66fe2fd-0662-4a34-88a5-abd5fb4f20be?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5631b09e5172644b29600040e4da823-6a53100b4eef854f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b4f5dcf1-4602-74a4-2805-cc07bfec3eec", + "x-ms-date": "Fri, 18 Oct 2019 21:04:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBB947718\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4f5dcf1-4602-74a4-2805-cc07bfec3eec", + "x-ms-request-id": "8ffbdfff-701e-0086-20f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e66fe2fd-0662-4a34-88a5-abd5fb4f20be/test-directory-e200270f-e05b-2786-c579-b7d31b96ef3c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4a28963645aca4998420ebbfe61df35-f77248f918631447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "328efe4f-c44c-1136-55ce-ee898ed05991", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBA17668\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "328efe4f-c44c-1136-55ce-ee898ed05991", + "x-ms-request-id": "ed7336c1-f01f-0043-29f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e66fe2fd-0662-4a34-88a5-abd5fb4f20be/test-directory-e200270f-e05b-2786-c579-b7d31b96ef3c?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6eecb8bd2f8cc646827b9a73b28d42f7-ff5eee2aa6f84049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c847543-bd08-3bf0-e3d2-c88b7d327153", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBA17668\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "1c847543-bd08-3bf0-e3d2-c88b7d327153", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336c2-f01f-0043-2af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e66fe2fd-0662-4a34-88a5-abd5fb4f20be?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ded6e8f1a388db4ca94c5ef376a44e2d-a65913a1378b994e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19453daf-3d4c-5888-a0cd-c1355706263a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19453daf-3d4c-5888-a0cd-c1355706263a", + "x-ms-request-id": "8ffbe0a4-701e-0086-40f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1202904163", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsyncAsync.json new file mode 100644 index 000000000000..01ea0deee195 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsyncAsync.json @@ -0,0 +1,138 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-36960104-0700-7bc2-f7ce-260df41794cb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4cc28e731b9246448785815acd2e1752-5224612ea9406d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5708140e-2872-2e9c-22d8-4d7eb3e4bd1c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD11CCB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5708140e-2872-2e9c-22d8-4d7eb3e4bd1c", + "x-ms-request-id": "8ffc6c3f-701e-0086-70f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-36960104-0700-7bc2-f7ce-260df41794cb/test-directory-b2bbd59e-a80e-4cd6-50da-237ea1ceddb7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b1b693a4218a547bdf9b4eb26c6979d-d5cd4c850df9894d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9554ac4-7285-659c-3ebb-0797041e8d53", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECD1A4832\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9554ac4-7285-659c-3ebb-0797041e8d53", + "x-ms-request-id": "ed733892-f01f-0043-73f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-36960104-0700-7bc2-f7ce-260df41794cb/test-directory-b2bbd59e-a80e-4cd6-50da-237ea1ceddb7?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-817b276fbccf3540b05365e3595df689-cef63b4898b87949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "57b9f5d1-1478-3531-df9a-a15336c1a482", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECD1A4832\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "57b9f5d1-1478-3531-df9a-a15336c1a482", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed733893-f01f-0043-74f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-36960104-0700-7bc2-f7ce-260df41794cb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-98dc10c97d0afc4dba9ee151d314825a-d3c77c1c11efec4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fc6e9da-3665-e6da-64a0-59493cb92aba", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fc6e9da-3665-e6da-64a0-59493cb92aba", + "x-ms-request-id": "8ffc6ca3-701e-0086-50f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "436958566", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_AccessConditions.json new file mode 100644 index 000000000000..fc36683d67b1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_AccessConditions.json @@ -0,0 +1,865 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d77456cd-4619-999b-6e36-d233cded1626?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-282c4cd5a5bc634e8da73fd9de9c48cd-7cd4969e88e7d04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9d6cee78-2077-8776-14c9-a4a91c3687a2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBB2168B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9d6cee78-2077-8776-14c9-a4a91c3687a2", + "x-ms-request-id": "8ffbe0f7-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d77456cd-4619-999b-6e36-d233cded1626/test-directory-cc4ef184-7373-b5af-418f-78483dfac74d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c24792fb1980a41a4df8b0dd4ea7785-bf5e1b802b568749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e01c674a-d5d2-05d7-3eb6-5ce8a72e4a1a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBB7E8C6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e01c674a-d5d2-05d7-3eb6-5ce8a72e4a1a", + "x-ms-request-id": "ed7336c3-f01f-0043-2bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d77456cd-4619-999b-6e36-d233cded1626/test-directory-cc4ef184-7373-b5af-418f-78483dfac74d?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d6fd50c6-e7dd-bf7a-b0b4-a0ca1cc660e3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBB7E8C6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "d6fd50c6-e7dd-bf7a-b0b4-a0ca1cc660e3", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336c4-f01f-0043-2cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d77456cd-4619-999b-6e36-d233cded1626?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff91e1f01e5684439e7ed1187540b6c9-b661a3e95898ae4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "57228674-7430-1a3c-dc55-e3c70756ed7c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "57228674-7430-1a3c-dc55-e3c70756ed7c", + "x-ms-request-id": "8ffbe13f-701e-0086-57f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3052d6e5-25ef-917d-a45b-90cb49eea417?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0972ffb449048d42beaffa62d8cefa69-43479b177370c747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "44a62123-9146-4e00-0890-b3d4e370d0ed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBBE9BED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "44a62123-9146-4e00-0890-b3d4e370d0ed", + "x-ms-request-id": "8ffbe15e-701e-0086-72f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3052d6e5-25ef-917d-a45b-90cb49eea417/test-directory-56d4ccb0-5700-ddd8-23db-58aae57b40bf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc4479212b8b69458e80200739b53763-d9e2498c1fdac044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84515274-4410-cbee-48c9-216b3955698d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBC4FA6B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84515274-4410-cbee-48c9-216b3955698d", + "x-ms-request-id": "ed7336c5-f01f-0043-2df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3052d6e5-25ef-917d-a45b-90cb49eea417/test-directory-56d4ccb0-5700-ddd8-23db-58aae57b40bf?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:15 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9236f047-bc29-7cae-b3dc-e07e3e65295a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBC4FA6B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "9236f047-bc29-7cae-b3dc-e07e3e65295a", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336c6-f01f-0043-2ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3052d6e5-25ef-917d-a45b-90cb49eea417?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-97e0e582ab6aa14c8174090e8ed3aff2-bd6be920682a2e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4824dc41-d71f-9463-4596-8eecc7261395", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4824dc41-d71f-9463-4596-8eecc7261395", + "x-ms-request-id": "8ffbe1c4-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca5b4b48-2702-f579-5169-e429330fdebe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-073ad2c4908aa745b40999581ef7dd97-9e154edc415b8048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5255f2ed-3799-1981-622e-f7b5f23a6135", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBCE0804\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5255f2ed-3799-1981-622e-f7b5f23a6135", + "x-ms-request-id": "8ffbe1f1-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca5b4b48-2702-f579-5169-e429330fdebe/test-directory-6b11d0b8-b1e9-6854-1094-2ed30c45329e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-45eef0e08d5a0d46b5e6cb6c5b1a78ee-f7bfee1f714a7543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f27ce5cd-9aa1-3b9d-9eed-410508ae0d1d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBD418E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f27ce5cd-9aa1-3b9d-9eed-410508ae0d1d", + "x-ms-request-id": "ed7336c7-f01f-0043-2ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca5b4b48-2702-f579-5169-e429330fdebe/test-directory-6b11d0b8-b1e9-6854-1094-2ed30c45329e?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:15 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2606cbbf-3fc9-c9fc-c100-a1cc4a1e9a2c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBD418E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "2606cbbf-3fc9-c9fc-c100-a1cc4a1e9a2c", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336c8-f01f-0043-30f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca5b4b48-2702-f579-5169-e429330fdebe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0849cb87a2feaf4496712c0716d48b77-6b8b709a2efeb44a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d46b56e-e7a7-bc54-5b88-d2fc7faee08c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d46b56e-e7a7-bc54-5b88-d2fc7faee08c", + "x-ms-request-id": "8ffbe24f-701e-0086-57f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cfae64d3-ee2a-7e58-6759-bc78f8c9c0e8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f75290d3dd278142a73643cf11533e40-bf69b2b2f2f2814f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a460ba70-b929-8033-5dc7-d54e2adbc492", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBDD9B33\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a460ba70-b929-8033-5dc7-d54e2adbc492", + "x-ms-request-id": "8ffbe276-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cfae64d3-ee2a-7e58-6759-bc78f8c9c0e8/test-directory-3b86e9c7-4b50-75b3-e07f-41d0b9ad10ff?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c4687f712da444db475384a5f226f8e-39b2a7beaf1bf845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84e3a195-f1e1-246a-06eb-c4a97763c6b0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "ETag": "\u00220x8D7540EBBF0601D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84e3a195-f1e1-246a-06eb-c4a97763c6b0", + "x-ms-request-id": "ed7336c9-f01f-0043-31f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cfae64d3-ee2a-7e58-6759-bc78f8c9c0e8/test-directory-3b86e9c7-4b50-75b3-e07f-41d0b9ad10ff", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "173a8f7b-8cca-3a1d-97e3-377d571644ad", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBF0601D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "173a8f7b-8cca-3a1d-97e3-377d571644ad", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbe31b-701e-0086-1ef7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cfae64d3-ee2a-7e58-6759-bc78f8c9c0e8/test-directory-3b86e9c7-4b50-75b3-e07f-41d0b9ad10ff?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EBBF0601D\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e82e1afd-ae28-2ae5-b8e7-91ef4fad5414", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "ETag": "\u00220x8D7540EBBF0601D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "e82e1afd-ae28-2ae5-b8e7-91ef4fad5414", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336ca-f01f-0043-32f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cfae64d3-ee2a-7e58-6759-bc78f8c9c0e8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cd8fa4e010344d46977f43c48d3f05f6-b99717a3700efb4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d7fd2d3-5ce7-6984-a130-f82d4aefbfc9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d7fd2d3-5ce7-6984-a130-f82d4aefbfc9", + "x-ms-request-id": "8ffbe338-701e-0086-3bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-489346e3-839c-c11d-848f-37fc0d53f8b3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5eac37997a2c142acbc4fabf1209f6c-c6e26439a3299444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ebafd66b-2b71-4f03-b4be-b85824885b4e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBBFCE8A8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ebafd66b-2b71-4f03-b4be-b85824885b4e", + "x-ms-request-id": "8ffbe371-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-489346e3-839c-c11d-848f-37fc0d53f8b3/test-directory-59b94537-42d2-cc9b-196c-4faa98067e1c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d18687f791b1e64ca10cda1d7b006394-2b644b891e76044e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fdde9c96-faae-29ee-3ae3-d205db58b7ad", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "ETag": "\u00220x8D7540EBC0490C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fdde9c96-faae-29ee-3ae3-d205db58b7ad", + "x-ms-request-id": "ed7336cb-f01f-0043-33f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-489346e3-839c-c11d-848f-37fc0d53f8b3/test-directory-59b94537-42d2-cc9b-196c-4faa98067e1c?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb14de69-8028-406e-8767-fcbf3a3c6c94", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "ETag": "\u00220x8D7540EBC0490C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "fb14de69-8028-406e-8767-fcbf3a3c6c94", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336cc-f01f-0043-34f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-489346e3-839c-c11d-848f-37fc0d53f8b3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05bf49850d1b264b8a8438f0ea41de76-025d19e786d97b44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd9b8c75-bb43-bf85-2edc-278f27ebf0c8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd9b8c75-bb43-bf85-2edc-278f27ebf0c8", + "x-ms-request-id": "8ffbe3d7-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-61efd604-adfb-158d-65a3-0a748731b19d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-81cbb71ff063174aa8b0aa98dbea8677-d2022df66adc1b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b83730c3-4cfa-c713-ff86-98a0b11037fd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBC0F1463\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b83730c3-4cfa-c713-ff86-98a0b11037fd", + "x-ms-request-id": "8ffbe40b-701e-0086-04f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-61efd604-adfb-158d-65a3-0a748731b19d/test-directory-3ad6892b-42a0-9527-8594-cc8a1ab2e87b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4d83cefcb11264ea1a5ded66c1c893c-74a034ac24244b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3af9539-0f13-8165-09a2-32658088ad4c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "ETag": "\u00220x8D7540EBC14ABA7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3af9539-0f13-8165-09a2-32658088ad4c", + "x-ms-request-id": "ed7336cd-f01f-0043-35f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-61efd604-adfb-158d-65a3-0a748731b19d/test-directory-3ad6892b-42a0-9527-8594-cc8a1ab2e87b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0ede0159421a54592e90960885ee460-094faf0682d65a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba7c62d5-fc69-5824-927e-bda9ad48edfb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "ad471c9e-e05f-3103-e569-611d930dbdd5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBC14ABA7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba7c62d5-fc69-5824-927e-bda9ad48edfb", + "x-ms-lease-id": "ad471c9e-e05f-3103-e569-611d930dbdd5", + "x-ms-request-id": "8ffbe456-701e-0086-48f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-61efd604-adfb-158d-65a3-0a748731b19d/test-directory-3ad6892b-42a0-9527-8594-cc8a1ab2e87b?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30480f7d-0291-ef6b-25f9-f28486be9c55", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-lease-id": "ad471c9e-e05f-3103-e569-611d930dbdd5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "ETag": "\u00220x8D7540EBC14ABA7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "30480f7d-0291-ef6b-25f9-f28486be9c55", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336ce-f01f-0043-36f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-61efd604-adfb-158d-65a3-0a748731b19d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b151746ac5e5e4e8d92431ec9927804-88d48155a7c4a246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9d2c1513-bd00-e26a-f18b-113d36c5d2f5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9d2c1513-bd00-e26a-f18b-113d36c5d2f5", + "x-ms-request-id": "8ffbe479-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:15.1623756-07:00", + "RandomSeed": "968210047", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..87e93bbdbd8a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_AccessConditionsAsync.json @@ -0,0 +1,865 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e89d5542-8b7c-3933-5027-580c6ff7a31b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cdd3a34ae503b5478da39109cd72926f-fbff1be157395641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "56a5b80b-ebc0-ac58-1be8-02b3db911d4a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD21FC3B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56a5b80b-ebc0-ac58-1be8-02b3db911d4a", + "x-ms-request-id": "8ffc6cc9-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e89d5542-8b7c-3933-5027-580c6ff7a31b/test-directory-f1bab78b-a571-012f-e784-7ff69b6aa390?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f48e0de6564884fad478a6db97e60d8-7a466589f8e10541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de3da568-a305-6663-89a4-6f3b6c6210b1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECD29C7E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de3da568-a305-6663-89a4-6f3b6c6210b1", + "x-ms-request-id": "ed733894-f01f-0043-75f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e89d5542-8b7c-3933-5027-580c6ff7a31b/test-directory-f1bab78b-a571-012f-e784-7ff69b6aa390?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f58da847-c52d-ef8b-1f99-2eadde1faa50", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:43 GMT", + "ETag": "\u00220x8D7540ECD29C7E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "f58da847-c52d-ef8b-1f99-2eadde1faa50", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed733895-f01f-0043-76f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e89d5542-8b7c-3933-5027-580c6ff7a31b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b24b548413f074eb05882c58fc46e6a-9696012de894c842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4f341e1-1ad4-7f83-e531-38f8384a603c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4f341e1-1ad4-7f83-e531-38f8384a603c", + "x-ms-request-id": "8ffc6d2d-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-037feef9-f5d1-6394-628b-482e422b8aac?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-555ea8c5c797444189c896075f1b8941-2c35a69843f06e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7666459e-67f3-eb59-ad90-6148d2553cba", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD353997\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7666459e-67f3-eb59-ad90-6148d2553cba", + "x-ms-request-id": "8ffc6d68-701e-0086-0bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-037feef9-f5d1-6394-628b-482e422b8aac/test-directory-35ca8ba7-c37d-1311-7229-8fc50c2db714?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ed4e0612c599a46a52a1ab5b4cf78ea-132061be116ede4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1fbf2ecf-9483-dbe6-3453-03cad894df80", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD3DB688\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1fbf2ecf-9483-dbe6-3453-03cad894df80", + "x-ms-request-id": "ed733896-f01f-0043-77f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-037feef9-f5d1-6394-628b-482e422b8aac/test-directory-35ca8ba7-c37d-1311-7229-8fc50c2db714?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:44 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "def56fa5-976d-2d91-feb4-c97010edee13", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD3DB688\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "def56fa5-976d-2d91-feb4-c97010edee13", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed733897-f01f-0043-78f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-037feef9-f5d1-6394-628b-482e422b8aac?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-748d8fb54a32bd4c8c8ee67c3d567d3f-a5cc82aa5fc8c94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6824c4c3-009f-4112-bb59-ef10758582e5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6824c4c3-009f-4112-bb59-ef10758582e5", + "x-ms-request-id": "8ffc6dc8-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-659a7815-58b4-1092-1565-a6414a1125b4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca9aad29263732438e13b2bfdb162a95-907579d4a896e243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8e6a67a9-a1ae-6b08-3214-523959d0f6aa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD45B750\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e6a67a9-a1ae-6b08-3214-523959d0f6aa", + "x-ms-request-id": "8ffc6dde-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-659a7815-58b4-1092-1565-a6414a1125b4/test-directory-69613a33-37d7-8f1c-0499-0833dd3f6acb?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc9de4deac205043992f05c294212c38-bdbaa60df2374b44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6a1fd08a-b0e8-72da-4bdb-891598d58df3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD4C1531\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a1fd08a-b0e8-72da-4bdb-891598d58df3", + "x-ms-request-id": "ed733898-f01f-0043-79f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-659a7815-58b4-1092-1565-a6414a1125b4/test-directory-69613a33-37d7-8f1c-0499-0833dd3f6acb?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:44 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0da97cf1-001f-9ae3-1925-97ca0df1742e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD4C1531\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "0da97cf1-001f-9ae3-1925-97ca0df1742e", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed733899-f01f-0043-7af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-659a7815-58b4-1092-1565-a6414a1125b4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d98d74ccda4eb341a46a250460e8787d-62991c0ac1591140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c23c07f-802b-a9d4-a453-4c147b398e43", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c23c07f-802b-a9d4-a453-4c147b398e43", + "x-ms-request-id": "8ffc6e23-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9e038e0-b05b-af7e-2932-419cc94f51d4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62f4a2ded75ef549845db878fe760575-606b20078c82cb4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "11b3f3f4-5a64-ce88-4174-f2f93f37df55", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD54D53A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11b3f3f4-5a64-ce88-4174-f2f93f37df55", + "x-ms-request-id": "8ffc6e4c-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f9e038e0-b05b-af7e-2932-419cc94f51d4/test-directory-c8437802-41ed-8875-35ac-a8f9a886b9eb?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-251896c06eb94a4d9e84facf4103db10-59eeb59b613c1b49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ef5b282-32fb-b3a4-7d2b-dbb7b28f25bb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD5B4076\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ef5b282-32fb-b3a4-7d2b-dbb7b28f25bb", + "x-ms-request-id": "ed73389a-f01f-0043-7bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9e038e0-b05b-af7e-2932-419cc94f51d4/test-directory-c8437802-41ed-8875-35ac-a8f9a886b9eb", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6768fb8-3a90-04ef-09f4-597064b8c39a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD5B4076\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f6768fb8-3a90-04ef-09f4-597064b8c39a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc6e98-701e-0086-34f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f9e038e0-b05b-af7e-2932-419cc94f51d4/test-directory-c8437802-41ed-8875-35ac-a8f9a886b9eb?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ECD5B4076\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23feae08-2f18-802a-17bd-879cb0495d50", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD5B4076\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "23feae08-2f18-802a-17bd-879cb0495d50", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed73389b-f01f-0043-7cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9e038e0-b05b-af7e-2932-419cc94f51d4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7bdc776c71c4f547a92b5b91a7d1a275-683f6696393eec4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b667f876-a0b9-2882-251e-4589dbecc9af", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b667f876-a0b9-2882-251e-4589dbecc9af", + "x-ms-request-id": "8ffc6ed2-701e-0086-6df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-902425d5-971b-42e2-c9a9-1c1b31cdba56?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea1ef2b268149f4aa5b8bdaeed0fb745-a0bd09c29d34454e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a0884e34-df9c-deb9-1525-ec0f8366f658", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD6F3FC9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0884e34-df9c-deb9-1525-ec0f8366f658", + "x-ms-request-id": "8ffc6f5f-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-902425d5-971b-42e2-c9a9-1c1b31cdba56/test-directory-283bef63-11c7-2ecd-8ebb-0f2ad783c26d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-254f5b2ad1442b4bbf228c563c2f56f5-b6068ba620378145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "90fc67fa-5120-2252-8059-12e1d08e0692", + "x-ms-date": "Fri, 18 Oct 2019 21:04:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD7AD5E6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90fc67fa-5120-2252-8059-12e1d08e0692", + "x-ms-request-id": "ed73389c-f01f-0043-7df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-902425d5-971b-42e2-c9a9-1c1b31cdba56/test-directory-283bef63-11c7-2ecd-8ebb-0f2ad783c26d?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f30f4d5-3287-de4d-b0c4-62eb08d89d6a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD7AD5E6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "6f30f4d5-3287-de4d-b0c4-62eb08d89d6a", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed73389d-f01f-0043-7ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-902425d5-971b-42e2-c9a9-1c1b31cdba56?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-045d2b318eb2834a843eb7d8fea1e338-cfbacc076b276b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dc0c0be6-975d-2f0a-3202-d0bbb028405d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc0c0be6-975d-2f0a-3202-d0bbb028405d", + "x-ms-request-id": "8ffc6fec-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5e40c430-38b7-6f5f-584a-1bd4d6fbbcdd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-19418e1edcc95e418b851f9165f7f6ca-faece15c109ce24e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5d21fe72-5592-adb7-ab9c-83137c365937", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECD84794D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d21fe72-5592-adb7-ab9c-83137c365937", + "x-ms-request-id": "8ffc700a-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5e40c430-38b7-6f5f-584a-1bd4d6fbbcdd/test-directory-bcabf245-4323-7091-b797-588d30bbda78?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2d6e868f1c11646ade94c42723f4dd5-8be4bd3387f7a14c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a25ed0d0-7934-2f09-6cb1-a5fafc2a7cf0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD8C74A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a25ed0d0-7934-2f09-6cb1-a5fafc2a7cf0", + "x-ms-request-id": "ed73389e-f01f-0043-7ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5e40c430-38b7-6f5f-584a-1bd4d6fbbcdd/test-directory-bcabf245-4323-7091-b797-588d30bbda78?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d0bddcc0faca3d428ae3344f7ac9b883-9b290102ae50d54d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "326d61db-9ffa-50f9-7378-fa43f93e3d0a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "8dff0ac1-80d5-e65d-a7f1-80cbf16232be", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECD8C74A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "326d61db-9ffa-50f9-7378-fa43f93e3d0a", + "x-ms-lease-id": "8dff0ac1-80d5-e65d-a7f1-80cbf16232be", + "x-ms-request-id": "8ffc70b0-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5e40c430-38b7-6f5f-584a-1bd4d6fbbcdd/test-directory-bcabf245-4323-7091-b797-588d30bbda78?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ff06e33-00f4-cbc4-916c-ece33d01a1a7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-lease-id": "8dff0ac1-80d5-e65d-a7f1-80cbf16232be", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECD8C74A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "8ff06e33-00f4-cbc4-916c-ece33d01a1a7", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed73389f-f01f-0043-80f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5e40c430-38b7-6f5f-584a-1bd4d6fbbcdd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1444aea536b17744a993dfbfd69dd4ec-4801f3f9a0453e4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8b0fa44b-ae4d-7d16-22c4-e10230b04bc4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b0fa44b-ae4d-7d16-22c4-e10230b04bc4", + "x-ms-request-id": "8ffc70d9-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:44.4145813-07:00", + "RandomSeed": "1901810774", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_Error.json new file mode 100644 index 000000000000..f82008c76dd2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_Error.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98ba72ae-4c85-4407-63bf-8e71a403d372?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2832cba75c1d83448131693a15200c0e-a80a0d554c3c0649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "22b2b611-6420-aae2-fe93-9d7fa3148fce", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "ETag": "\u00220x8D7540EBC20CAD0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22b2b611-6420-aae2-fe93-9d7fa3148fce", + "x-ms-request-id": "8ffbe4aa-701e-0086-1af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-98ba72ae-4c85-4407-63bf-8e71a403d372/test-directory-07ad955e-5010-b696-c242-13d00d3665bb?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ee9a8ffa4045ef4da442612839d01352-6fe153ad04d14141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49727026-8efb-c033-20fb-5fdd51129dc7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "49727026-8efb-c033-20fb-5fdd51129dc7", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "ed7336d0-f01f-0043-37f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98ba72ae-4c85-4407-63bf-8e71a403d372?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-53190dae0ac29644a447d027f65343d3-6cdea3df637cd44d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9daaa16e-1cc4-9ac0-16a0-cd555174b98d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9daaa16e-1cc4-9ac0-16a0-cd555174b98d", + "x-ms-request-id": "8ffbe4f4-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1137676908", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_ErrorAsync.json new file mode 100644 index 000000000000..af409d75ff54 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_ErrorAsync.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8efa31c0-dfd3-7543-25fa-67efb04b5340?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f1ad7a318bfcf44bb1750309ed250a0-cde1b37d4556294c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dde0454e-dc96-d93e-401b-10560f03386d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECD9CC09D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dde0454e-dc96-d93e-401b-10560f03386d", + "x-ms-request-id": "8ffc7101-701e-0086-11f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8efa31c0-dfd3-7543-25fa-67efb04b5340/test-directory-d0af0254-fbcc-1901-6f60-3b51abc7ea85?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c6fdc2982342bd44963d9472e62dee73-3353707ab0efc640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8827c649-36f0-520a-44c6-6d35a0ec2e78", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8827c649-36f0-520a-44c6-6d35a0ec2e78", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "ed7338a0-f01f-0043-01f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8efa31c0-dfd3-7543-25fa-67efb04b5340?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-55f93b0b91f179479d21f195d43b0bcd-14afcfca00a3504f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e408ebd6-619f-bc94-864d-26a30874bd09", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e408ebd6-619f-bc94-864d-26a30874bd09", + "x-ms-request-id": "8ffc7146-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "794012978", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemIdentitySAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemIdentitySAS.json new file mode 100644 index 000000000000..771125064b08 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemIdentitySAS.json @@ -0,0 +1,207 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-21a75786cdf2b74894482b0caedd2d44-ceaee5879f24ff4c-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8471dc134827aa1a811c9c40058b8237", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1AQAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:16 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "a227201e-3108-4af4-b074-2b1bbafe6300" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-8217bbef-fd0e-801a-f140-aafe075456b1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-21a75786cdf2b74894482b0caedd2d44-44d7b299eadfaa44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bb7637d8-e07e-afb9-fe82-44ed93f41b96", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "ETag": "\u00220x8D7540EBC7256C1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb7637d8-e07e-afb9-fe82-44ed93f41b96", + "x-ms-request-id": "655b1a72-201e-007f-66f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-8217bbef-fd0e-801a-f140-aafe075456b1/test-directory-3fee2e2d-4047-94bd-3e21-6a25655b2dce?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-480c5a4070fbe54490f303519f16cd70-82cba45b3ada4e4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "351ea4ea-3896-90d9-1ccb-39624378a972", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "ETag": "\u00220x8D7540EBC97FB2D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "351ea4ea-3896-90d9-1ccb-39624378a972", + "x-ms-request-id": "7bdfc718-d01f-0019-23f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-f7d88fd714cd864aa8a082052fc79d48-0624cc78745dad41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6156eedd-4d6d-2ba0-8fbc-111938ee6951", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:04:16Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "6156eedd-4d6d-2ba0-8fbc-111938ee6951", + "x-ms-request-id": "655b1b9b-201e-007f-7ff7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:04:16Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:04:16Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003E4G/EQNuReprtoWGn7IYqlE5wKxHGYZZ5ZWMRZa0/86I=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-8217bbef-fd0e-801a-f140-aafe075456b1/test-directory-3fee2e2d-4047-94bd-3e21-6a25655b2dce?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A16Z\u0026se=2019-10-18T22%3A04%3A16Z\u0026sr=c\u0026sp=racwdl\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A04%3A16Z\u0026ske=2019-10-18T22%3A04%3A16Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-ba14e15e27a41040a5594d193d078999-801373622e32bd4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5585765e-4722-b204-6c5d-9aeadb97699d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "ETag": "\u00220x8D7540EBC97FB2D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "5585765e-4722-b204-6c5d-9aeadb97699d", + "x-ms-group": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-owner": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "7bdfc71a-d01f-0019-24f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-8217bbef-fd0e-801a-f140-aafe075456b1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0aef356b6ecad4095b5f3eceb3cb7f3-9fd3c1b8e358124b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1bbfb65-1368-8d2e-9862-c4d77a1c215a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1bbfb65-1368-8d2e-9862-c4d77a1c215a", + "x-ms-request-id": "655b1c38-201e-007f-19f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:16.6815688-07:00", + "RandomSeed": "80865716", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemIdentitySASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemIdentitySASAsync.json new file mode 100644 index 000000000000..27c27c9bf7cf --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemIdentitySASAsync.json @@ -0,0 +1,207 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-49640d1046662d449fbbd8b2b158c1b7-0229a1fcf4c3804e-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "104ab907c8372ea5af0fd0486d1b676c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1BwAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:45 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "81e0bb51-91f1-4fc8-842d-b04a28916400" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d87231e6-7ce2-4914-1389-13344e0cdf94?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-49640d1046662d449fbbd8b2b158c1b7-54c4d75710c1bc49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "59e77a4e-6a0a-e98c-e5b6-52ef61de8add", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "ETag": "\u00220x8D7540ECDC9D80B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59e77a4e-6a0a-e98c-e5b6-52ef61de8add", + "x-ms-request-id": "655b87c1-201e-007f-15f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-d87231e6-7ce2-4914-1389-13344e0cdf94/test-directory-0840ebd8-fd0f-bb4c-86f3-1b35bf35825a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32ba0d02e55b4e4babd5d0b72b9a4da1-5247e95dc052e240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a29b23c-c2cf-859c-d4b9-aafb9a447cc9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECDCF1B13\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a29b23c-c2cf-859c-d4b9-aafb9a447cc9", + "x-ms-request-id": "7bdfc781-d01f-0019-04f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-6ee5d78c5599e44e8c29502786241b46-fe0b8dc3bad0c04d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba0b773f-ccf2-5d9d-ab61-70947e54e56c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:04:45Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "ba0b773f-ccf2-5d9d-ab61-70947e54e56c", + "x-ms-request-id": "655b87fa-201e-007f-4bf7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:04:45Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:04:45Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003E/YPl4P\u002BGxTJC0HALw52M07aE4PhppKitq12WiBDL108=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-d87231e6-7ce2-4914-1389-13344e0cdf94/test-directory-0840ebd8-fd0f-bb4c-86f3-1b35bf35825a?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A45Z\u0026se=2019-10-18T22%3A04%3A45Z\u0026sr=c\u0026sp=racwdl\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A04%3A45Z\u0026ske=2019-10-18T22%3A04%3A45Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-c993382e99c33f4c87dab6c41f1bd807-df92a86916b69f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "22bb46e2-c139-82d6-4871-6d95d4fb6015", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECDCF1B13\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "22bb46e2-c139-82d6-4871-6d95d4fb6015", + "x-ms-group": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-owner": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "7bdfc782-d01f-0019-05f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d87231e6-7ce2-4914-1389-13344e0cdf94?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ecd8120e6bd48d46bc447f702a3b5deb-46f14cfb5da03640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "38b20972-c298-ae33-9166-290a48cd2227", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "38b20972-c298-ae33-9166-290a48cd2227", + "x-ms-request-id": "655b880f-201e-007f-5ff7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:45.5646881-07:00", + "RandomSeed": "961989506", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemSAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemSAS.json new file mode 100644 index 000000000000..8b65e06a2b73 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemSAS.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a08caebc-b476-533e-beac-37febf4cde02?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6097fe8f7755324e953b3f8ad0ee0c7c-3cc125342fee8f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b5a9e68b-c6c6-08cf-6fbb-e6db39ad4de1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:15 GMT", + "ETag": "\u00220x8D7540EBCBF4A48\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5a9e68b-c6c6-08cf-6fbb-e6db39ad4de1", + "x-ms-request-id": "8ffbe9a8-701e-0086-58f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a08caebc-b476-533e-beac-37febf4cde02/test-directory-e4068ac8-b4dd-d13e-ba9b-7a9106dcd8d4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2c16621724e6964684393ee4a57dc3f2-73885476198eec4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2005c64f-2333-1d0e-cbe9-bd102810cbf8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "ETag": "\u00220x8D7540EBCC76F3E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2005c64f-2333-1d0e-cbe9-bd102810cbf8", + "x-ms-request-id": "ed7336d3-f01f-0043-3af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a08caebc-b476-533e-beac-37febf4cde02/test-directory-e4068ac8-b4dd-d13e-ba9b-7a9106dcd8d4?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A16Z\u0026se=2019-10-18T22%3A04%3A16Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-8ec54db179c5a141a2409b2ce3cfbe18-270775723716a649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "738b7dfd-2da7-b1ad-54fc-5870f327918e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "ETag": "\u00220x8D7540EBCC76F3E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "738b7dfd-2da7-b1ad-54fc-5870f327918e", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336d4-f01f-0043-3bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a08caebc-b476-533e-beac-37febf4cde02?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6fd4b6b42e2af8479587b818b904800f-6008535ba2367a4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa12266e-5884-4d50-98e1-5c3bcfe9e688", + "x-ms-date": "Fri, 18 Oct 2019 21:04:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa12266e-5884-4d50-98e1-5c3bcfe9e688", + "x-ms-request-id": "8ffbea1e-701e-0086-49f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:16.9930265-07:00", + "RandomSeed": "758782006", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemSASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemSASAsync.json new file mode 100644 index 000000000000..310b1c5c9ba7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_FileSystemSASAsync.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-817a265b-ff3f-396e-5588-2450a2e8c089?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70986ed0246cda48b49a334effcf27a6-06ef1b62db456649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e6d3291e-dc86-acad-57d1-92309b9b6473", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECDDBD0D0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6d3291e-dc86-acad-57d1-92309b9b6473", + "x-ms-request-id": "8ffc72f7-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-817a265b-ff3f-396e-5588-2450a2e8c089/test-directory-6696ef0b-af5c-a9cf-ef0f-63d2d5e251dd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0cbc2f8cbaa4de4f97ffa6292bd73142-1d309d313ae83b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "acb3d316-6b0e-9657-8d30-ab151c635c23", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECDE0F968\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "acb3d316-6b0e-9657-8d30-ab151c635c23", + "x-ms-request-id": "ed7338a1-f01f-0043-02f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-817a265b-ff3f-396e-5588-2450a2e8c089/test-directory-6696ef0b-af5c-a9cf-ef0f-63d2d5e251dd?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A45Z\u0026se=2019-10-18T22%3A04%3A45Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-14fe7dd43625cd4abb04882803f5f52b-b9b6fa5d5198e54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c81ae20c-b8e8-cb64-ef46-d9da128c40f8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECDE0F968\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "c81ae20c-b8e8-cb64-ef46-d9da128c40f8", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7338a2-f01f-0043-03f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-817a265b-ff3f-396e-5588-2450a2e8c089?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-41ad3a85b3bbb54484764dcc69670448-00c4289eb0194e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39092ced-9349-033b-6df4-ae1bb7aa4ef9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39092ced-9349-033b-6df4-ae1bb7aa4ef9", + "x-ms-request-id": "8ffc7348-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:45.6814335-07:00", + "RandomSeed": "1863567859", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_Oauth.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_Oauth.json new file mode 100644 index 000000000000..af7f238e1996 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_Oauth.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-a1fe50bcc5a80b48b7e506a782601630-d963c82f133eb044-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "45b2375fd515535a118b894e1317838c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1AgAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:17 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "a6ecc293-ab9d-441d-98b2-02b5f4fc6300" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-a221a941-cdaf-f3e7-d665-72593037c1c1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1fe50bcc5a80b48b7e506a782601630-9e6fd1bcf55aee48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "757c1e7d-35de-79a8-b852-ff2e92bde1d9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "ETag": "\u00220x8D7540EBCFC6072\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "757c1e7d-35de-79a8-b852-ff2e92bde1d9", + "x-ms-request-id": "655b1dc2-201e-007f-11f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-a221a941-cdaf-f3e7-d665-72593037c1c1/test-directory-41ec7e5e-c8cc-cef1-a281-3b2911fc053a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d791466e92485b4887bdf2b63e9f7428-ef1b962eef3b8743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "147bda9c-fd64-a836-c329-6452ac5a66a1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD043085\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "147bda9c-fd64-a836-c329-6452ac5a66a1", + "x-ms-request-id": "7bdfc71d-d01f-0019-26f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-a221a941-cdaf-f3e7-d665-72593037c1c1/test-directory-41ec7e5e-c8cc-cef1-a281-3b2911fc053a?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "38b18ebc-6f9b-4128-b903-2f572b09c5e7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD043085\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "38b18ebc-6f9b-4128-b903-2f572b09c5e7", + "x-ms-group": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-owner": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "7bdfc71e-d01f-0019-27f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-a221a941-cdaf-f3e7-d665-72593037c1c1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-77f78d5733bb684aa0af6e5f9e1c9dcb-a09152107bfff344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1d9692e1-2da8-6005-4bae-e80ebe02a3d2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d9692e1-2da8-6005-4bae-e80ebe02a3d2", + "x-ms-request-id": "655b1e15-201e-007f-5ef7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2132962963", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_OauthAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_OauthAsync.json new file mode 100644 index 000000000000..d66a11945fb6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_OauthAsync.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-fcf90f4a093c934ab68e9bed89aa3294-59d4afc04566d944-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50a9ebe27c5cc9a6285ad40ae0d68029", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1CAAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:46 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - EUS ProdSlices", + "x-ms-request-id": "aa2a31a5-44e3-487e-8842-3c11d5875f00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-23258a4c-f325-6b1d-61cd-5b04b3290281?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fcf90f4a093c934ab68e9bed89aa3294-6473725087e42049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "33a05ea4-e02e-704e-30a8-2b7f2c11b546", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECE1E7014\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33a05ea4-e02e-704e-30a8-2b7f2c11b546", + "x-ms-request-id": "655b89b1-201e-007f-71f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-23258a4c-f325-6b1d-61cd-5b04b3290281/test-directory-b827ebc0-dc16-7c5a-f8a6-c60cb61aea70?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6ccfa651500c8d4c9cac81f0f440c531-248d57652dfa9f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11a0b557-e325-2815-b7d7-0bd30c448f59", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECE253120\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11a0b557-e325-2815-b7d7-0bd30c448f59", + "x-ms-request-id": "7bdfc785-d01f-0019-08f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-23258a4c-f325-6b1d-61cd-5b04b3290281/test-directory-b827ebc0-dc16-7c5a-f8a6-c60cb61aea70?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2bb301b9-6f35-8e03-3e3e-a1a2ab6d6dcf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECE253120\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "2bb301b9-6f35-8e03-3e3e-a1a2ab6d6dcf", + "x-ms-group": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-owner": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "7bdfc786-d01f-0019-09f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-23258a4c-f325-6b1d-61cd-5b04b3290281?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd3b631886da8d40bf8a4d20d242cd89-ce4a2ba5aaead446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a1a27da-6491-b924-fe7e-996bbb2a7f3b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a1a27da-6491-b924-fe7e-996bbb2a7f3b", + "x-ms-request-id": "655b8a19-201e-007f-54f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "144189548", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathIdentitySAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathIdentitySAS.json new file mode 100644 index 000000000000..8037ceabae35 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathIdentitySAS.json @@ -0,0 +1,207 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-b1b6ca2d764b2c42a336745b0b8742ca-0683dbe000027a44-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5dc43fecfe2d6b44f656f9390ed64de4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1AwAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:17 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - NCUS ProdSlices", + "x-ms-request-id": "80e6cb1c-72a9-4f88-9a57-2a02607e5b00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-db631b72-f6dc-6436-c7f1-e0a10fddf471?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1b6ca2d764b2c42a336745b0b8742ca-778379439ae26c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "74215fac-a0fb-54fb-a1e4-6a4ab215e7af", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD39E9DB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "74215fac-a0fb-54fb-a1e4-6a4ab215e7af", + "x-ms-request-id": "655b1f2c-201e-007f-67f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-db631b72-f6dc-6436-c7f1-e0a10fddf471/test-directory-242c6333-1d2a-7f79-7192-43217c1804a1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-561ec2c3e217bd4c8dd52097e686c0b2-75d0f50594ca7f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2b65f08-49c9-ae5c-1ab6-7ea5a7c146cb", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD4445AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2b65f08-49c9-ae5c-1ab6-7ea5a7c146cb", + "x-ms-request-id": "7bdfc71f-d01f-0019-28f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-689ef3a82c70474194738e94ad8bfa35-e96e43cfa29dff46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "af30e333-5a1f-a11b-5dc7-0340110095f4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:04:17Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "af30e333-5a1f-a11b-5dc7-0340110095f4", + "x-ms-request-id": "655b1f5d-201e-007f-16f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:04:17Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:04:17Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EGj8tDM/LWknPzaZzwoXYZfs8Vwe23ciEi3Sm8WoDnUE=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-db631b72-f6dc-6436-c7f1-e0a10fddf471/test-directory-242c6333-1d2a-7f79-7192-43217c1804a1?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A17Z\u0026se=2019-10-18T22%3A04%3A17Z\u0026sr=b\u0026sp=racwd\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A04%3A17Z\u0026ske=2019-10-18T22%3A04%3A17Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-ceb2c3d551b27946a4460b4f78f81644-5401a3f10136d749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c371a9a8-9690-3cac-6bbe-9ad8c7784b99", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD4445AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "c371a9a8-9690-3cac-6bbe-9ad8c7784b99", + "x-ms-group": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-owner": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "7bdfc720-d01f-0019-29f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-db631b72-f6dc-6436-c7f1-e0a10fddf471?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5cd2db9142e07e4e960f3dceea368878-2125a80f99a5e740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6798e4c2-d28e-7e64-dc75-6b048f9d772d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6798e4c2-d28e-7e64-dc75-6b048f9d772d", + "x-ms-request-id": "655b1f75-201e-007f-2df7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:17.8114608-07:00", + "RandomSeed": "1459381749", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathIdentitySASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathIdentitySASAsync.json new file mode 100644 index 000000000000..c5d6941b6cd2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathIdentitySASAsync.json @@ -0,0 +1,207 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-11faf4c3c7a4b14bb5c7e7f63c437ae9-fae7af4ce4dd7a4f-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88aca64f9d7da7895e866d26cd83a367", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1CQAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:46 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "1ea1f8d7-3544-4d26-a775-77c35fc46100" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-42e3c7b7-a4e4-42c8-74ac-9ce1988aef72?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-11faf4c3c7a4b14bb5c7e7f63c437ae9-69e4d8f81be3044c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b188d936-a83d-458e-095a-af2a9c2e9e24", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "ETag": "\u00220x8D7540ECE54A527\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b188d936-a83d-458e-095a-af2a9c2e9e24", + "x-ms-request-id": "655b8b08-201e-007f-38f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-42e3c7b7-a4e4-42c8-74ac-9ce1988aef72/test-directory-fff98ab4-716d-88be-93ba-0799a3505df5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e477d139ddfd7a43955e41ba5bedcf0e-4e876b4bfab16c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3eec7fa8-1d7f-9920-50e1-53b63a687885", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE5EC164\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3eec7fa8-1d7f-9920-50e1-53b63a687885", + "x-ms-request-id": "7bdfc787-d01f-0019-0af7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-3b001e2bad95eb4e9137e2ca0d2b5ba2-74e095516f9d6f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4d7e0aaf-6596-f6e7-49ca-79e658015219", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:04:46Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "4d7e0aaf-6596-f6e7-49ca-79e658015219", + "x-ms-request-id": "655b8b55-201e-007f-01f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:04:46Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:04:46Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EAYvNk5N0vQin\u002BWTfNa9q8doIiDA3jqju7eA1oBVlcgk=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-42e3c7b7-a4e4-42c8-74ac-9ce1988aef72/test-directory-fff98ab4-716d-88be-93ba-0799a3505df5?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A46Z\u0026se=2019-10-18T22%3A04%3A46Z\u0026sr=b\u0026sp=racwd\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A04%3A46Z\u0026ske=2019-10-18T22%3A04%3A46Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-7d85e329123a7f4881f2c4911178f73d-1ef8f79073e0b64f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3007f796-2ae9-51ef-601f-e8005a774bec", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE5EC164\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "3007f796-2ae9-51ef-601f-e8005a774bec", + "x-ms-group": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-owner": "c4f48289-bb84-4086-b250-6f94a8f64cee", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "7bdfc788-d01f-0019-0bf7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-42e3c7b7-a4e4-42c8-74ac-9ce1988aef72?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-080d76decde8ec48b977538ba7cea18c-1505fd905fc4b843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "604f2385-22fa-242f-d486-b3ccbc9878ab", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "604f2385-22fa-242f-d486-b3ccbc9878ab", + "x-ms-request-id": "655b8b64-201e-007f-10f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:46.5049511-07:00", + "RandomSeed": "67015863", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathSAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathSAS.json new file mode 100644 index 000000000000..569003f7baba --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathSAS.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-337e58c9-3086-2fb0-43c2-a7f8e2b1f401?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c9038445e7f9824198cd6d8c9f49f700-d59ce1c32292d94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9a8241f1-1947-77b9-670b-e53e36f517c7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "ETag": "\u00220x8D7540EBD4FBD6F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a8241f1-1947-77b9-670b-e53e36f517c7", + "x-ms-request-id": "8ffbee29-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-337e58c9-3086-2fb0-43c2-a7f8e2b1f401/test-directory-e61bd62e-517d-73f0-4e48-faba177bc9e5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c8f8458776b9664f9b3584180dc08107-4f1c9f246f064f45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5c9087b-2ef8-8a9d-363a-6f1aabbc49f9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD58BC60\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5c9087b-2ef8-8a9d-363a-6f1aabbc49f9", + "x-ms-request-id": "ed7336da-f01f-0043-40f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-337e58c9-3086-2fb0-43c2-a7f8e2b1f401/test-directory-e61bd62e-517d-73f0-4e48-faba177bc9e5?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A17Z\u0026se=2019-10-18T22%3A04%3A17Z\u0026sr=b\u0026sp=racwd\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-3f98feb659b0644493d5ba45f3afc3c1-a18a8b4dac581c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2dc232db-412b-cbcf-24ca-bcc5aec1f21f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD58BC60\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "2dc232db-412b-cbcf-24ca-bcc5aec1f21f", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7336db-f01f-0043-41f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-337e58c9-3086-2fb0-43c2-a7f8e2b1f401?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15e10b5fff1b6844b9b7a77c60489dc2-8170d8f7ee54134b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "783e89aa-1bf9-0ece-d2aa-5c7b1e2c25a4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "783e89aa-1bf9-0ece-d2aa-5c7b1e2c25a4", + "x-ms-request-id": "8ffbee8e-701e-0086-04f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:17.9471333-07:00", + "RandomSeed": "1363716747", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathSASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathSASAsync.json new file mode 100644 index 000000000000..4e1f3084a100 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetAccessControlAsync_PathSASAsync.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ac26973-4d90-946b-5a4c-0768b74d362f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91d378f5d6dfb242a448f5b1b8bfeecc-c3645ab5141b0f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1b45eb2f-a2d4-226e-23be-f8c2a4d30f15", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE690F2D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b45eb2f-a2d4-226e-23be-f8c2a4d30f15", + "x-ms-request-id": "8ffc775b-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2ac26973-4d90-946b-5a4c-0768b74d362f/test-directory-b6737cee-5090-0345-32ce-a9988444194a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0338b21ed245c947aa7e50c2e95fc720-0d73fe7076dbf549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98683ed7-feff-b475-5a24-064f542535c0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE6F0C93\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98683ed7-feff-b475-5a24-064f542535c0", + "x-ms-request-id": "ed7338a4-f01f-0043-04f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2ac26973-4d90-946b-5a4c-0768b74d362f/test-directory-b6737cee-5090-0345-32ce-a9988444194a?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A46Z\u0026se=2019-10-18T22%3A04%3A46Z\u0026sr=b\u0026sp=racwd\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-a8fb9b7c7177c140a86f979842dea9b7-8ad8b8911c5ef84e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "65eb4c51-776a-3316-475c-93e107d04e6e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE6F0C93\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::r-x,other::---", + "x-ms-client-request-id": "65eb4c51-776a-3316-475c-93e107d04e6e", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwxr-x---", + "x-ms-request-id": "ed7338a5-f01f-0043-05f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ac26973-4d90-946b-5a4c-0768b74d362f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e57fd03bf20c04380609aaa76ec7ff1-0b398f2aa2919d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "07fef168-cf3a-5656-bdcf-921a75831bfa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07fef168-cf3a-5656-bdcf-921a75831bfa", + "x-ms-request-id": "8ffc77a3-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:46.6119787-07:00", + "RandomSeed": "219238043", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync.json new file mode 100644 index 000000000000..3f2d380e85b5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync.json @@ -0,0 +1,145 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b9a3bcaf-245c-ea25-0c7a-4767b8152e49?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-27bad8c042f81c4e970df1a40fc0530b-84d63b6cf3f25e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2efc8d1c-9432-4da8-7c34-94aff0a7c5eb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD61E92A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2efc8d1c-9432-4da8-7c34-94aff0a7c5eb", + "x-ms-request-id": "8ffbeeb2-701e-0086-27f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b9a3bcaf-245c-ea25-0c7a-4767b8152e49/test-directory-4bfeb144-b791-aa80-77b4-e053e36a0147?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e65832de33b1048b1250c1721d4314f-c6e7d120fa833543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "37765542-d8c7-65c4-0d51-b77eb4556912", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD66E63F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "37765542-d8c7-65c4-0d51-b77eb4556912", + "x-ms-request-id": "ed7336dc-f01f-0043-42f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b9a3bcaf-245c-ea25-0c7a-4767b8152e49/test-directory-4bfeb144-b791-aa80-77b4-e053e36a0147", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6e52d209456a644aa89bb3089adaf831-55029db278d11c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8d10aeb7-caf4-7d80-2de5-1dc649988371", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD66E63F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8d10aeb7-caf4-7d80-2de5-1dc649988371", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbeefb-701e-0086-6ef7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b9a3bcaf-245c-ea25-0c7a-4767b8152e49?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-629e2a74f1f14b48b380f2df90117e86-ef083ba6bc858742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "05c6d516-dc44-681d-ccdc-d0787d0cfa01", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "05c6d516-dc44-681d-ccdc-d0787d0cfa01", + "x-ms-request-id": "8ffbef0e-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1550534100", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsyncAsync.json new file mode 100644 index 000000000000..bef930ce19bc --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsyncAsync.json @@ -0,0 +1,145 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4045d5fb-db0c-0c68-dfb5-6d34e8193a88?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df24408b5a6a6d48a34c27a7082b441e-e52becceb6652b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "77fae59c-bf76-7add-0c01-c26d7ee0f6da", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE76CD2D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77fae59c-bf76-7add-0c01-c26d7ee0f6da", + "x-ms-request-id": "8ffc77c8-701e-0086-15f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4045d5fb-db0c-0c68-dfb5-6d34e8193a88/test-directory-6099a6a9-aa30-2a11-39a9-a7500c2e9700?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bebbeb3faf778c48b74293cea03726c0-92a4e1f4d307c249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cf90f4c5-1844-f107-d4d0-3ecc188d6edd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE7C6436\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cf90f4c5-1844-f107-d4d0-3ecc188d6edd", + "x-ms-request-id": "ed7338a6-f01f-0043-06f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4045d5fb-db0c-0c68-dfb5-6d34e8193a88/test-directory-6099a6a9-aa30-2a11-39a9-a7500c2e9700", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0172112bd8cc1748a318ffc5c92fc6b3-0a3ce4dc88e6b344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "178aef8c-c89e-25bb-2ea5-2e4e84450e0f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE7C6436\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "178aef8c-c89e-25bb-2ea5-2e4e84450e0f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc77fe-701e-0086-48f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4045d5fb-db0c-0c68-dfb5-6d34e8193a88?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-966b72661acadf40914525728f69b951-140bfd6133d49644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "284032b2-5603-a23f-060a-1ba3c56d634e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "284032b2-5603-a23f-060a-1ba3c56d634e", + "x-ms-request-id": "8ffc780f-701e-0086-59f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "239224797", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditions.json new file mode 100644 index 000000000000..a85662d65c6b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditions.json @@ -0,0 +1,915 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-20b4246a-7062-6b2f-15ea-dbd7abe24739?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aa28968d69ffcd4cb576c80fbe551ac6-3a5f8e6dbfde4146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6be8beaf-e574-ab56-2e76-9cf2f6da5813", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD6FF572\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6be8beaf-e574-ab56-2e76-9cf2f6da5813", + "x-ms-request-id": "8ffbef3c-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-20b4246a-7062-6b2f-15ea-dbd7abe24739/test-directory-db2181e8-d1b8-855d-1bc4-ed3368f1de24?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-816b5f80c7217e4a85689f0e28837f82-78d61e16025e2c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0b54f4d6-0dcf-dd2a-6063-4faff723423c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD77FBB3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0b54f4d6-0dcf-dd2a-6063-4faff723423c", + "x-ms-request-id": "ed7336dd-f01f-0043-43f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-20b4246a-7062-6b2f-15ea-dbd7abe24739/test-directory-db2181e8-d1b8-855d-1bc4-ed3368f1de24", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85d540c1982c6341903e166896902bab-654673c17095c242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "745c95ca-d39c-f555-cd4a-8c968c163f56", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD77FBB3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "745c95ca-d39c-f555-cd4a-8c968c163f56", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbef9f-701e-0086-0df7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-20b4246a-7062-6b2f-15ea-dbd7abe24739?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc0dbbf11b6ca04e9ba397afe81a30ee-a375d8edb75c3244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "62e44926-cec6-c4a0-22fa-3169de837fa5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "62e44926-cec6-c4a0-22fa-3169de837fa5", + "x-ms-request-id": "8ffbefb2-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89d809a9-6c98-cfe0-f0f1-9954836f49c9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8bf9717d7aa3394ead1f679906ca3415-fadcaab1e3685245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a23caac8-452a-ba18-6914-72d5344b41b3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD82E49C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a23caac8-452a-ba18-6914-72d5344b41b3", + "x-ms-request-id": "8ffbefda-701e-0086-43f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-89d809a9-6c98-cfe0-f0f1-9954836f49c9/test-directory-02ed67b1-3c13-cb73-7959-a346beb505b3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5bce3c9fd2e204aad983bbf7ab5f431-84c2597386f8574e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6178fa10-8b4e-8c43-3670-28d1a2d2fbb4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD8B2695\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6178fa10-8b4e-8c43-3670-28d1a2d2fbb4", + "x-ms-request-id": "ed7336de-f01f-0043-44f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89d809a9-6c98-cfe0-f0f1-9954836f49c9/test-directory-02ed67b1-3c13-cb73-7959-a346beb505b3", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:18 GMT", + "traceparent": "00-175264cf28bcff489861bdcab71c95dc-e26150d86efd4448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c435090e-a33c-d865-ffff-a1c17ecd94f1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD8B2695\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c435090e-a33c-d865-ffff-a1c17ecd94f1", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbf03e-701e-0086-22f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89d809a9-6c98-cfe0-f0f1-9954836f49c9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d77d67205a1d814395502315d1f433aa-5c5fafe687bf7145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98c36a0f-379c-6a77-5998-f2c0c6bf8cfb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98c36a0f-379c-6a77-5998-f2c0c6bf8cfb", + "x-ms-request-id": "8ffbf04a-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3da54d23-b549-b574-2e8d-4bce0bce8c1a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b540b2a32e311243b87f1d932a251401-d59bd43c888e2a43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fe739de1-eb3e-5a96-f50e-690feba95f8a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD94C225\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fe739de1-eb3e-5a96-f50e-690feba95f8a", + "x-ms-request-id": "8ffbf06e-701e-0086-52f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3da54d23-b549-b574-2e8d-4bce0bce8c1a/test-directory-04e9d70c-780d-28f1-f923-8fa662c34e14?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f64d4f5f0e4fd8498e1e4fda7f2f9038-ef8ffca563bbdc48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ea5c743-dd30-68ab-ab4b-051b5cf0f832", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD9E0D1F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ea5c743-dd30-68ab-ab4b-051b5cf0f832", + "x-ms-request-id": "ed7336e0-f01f-0043-46f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3da54d23-b549-b574-2e8d-4bce0bce8c1a/test-directory-04e9d70c-780d-28f1-f923-8fa662c34e14", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:18 GMT", + "traceparent": "00-ef5fad826b64764c8970cd07e28c5a03-165a7c97db49954d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a628a8d-c01e-cee4-e684-c20f88c08e3b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBD9E0D1F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9a628a8d-c01e-cee4-e684-c20f88c08e3b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbf0df-701e-0086-3cf7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3da54d23-b549-b574-2e8d-4bce0bce8c1a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69f389413a7b2a47b65c66419ac4fe58-3610a1aab9ea8448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d18e51b4-5d8d-fe14-7194-72382e20f53b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d18e51b4-5d8d-fe14-7194-72382e20f53b", + "x-ms-request-id": "8ffbf0fe-701e-0086-5af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e569d70-5ab9-4fd1-4211-02f72db2caf0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab1537c5aa8d6e4ba97e40c2b61b2e65-77e340c9fa76e944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "67c15730-a09f-59fb-7f3e-8f7b5a1cd0bf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDA6034D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67c15730-a09f-59fb-7f3e-8f7b5a1cd0bf", + "x-ms-request-id": "8ffbf11e-701e-0086-76f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6e569d70-5ab9-4fd1-4211-02f72db2caf0/test-directory-20c281ca-bfc4-b309-ee54-967c90848532?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df774218334e504b864b3599a9fc38d7-4b6710647a54c94a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49820b6c-024d-71b3-4e0e-784b097ec9fa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDB139C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "49820b6c-024d-71b3-4e0e-784b097ec9fa", + "x-ms-request-id": "ed7336e2-f01f-0043-48f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e569d70-5ab9-4fd1-4211-02f72db2caf0/test-directory-20c281ca-bfc4-b309-ee54-967c90848532", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2e8e610592083448576036b6094be4a-bccf9ebaed8d7344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "840fdcac-3b01-ece4-d755-88e1ea06cc93", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDB139C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "840fdcac-3b01-ece4-d755-88e1ea06cc93", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbf178-701e-0086-4ef7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e569d70-5ab9-4fd1-4211-02f72db2caf0/test-directory-20c281ca-bfc4-b309-ee54-967c90848532", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EBDB139C2\u0022", + "traceparent": "00-d2423bc7ac973e4b95e7b21cf4f0406a-1753291650ea4d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d9ebb89-446f-7df8-78a0-f70171ed7c29", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDB139C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2d9ebb89-446f-7df8-78a0-f70171ed7c29", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbf18d-701e-0086-60f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e569d70-5ab9-4fd1-4211-02f72db2caf0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4b303fceaeab940a3331bb345079b4b-c57d8b42db8c3849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f574feb-9e68-f424-c3bd-5804e063004e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f574feb-9e68-f424-c3bd-5804e063004e", + "x-ms-request-id": "8ffbf1a2-701e-0086-74f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a3eef9f-1d69-d45e-a3c9-b5d3fd125af2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-28ee47582990e4498e5d4e6edf39c7f1-6328aeacb6419a4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3247f89b-7d47-ce7d-f083-8b9ee950f6b0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDBAA079\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3247f89b-7d47-ce7d-f083-8b9ee950f6b0", + "x-ms-request-id": "8ffbf1c1-701e-0086-13f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7a3eef9f-1d69-d45e-a3c9-b5d3fd125af2/test-directory-ce5b6562-de4d-51b8-2ebb-24d594407890?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1615b253db9f5245a5f5571483e33bf1-86634a1bd878404f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7bbd79c-26b8-bdc7-3ff5-048b58a73aaf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBDBF3AB9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7bbd79c-26b8-bdc7-3ff5-048b58a73aaf", + "x-ms-request-id": "ed7336e3-f01f-0043-49f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a3eef9f-1d69-d45e-a3c9-b5d3fd125af2/test-directory-ce5b6562-de4d-51b8-2ebb-24d594407890", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-f441859b25781445bde5b60dd65c5967-2f79703ede372244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc382022-8085-add8-d87a-c5d52320d1ec", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDBF3AB9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "bc382022-8085-add8-d87a-c5d52320d1ec", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbf1f7-701e-0086-45f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a3eef9f-1d69-d45e-a3c9-b5d3fd125af2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d0f35f3b272134cbfe75ab3ad02be3b-74f1bf4412aa0740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3869f865-7d6f-8a2a-231c-709e2c0f1599", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3869f865-7d6f-8a2a-231c-709e2c0f1599", + "x-ms-request-id": "8ffbf209-701e-0086-54f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-29fa4d5f-c89e-d3b3-348d-ca034350c118?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef4a043556b2be4a8728bd93336fef9d-fc59ed8398c1af46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9e28a46b-e8c5-9cfb-4495-04e2b32647d2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDC74CED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e28a46b-e8c5-9cfb-4495-04e2b32647d2", + "x-ms-request-id": "8ffbf22b-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-29fa4d5f-c89e-d3b3-348d-ca034350c118/test-directory-0035585b-ea9f-c5e2-d06b-d1212578f5e7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b63952b8c6d6f44cb176c42ffad7aee8-9df7dd4539140141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86e0d135-7e17-8142-c162-cd5a16d977cc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBDD3F7A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86e0d135-7e17-8142-c162-cd5a16d977cc", + "x-ms-request-id": "ed7336e4-f01f-0043-4af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-29fa4d5f-c89e-d3b3-348d-ca034350c118/test-directory-0035585b-ea9f-c5e2-d06b-d1212578f5e7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10af8f582501bc41bbab98b11a47458d-d8022d52c6e1e147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "78811a5b-10c7-8da1-27a8-8062af757d00", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "cad31c9f-a88f-38a9-05b5-cfcc03c03035", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDD3F7A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78811a5b-10c7-8da1-27a8-8062af757d00", + "x-ms-lease-id": "cad31c9f-a88f-38a9-05b5-cfcc03c03035", + "x-ms-request-id": "8ffbf2b6-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-29fa4d5f-c89e-d3b3-348d-ca034350c118/test-directory-0035585b-ea9f-c5e2-d06b-d1212578f5e7", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2024b4bc4c9df64db5b80ec850740d32-3f9fb3dc19e09e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e970774a-b83f-7f6e-ff5d-2cf0ee6ee030", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-id": "cad31c9f-a88f-38a9-05b5-cfcc03c03035", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDD3F7A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e970774a-b83f-7f6e-ff5d-2cf0ee6ee030", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbf2e9-701e-0086-25f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-29fa4d5f-c89e-d3b3-348d-ca034350c118?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a06592ec45590d40b5483256949dc615-a4126b539e97c444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "371774c5-9404-79c1-294a-7690f74441de", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "371774c5-9404-79c1-294a-7690f74441de", + "x-ms-request-id": "8ffbf2fe-701e-0086-3af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:18.0813134-07:00", + "RandomSeed": "584370375", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..226b25f06732 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsAsync.json @@ -0,0 +1,915 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-708b9693-5489-4e71-79c4-55feffa83fc0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ee4113724162e849844765975c8a2de3-fdf20e866b79e34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6651074c-0e84-a4b6-8b17-af298548c7ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE880E5A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6651074c-0e84-a4b6-8b17-af298548c7ab", + "x-ms-request-id": "8ffc7846-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-708b9693-5489-4e71-79c4-55feffa83fc0/test-directory-7f1d6bc0-80ab-a51d-8048-e7100a6c705b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0564b18c5a9054c8cb8d245b27f6035-4094015e92af644f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "72449eb1-c200-cbd1-eaac-e53b26a69a1e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE8D6605\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72449eb1-c200-cbd1-eaac-e53b26a69a1e", + "x-ms-request-id": "ed7338a7-f01f-0043-07f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-708b9693-5489-4e71-79c4-55feffa83fc0/test-directory-7f1d6bc0-80ab-a51d-8048-e7100a6c705b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7792f17dd41164da58cab69929a3805-3e2c2b7e21e55b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c5fa68a-fe28-bf5b-06e5-0caaf2ff82b5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE8D6605\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "6c5fa68a-fe28-bf5b-06e5-0caaf2ff82b5", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc7873-701e-0086-39f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-708b9693-5489-4e71-79c4-55feffa83fc0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e87585522d93b04aa3fa462900ee2604-3b371d251a04bd40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7fb05144-2e47-a8f6-f8e8-a7b0c3aaf52f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7fb05144-2e47-a8f6-f8e8-a7b0c3aaf52f", + "x-ms-request-id": "8ffc7881-701e-0086-47f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96456df1-7c1d-7a50-fc7d-22ccbccf20df?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8d6e6329c4ed7b4698d8bd9a4072d7fa-127497577686374a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "31991266-39e1-c803-0136-83c90b29ec28", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECE9E5987\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31991266-39e1-c803-0136-83c90b29ec28", + "x-ms-request-id": "8ffc78df-701e-0086-21f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-96456df1-7c1d-7a50-fc7d-22ccbccf20df/test-directory-d79ac7c8-5444-efe1-ff0d-261889f51202?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3118a4bcf74f31499546125dc2833f22-951aaa50f5eed943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a192c918-475f-1259-31aa-31d313eb3e0b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECEA340E8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a192c918-475f-1259-31aa-31d313eb3e0b", + "x-ms-request-id": "ed7338a8-f01f-0043-08f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96456df1-7c1d-7a50-fc7d-22ccbccf20df/test-directory-d79ac7c8-5444-efe1-ff0d-261889f51202", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:46 GMT", + "traceparent": "00-038b2b329dc8ea48bdb296bf2d18a1c7-ad3c2b77040e5a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf00dfe2-7163-18a3-2a53-788abd2bc9fc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECEA340E8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "bf00dfe2-7163-18a3-2a53-788abd2bc9fc", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc791b-701e-0086-59f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96456df1-7c1d-7a50-fc7d-22ccbccf20df?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10d36ed31a23aa4785a62a3349155ef0-56c811d6fc49664c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33f0d63a-7fea-b2a8-dc50-5c6fc9681c9d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33f0d63a-7fea-b2a8-dc50-5c6fc9681c9d", + "x-ms-request-id": "8ffc792d-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1f49f2f4-71d2-3d20-5c2a-e9ab9802c079?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f76355d88ade0f4d8d1f30a45d5fb523-307d60ecbb2bc94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "65ac3b9b-3f68-c996-b5b3-d7c095fd1ada", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEAD776D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65ac3b9b-3f68-c996-b5b3-d7c095fd1ada", + "x-ms-request-id": "8ffc7959-701e-0086-14f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1f49f2f4-71d2-3d20-5c2a-e9ab9802c079/test-directory-b97ae38f-3418-5e62-df6a-32904f35f548?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24b0ec1b57e3594cb1101088fc974dea-632ab7c4259e7c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "645a4728-539a-6755-d84d-85fe0c057a7f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECEB2AB52\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "645a4728-539a-6755-d84d-85fe0c057a7f", + "x-ms-request-id": "ed7338a9-f01f-0043-09f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1f49f2f4-71d2-3d20-5c2a-e9ab9802c079/test-directory-b97ae38f-3418-5e62-df6a-32904f35f548", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:46 GMT", + "traceparent": "00-74a08c4f6ef3b944b1a6b389ed0c907d-237e6544e2213f4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "07684320-91db-c9ad-26a8-8409d512a973", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEB2AB52\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "07684320-91db-c9ad-26a8-8409d512a973", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc7983-701e-0086-3cf7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1f49f2f4-71d2-3d20-5c2a-e9ab9802c079?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5c24945d9f6586428f120aadbd8abd22-a8d48e1929d00445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9ddf7ad-739d-2ca4-e1d9-f345387a5fbf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9ddf7ad-739d-2ca4-e1d9-f345387a5fbf", + "x-ms-request-id": "8ffc7991-701e-0086-4af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5085cc1a-6f10-f0e0-42fc-42b5fed7b662?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-60b9586604fe5e4991faa2ef6d512c38-dac40075e5feb84e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "47bad3c6-133e-3dec-17ec-86a030ee2d09", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEB9FCCF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47bad3c6-133e-3dec-17ec-86a030ee2d09", + "x-ms-request-id": "8ffc79bc-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5085cc1a-6f10-f0e0-42fc-42b5fed7b662/test-directory-b2019023-811e-3a89-f6eb-4272200bb386?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c17ddac37749f6488951578469f00207-cb7434a570b8d748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "acb04570-80b9-452c-4980-5152d0791d0b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECEC266F0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "acb04570-80b9-452c-4980-5152d0791d0b", + "x-ms-request-id": "ed7338ab-f01f-0043-0af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5085cc1a-6f10-f0e0-42fc-42b5fed7b662/test-directory-b2019023-811e-3a89-f6eb-4272200bb386", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12eccfacee38a04d95e9bab7ca8d2748-e6c56bc8863ec149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db022383-075a-49cc-ccaa-e29c1dd15f1f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEC266F0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "db022383-075a-49cc-ccaa-e29c1dd15f1f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc7a09-701e-0086-3ff7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5085cc1a-6f10-f0e0-42fc-42b5fed7b662/test-directory-b2019023-811e-3a89-f6eb-4272200bb386", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ECEC266F0\u0022", + "traceparent": "00-426c6c449d79b944b1571e4f13148621-2d1c729bfc52f04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "adcf909e-4177-31b0-338c-6c551f4f979b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEC266F0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "adcf909e-4177-31b0-338c-6c551f4f979b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc7a1f-701e-0086-55f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5085cc1a-6f10-f0e0-42fc-42b5fed7b662?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-460782ea1601dc4b887232bcb4f7e148-774e8b75eab3a44d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8cfdda20-b201-bfa7-09de-25d1c4ca4f09", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8cfdda20-b201-bfa7-09de-25d1c4ca4f09", + "x-ms-request-id": "8ffc7a2e-701e-0086-63f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e75a563-892c-16d6-2e7d-a9e4bf516a4e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e67dfc6ed787b4e864697ac7331e6d5-061f809ad346b441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "22fb7844-746f-9673-03e7-5e8408c3ffb8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECECC2881\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22fb7844-746f-9673-03e7-5e8408c3ffb8", + "x-ms-request-id": "8ffc7a4d-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6e75a563-892c-16d6-2e7d-a9e4bf516a4e/test-directory-f727d674-0995-58b7-0bb5-1cec9383b39d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5ac3708b2fd4941a5980192fe86fb72-5d5112aaf9d05346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8cde3d41-9668-3aa4-c1a2-16ba5787027f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECED2B8E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8cde3d41-9668-3aa4-c1a2-16ba5787027f", + "x-ms-request-id": "ed7338ac-f01f-0043-0bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e75a563-892c-16d6-2e7d-a9e4bf516a4e/test-directory-f727d674-0995-58b7-0bb5-1cec9383b39d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-fe40cb5c398e2640a488405810d8b966-73a6bd55ed5d5249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55ab8efd-26a4-5835-cb65-86b43124ded1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECED2B8E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "55ab8efd-26a4-5835-cb65-86b43124ded1", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc7aa0-701e-0086-4ff7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e75a563-892c-16d6-2e7d-a9e4bf516a4e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24a6e5bfbf66e0469b7970bcd4bc69a0-133552b268942449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8bd21f6-acdc-0cdb-8b3c-cdbe32acfad2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8bd21f6-acdc-0cdb-8b3c-cdbe32acfad2", + "x-ms-request-id": "8ffc7aac-701e-0086-5af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0559cd13-bf16-de75-2422-79f191be601d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-582605fbfa3dfb4dbf35d7d6e4ee6743-85691aa745318d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2963c2b7-6e54-375d-abde-a4b932e97bcd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEDC5810\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2963c2b7-6e54-375d-abde-a4b932e97bcd", + "x-ms-request-id": "8ffc7ad6-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0559cd13-bf16-de75-2422-79f191be601d/test-directory-20ccafdb-eaee-fd6a-d868-1eec5d318d77?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6cc2548ec31fa043909ced72954a988e-fe2feb01f6887b44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a26794ae-36e0-cd41-5766-51eb4f71da7a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECEE53AD3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a26794ae-36e0-cd41-5766-51eb4f71da7a", + "x-ms-request-id": "ed7338ad-f01f-0043-0cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0559cd13-bf16-de75-2422-79f191be601d/test-directory-20ccafdb-eaee-fd6a-d868-1eec5d318d77?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a6d0c9b4e34d5e439457ef9f2e4007d9-f41eb36e4aea6640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4538eaac-d44d-024e-21c2-bc98cad94776", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "e9ee2c50-abaf-a472-e548-6c6786e18a9c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEE53AD3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4538eaac-d44d-024e-21c2-bc98cad94776", + "x-ms-lease-id": "e9ee2c50-abaf-a472-e548-6c6786e18a9c", + "x-ms-request-id": "8ffc7b47-701e-0086-6cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0559cd13-bf16-de75-2422-79f191be601d/test-directory-20ccafdb-eaee-fd6a-d868-1eec5d318d77", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5f8715d31f9fd4ea6e34461cee06c9c-babf197eef7c8b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9bbb2914-45a8-d64f-d23b-a6072effca2f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-id": "e9ee2c50-abaf-a472-e548-6c6786e18a9c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEE53AD3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9bbb2914-45a8-d64f-d23b-a6072effca2f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc7b4e-701e-0086-73f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0559cd13-bf16-de75-2422-79f191be601d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f826eb4a8fc7c45a847da1b3e5cce11-67f31120afe49c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a084b403-ab1d-96cd-656a-5cf86aa83795", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a084b403-ab1d-96cd-656a-5cf86aa83795", + "x-ms-request-id": "8ffc7b69-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:46.7536651-07:00", + "RandomSeed": "870311592", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..f21605b71791 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsFail.json @@ -0,0 +1,684 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e6207a2-7170-5828-6648-a23198199a23?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-59919d03bff3cd44bab7ccc3bf8f803c-16db179185ea5e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6f5e969f-c103-9b90-b3a6-0e5349ea5b92", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "ETag": "\u00220x8D7540EBDE64C34\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f5e969f-c103-9b90-b3a6-0e5349ea5b92", + "x-ms-request-id": "8ffbf34a-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6e6207a2-7170-5828-6648-a23198199a23/test-directory-c108db14-052d-c4fa-7667-2a0edb4dffb4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1a5597e6f339774ab4a350dd30e3f414-07b03da8fa68834c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7dc60306-94a9-9a80-9c99-f89c9681c066", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBDF1000C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7dc60306-94a9-9a80-9c99-f89c9681c066", + "x-ms-request-id": "ed7336e8-f01f-0043-4ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e6207a2-7170-5828-6648-a23198199a23/test-directory-c108db14-052d-c4fa-7667-2a0edb4dffb4", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:18 GMT", + "traceparent": "00-b4b1203cde5dbc4893f44bae6cc2237a-791e15382262ac45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d708d1b6-8286-5f0b-73f7-66223284004a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d708d1b6-8286-5f0b-73f7-66223284004a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbf3a3-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6e6207a2-7170-5828-6648-a23198199a23?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5fb4602a177c894891d7d3e332776f03-7a87c26a7300bf46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5e5bfa3-e879-23df-4e00-e162f2b5b637", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5e5bfa3-e879-23df-4e00-e162f2b5b637", + "x-ms-request-id": "8ffbf3bf-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec4aaa71-80c0-5a5b-d15b-aba9c1d3c04f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8083257f2cbe7344a4527a22cbfcc37e-b327efe139219b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f4c68a27-e8da-22d1-648b-f41d3d36627b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBDF877EB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f4c68a27-e8da-22d1-648b-f41d3d36627b", + "x-ms-request-id": "8ffbf3dc-701e-0086-15f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ec4aaa71-80c0-5a5b-d15b-aba9c1d3c04f/test-directory-1e3f9240-4236-3699-d921-f29a5a7edf33?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e24f7997350a3c439f6a9f41763bfbbe-2579536fa900d040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e79caac3-9b5d-e440-f190-1ab8f537c7e5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE0012DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e79caac3-9b5d-e440-f190-1ab8f537c7e5", + "x-ms-request-id": "ed7336e9-f01f-0043-4ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec4aaa71-80c0-5a5b-d15b-aba9c1d3c04f/test-directory-1e3f9240-4236-3699-d921-f29a5a7edf33", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:18 GMT", + "traceparent": "00-14ceacad8a226a4599aae8b3d755933f-4498eba7d70a374f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b0d62f36-f8e2-06d5-f39d-457bb0bc44cc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "b0d62f36-f8e2-06d5-f39d-457bb0bc44cc", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbf434-701e-0086-6cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec4aaa71-80c0-5a5b-d15b-aba9c1d3c04f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5f619abd5586e744ab74d4a1fee8b14a-ee85d93ce958744e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c682f3a1-1760-b303-eb75-1416e6f3c461", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c682f3a1-1760-b303-eb75-1416e6f3c461", + "x-ms-request-id": "8ffbf444-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0a454ec1-6920-52ef-1f3e-75bb2f7d868c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3332cc737458aa41b0bdf1b5e3972c34-d8a6ed46d25a154e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "31966862-a622-374a-042f-a622a248846d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE06D261\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31966862-a622-374a-042f-a622a248846d", + "x-ms-request-id": "8ffbf45f-701e-0086-16f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0a454ec1-6920-52ef-1f3e-75bb2f7d868c/test-directory-0b2887ef-0718-4326-e3c8-e46dce2e8426?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7aa4458261b1e4b90b933b88dc4690c-58e52877a60d3045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47d22d2e-a5d0-5b2e-4153-4e59c1dc69d6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE1291E9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47d22d2e-a5d0-5b2e-4153-4e59c1dc69d6", + "x-ms-request-id": "ed7336ea-f01f-0043-50f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0a454ec1-6920-52ef-1f3e-75bb2f7d868c/test-directory-0b2887ef-0718-4326-e3c8-e46dce2e8426", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-b6632c637215cc43b3bf7f9d8ea5d63e-44bab81ef986a44e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a03f06ee-3c5b-e755-fefd-8593061085b4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "a03f06ee-3c5b-e755-fefd-8593061085b4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbf4c9-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0a454ec1-6920-52ef-1f3e-75bb2f7d868c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bcaf567300cba046bdc5443cff955ea9-2dd48e124b7b944c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba6bb4e7-c89d-6e7a-2aad-76f137f3940c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba6bb4e7-c89d-6e7a-2aad-76f137f3940c", + "x-ms-request-id": "8ffbf4ce-701e-0086-7df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6b3cc65b-13bb-89e5-18ce-fa241366bc46?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44ab3d0cb7ac4b49b929715f88a561f8-17025db57a1f784f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "64931da2-a07b-d469-cee2-a2cece555bc3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE18AFEA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64931da2-a07b-d469-cee2-a2cece555bc3", + "x-ms-request-id": "8ffbf4f1-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6b3cc65b-13bb-89e5-18ce-fa241366bc46/test-directory-d7002ff0-4247-9068-afcb-03cae6df9a1b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4cc2c6198506d14ea645a1070fe257c9-7618e22d13f65f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf156996-61fc-5f6b-b402-b5b09d9fedef", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE1ED432\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf156996-61fc-5f6b-b402-b5b09d9fedef", + "x-ms-request-id": "ed7336ec-f01f-0043-52f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6b3cc65b-13bb-89e5-18ce-fa241366bc46/test-directory-d7002ff0-4247-9068-afcb-03cae6df9a1b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-321a68323057424c9a62fc6267b2c6b3-aa8f61c975b5714c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c34f028-dbc9-341e-db22-41d0a31ab256", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE1ED432\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7c34f028-dbc9-341e-db22-41d0a31ab256", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbf541-701e-0086-6af7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6b3cc65b-13bb-89e5-18ce-fa241366bc46/test-directory-d7002ff0-4247-9068-afcb-03cae6df9a1b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EBE1ED432\u0022", + "traceparent": "00-3c10f58b98ea2c42ba29cb09bf3be4cd-b1d7481458836d4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad874e9a-716b-6d25-6805-abb12420f54a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad874e9a-716b-6d25-6805-abb12420f54a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffbf555-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6b3cc65b-13bb-89e5-18ce-fa241366bc46?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-539172209313c54485221309667e0921-60b37e54bc565045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54363280-0593-78ea-6e0c-3809708e0c58", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54363280-0593-78ea-6e0c-3809708e0c58", + "x-ms-request-id": "8ffbf570-701e-0086-17f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f34f1087-7874-d3e2-f67a-fc686dd9ec96?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6ab40310afecf34a9dada3e9729e3967-b18d0ead79cfa64e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "70c4abf6-c182-086d-4f63-5e1909820b95", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE27CDD8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "70c4abf6-c182-086d-4f63-5e1909820b95", + "x-ms-request-id": "8ffbf595-701e-0086-3af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f34f1087-7874-d3e2-f67a-fc686dd9ec96/test-directory-a6b9a120-1a5d-e66e-5957-5265bdc245a7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d517733df8a9e840820675e0e26e8cc8-e17d19f190daa645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ecff2502-f594-dbc5-3cdd-172b6f074a8c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE2D664B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ecff2502-f594-dbc5-3cdd-172b6f074a8c", + "x-ms-request-id": "ed7336ee-f01f-0043-54f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f34f1087-7874-d3e2-f67a-fc686dd9ec96/test-directory-a6b9a120-1a5d-e66e-5957-5265bdc245a7", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8aa9b9542b432f41a62c5caff93b5f63-bc98e48d7653d34c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98633368-59c3-e712-1495-853763e91f55", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-lease-id": "75fedc0c-eb9b-f41c-acaf-ff611d9bf890", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "98633368-59c3-e712-1495-853763e91f55", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "8ffbf5e9-701e-0086-0af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f34f1087-7874-d3e2-f67a-fc686dd9ec96?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7bc1b8a29c96e74894037bc8d2009467-9d2aa1c7bfca8547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3bc25c39-b2a3-c4c9-a453-1b7bc34841a4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3bc25c39-b2a3-c4c9-a453-1b7bc34841a4", + "x-ms-request-id": "8ffbf5ff-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:18.8594129-07:00", + "RandomSeed": "1883997701", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..dd92b77898d6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_AccessConditionsFailAsync.json @@ -0,0 +1,684 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a6bbf6a-855c-5257-ac59-2390b46bc04e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c267a9af9482864da80077c5e5fd661e-9f47f342f08c8a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "211c3e2e-f443-6429-4308-442d50105812", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECEF16A79\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "211c3e2e-f443-6429-4308-442d50105812", + "x-ms-request-id": "8ffc7b74-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5a6bbf6a-855c-5257-ac59-2390b46bc04e/test-directory-53f17ba6-1605-bdf4-60c1-e00c2c35e0de?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3fcbd9988a80184a81a7d5f35ba503a7-e4c7ac0db78e364c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f67a46f7-0cdc-1758-495f-c182141d380d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:46 GMT", + "ETag": "\u00220x8D7540ECEFA02D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f67a46f7-0cdc-1758-495f-c182141d380d", + "x-ms-request-id": "ed7338ae-f01f-0043-0df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a6bbf6a-855c-5257-ac59-2390b46bc04e/test-directory-53f17ba6-1605-bdf4-60c1-e00c2c35e0de", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:47 GMT", + "traceparent": "00-84d28a0b615a7b4fa5c0624099f560ca-af43966a477a134d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5147666-eaba-ec01-6e4a-2cefdd8870a9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5147666-eaba-ec01-6e4a-2cefdd8870a9", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc7bbe-701e-0086-61f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a6bbf6a-855c-5257-ac59-2390b46bc04e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8e99ab59fa548a489a19ab23e559c313-c29b8b9406856748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9d1b930a-5208-3d52-6448-1b64b6d329e7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9d1b930a-5208-3d52-6448-1b64b6d329e7", + "x-ms-request-id": "8ffc7bce-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a7be3fc-5270-9632-bbfe-624765916cba?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33e4f151aeda314ab36d7cc54f3d2615-234c40dd867d6d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9b739e4a-5b38-b8ba-6085-e209ef0bd8d3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF02848E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b739e4a-5b38-b8ba-6085-e209ef0bd8d3", + "x-ms-request-id": "8ffc7bea-701e-0086-0cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7a7be3fc-5270-9632-bbfe-624765916cba/test-directory-b4f061dc-dfee-297a-43a4-05ffb47ee164?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-98b5abd1f1f23044b4b7c12316c22087-43f80f3236dc6844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53d7ca98-aa66-6ac0-234a-589356ba04e2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF0D7157\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53d7ca98-aa66-6ac0-234a-589356ba04e2", + "x-ms-request-id": "ed7338af-f01f-0043-0ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a7be3fc-5270-9632-bbfe-624765916cba/test-directory-b4f061dc-dfee-297a-43a4-05ffb47ee164", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:47 GMT", + "traceparent": "00-6ae24f352cae3e46bf6ab263b95f7baa-f032bdf1d2561148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9669bbe-8da7-f4fe-f292-a3d377edc18c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "e9669bbe-8da7-f4fe-f292-a3d377edc18c", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc7c55-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a7be3fc-5270-9632-bbfe-624765916cba?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a32982410bbeb24fac9b6f1cd68da051-855ee5efd69a8e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bad5ab0f-1a53-163a-8075-497c6ee294f2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bad5ab0f-1a53-163a-8075-497c6ee294f2", + "x-ms-request-id": "8ffc7c69-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef9be016-c94f-1480-40df-d5dc1a6fb7f5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4544bc8eb6fa2f48bc2c3fa69c8efaf1-6b3f5b88d2cbd84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5d778136-8561-4641-2bc0-7a74455efb10", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF15E901\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d778136-8561-4641-2bc0-7a74455efb10", + "x-ms-request-id": "8ffc7c80-701e-0086-16f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ef9be016-c94f-1480-40df-d5dc1a6fb7f5/test-directory-5c5e54be-c81e-0fd9-a78f-2322d8c9b561?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-94989193152a7a48b326aa83056515dc-aa0b4c7ca0a3f949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0bf8e031-bd80-6e13-a768-b5d2621f6d62", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF1FDABB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0bf8e031-bd80-6e13-a768-b5d2621f6d62", + "x-ms-request-id": "ed7338b0-f01f-0043-0ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef9be016-c94f-1480-40df-d5dc1a6fb7f5/test-directory-5c5e54be-c81e-0fd9-a78f-2322d8c9b561", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-e2eb1edf04bb014d9dcd6a3651c369b4-1731f54dc7f64540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f8f1b5c8-a9d0-08e0-9038-f290a4c036b0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "f8f1b5c8-a9d0-08e0-9038-f290a4c036b0", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc7ce4-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef9be016-c94f-1480-40df-d5dc1a6fb7f5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e7d4de967c5df243ae35a2496c846dae-734991b269879b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad0ad2e5-752e-6192-38a7-12807088c0ff", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad0ad2e5-752e-6192-38a7-12807088c0ff", + "x-ms-request-id": "8ffc7cf4-701e-0086-03f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb91db8f-0e35-a3ce-ff22-303c5f25d71e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12d0e368b7217e43b6e05fbf16abb7da-855ead1d6103504e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "542b4ad3-5adf-d6ef-0467-ad0b45550213", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF299BA7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "542b4ad3-5adf-d6ef-0467-ad0b45550213", + "x-ms-request-id": "8ffc7d16-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eb91db8f-0e35-a3ce-ff22-303c5f25d71e/test-directory-a28df3cf-efdd-0749-59f7-3f4bd36090c9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8f0d15679dd3474ab5ccd984581b7680-391a30e55af16146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e9e28e7-bba8-e462-0123-fae81aa303a4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF2FB2E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e9e28e7-bba8-e462-0123-fae81aa303a4", + "x-ms-request-id": "ed7338b1-f01f-0043-10f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb91db8f-0e35-a3ce-ff22-303c5f25d71e/test-directory-a28df3cf-efdd-0749-59f7-3f4bd36090c9", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9bd93fc50403bd4282d1662923e7ea2f-2cc8567f68e6b04b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ab64eaa3-72c2-0821-8d84-13d687567c3a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF2FB2E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ab64eaa3-72c2-0821-8d84-13d687567c3a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc7d5e-701e-0086-68f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb91db8f-0e35-a3ce-ff22-303c5f25d71e/test-directory-a28df3cf-efdd-0749-59f7-3f4bd36090c9", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540ECF2FB2E0\u0022", + "traceparent": "00-e6d26f023a1398469e1a4e7f484508cc-701814c2c795f14c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "304417f8-583f-64e2-c23e-c867db42c65e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "304417f8-583f-64e2-c23e-c867db42c65e", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc7d72-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb91db8f-0e35-a3ce-ff22-303c5f25d71e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2111eebe063bc648b687995a179ae64a-3d372d8a82043540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "70de0cc3-4c11-78fb-4414-34ef36011dcc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "70de0cc3-4c11-78fb-4414-34ef36011dcc", + "x-ms-request-id": "8ffc7d81-701e-0086-0bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c390a8a-c51e-c385-629f-b0d4bb715b52?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c1e55524c180c47a119bc81f5e81fb4-d47f4777b994714e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fde6cf4d-a536-fe16-871a-0d729c27bcd3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF38926D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fde6cf4d-a536-fe16-871a-0d729c27bcd3", + "x-ms-request-id": "8ffc7d95-701e-0086-1df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c390a8a-c51e-c385-629f-b0d4bb715b52/test-directory-a3c3e2b8-4e5d-3468-bd0c-de5d0e18c49d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ecde26f469400241919fcb6bdd24b4f7-e0edb518c112e54a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1db4e305-ca01-fe21-67b2-3f29c6b9ef6f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF4191E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1db4e305-ca01-fe21-67b2-3f29c6b9ef6f", + "x-ms-request-id": "ed7338b2-f01f-0043-11f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c390a8a-c51e-c385-629f-b0d4bb715b52/test-directory-a3c3e2b8-4e5d-3468-bd0c-de5d0e18c49d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e5707be95a87e24e8ceaa4119cb4ef4f-9a26cd27a705fa4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2a57777b-a663-669b-0f88-85d81ef2c0c3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:47 GMT", + "x-ms-lease-id": "f15a9ae9-7387-0ca1-7d67-ca6943ca2ed3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "2a57777b-a663-669b-0f88-85d81ef2c0c3", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "8ffc7e04-701e-0086-09f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c390a8a-c51e-c385-629f-b0d4bb715b52?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2cb6b91c5f23fc45830fc3a2955d95f9-9e39164f36996d46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4fae5cc5-c561-af0b-d5da-5c184a6f3bd2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4fae5cc5-c561-af0b-d5da-5c184a6f3bd2", + "x-ms-request-id": "8ffc7e14-701e-0086-19f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:47.4521452-07:00", + "RandomSeed": "764395853", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_Error.json new file mode 100644 index 000000000000..30872ef3a9bd --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_Error.json @@ -0,0 +1,102 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cdec81c3-79ed-ff00-00ab-48f40d6fe0a4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8e11f473a578634e8aa8acac4a3ad3e9-add89412f7e73346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9c7ec55d-6191-b166-a921-529b1714e22e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE38E7ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9c7ec55d-6191-b166-a921-529b1714e22e", + "x-ms-request-id": "8ffbf636-701e-0086-56f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cdec81c3-79ed-ff00-00ab-48f40d6fe0a4/test-directory-f61b94cf-8974-5d98-0d47-45294284a674", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b261f73ef29ba44bf1c815fa7dfdfa3-361f3cdf4973ba41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4ac08e1-2b70-d411-2d20-8e491c3d6e25", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "c4ac08e1-2b70-d411-2d20-8e491c3d6e25", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffbf66a-701e-0086-09f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cdec81c3-79ed-ff00-00ab-48f40d6fe0a4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8e795c48b1cca54391ec3469b48fea8c-31be5157b9630e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3947d1bb-e1d8-5e04-b0c2-1ad0b6c971be", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3947d1bb-e1d8-5e04-b0c2-1ad0b6c971be", + "x-ms-request-id": "8ffbf684-701e-0086-22f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1734877739", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_ErrorAsync.json new file mode 100644 index 000000000000..ae7f630e66f8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_ErrorAsync.json @@ -0,0 +1,102 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-04dc5308-a285-25d8-0d79-902e2c10a1a0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd051f9d7de7f64c961e7c39370962bc-33c2c1dc9d50c94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a515791e-df93-f53a-9584-0b33940afc15", + "x-ms-date": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ECF49FAB5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a515791e-df93-f53a-9584-0b33940afc15", + "x-ms-request-id": "8ffc7e38-701e-0086-3cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-04dc5308-a285-25d8-0d79-902e2c10a1a0/test-directory-4185b6b6-668f-f442-6bd3-3e7fc7deb5c3", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2512de3df213ab4ca7b6d48efea49c6f-7f9b8812ada1a040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b942c40a-ecc4-b7b5-3720-39bfa1ba2db7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "b942c40a-ecc4-b7b5-3720-39bfa1ba2db7", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffc7e63-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-04dc5308-a285-25d8-0d79-902e2c10a1a0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac065f2b0cd51a4991e59843ad34ba78-d2169f36ec2b2e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0275835f-fb9c-5fff-9558-7cdbc24d8d4d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0275835f-fb9c-5fff-9558-7cdbc24d8d4d", + "x-ms-request-id": "8ffc7eb2-701e-0086-30f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1198956795", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemIdentitySAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemIdentitySAS.json new file mode 100644 index 000000000000..38a711703773 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemIdentitySAS.json @@ -0,0 +1,214 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-a7356931ab9ff84bb12d111745277f1e-227c068eb382c746-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f88a1269171caf20fb690b4641c05642", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1BAAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:19 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - SCUS ProdSlices", + "x-ms-request-id": "abd480cc-6453-4168-810b-ce663c775e00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-33df4610-7629-de7b-e336-5c3ea35dc761?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7356931ab9ff84bb12d111745277f1e-169dee11bfe52d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "719fa4e9-6c2c-0156-a4fe-463b4209c340", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:19 GMT", + "ETag": "\u00220x8D7540EBE731825\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "719fa4e9-6c2c-0156-a4fe-463b4209c340", + "x-ms-request-id": "655b26a9-201e-007f-11f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-33df4610-7629-de7b-e336-5c3ea35dc761/test-directory-47aafab8-0f8e-e1a2-edee-33711aa3cc49?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5adc10eda4e7c4ab9696250b9fa1e2c-a984d7758788be43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "78788d84-4520-d15d-84ef-75c36010bfe4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:19 GMT", + "ETag": "\u00220x8D7540EBE7A036C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78788d84-4520-d15d-84ef-75c36010bfe4", + "x-ms-request-id": "7bdfc723-d01f-0019-2bf7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-d5028c0cb1214945b9be1a4c485cdf33-2af9f825713c2b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b3c1da6c-dd47-6b22-5db6-f114e559e643", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:04:19Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "b3c1da6c-dd47-6b22-5db6-f114e559e643", + "x-ms-request-id": "655b26d6-201e-007f-3af7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:04:19Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:04:19Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EmM2Jn4WVytphry9vn/94EcxrHqFB1O6pphzod4kBpoo=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-33df4610-7629-de7b-e336-5c3ea35dc761/test-directory-47aafab8-0f8e-e1a2-edee-33711aa3cc49?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A19Z\u0026se=2019-10-18T22%3A04%3A19Z\u0026sr=c\u0026sp=racwdl\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A04%3A19Z\u0026ske=2019-10-18T22%3A04%3A19Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-1de3213455c7d04a924db5f376896481-4fba2f66bca8da48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86563d01-0c4e-ca9c-e11f-2bca5c28299b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:19 GMT", + "ETag": "\u00220x8D7540EBE7A036C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "86563d01-0c4e-ca9c-e11f-2bca5c28299b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "655b26e8-201e-007f-4cf7-85b0c4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-33df4610-7629-de7b-e336-5c3ea35dc761?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d3878a3d410db4497035f10533f1c66-1bad74a225b13145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a7134af0-6003-74f5-8bd0-dc1949e5d928", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a7134af0-6003-74f5-8bd0-dc1949e5d928", + "x-ms-request-id": "655b2711-201e-007f-72f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:19.8405022-07:00", + "RandomSeed": "12988423", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemIdentitySASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemIdentitySASAsync.json new file mode 100644 index 000000000000..804b9c00d0bb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemIdentitySASAsync.json @@ -0,0 +1,214 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-f1943159b304d344b65fad8d8daac4d3-080091ea4638bc41-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cf21c3e4bbfa8e3e14099980f2fb75a4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1CgAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:48 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - SCUS ProdSlices", + "x-ms-request-id": "046dc2cc-01b0-4108-9492-b344a0a95d00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-1f55a154-e78e-b579-b541-c1eecd0d48a0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f1943159b304d344b65fad8d8daac4d3-17783d319cb3f447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f06d4d5a-066f-7494-54f3-aaec7da3a7f9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF893EBF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f06d4d5a-066f-7494-54f3-aaec7da3a7f9", + "x-ms-request-id": "655b9213-201e-007f-7cf7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-1f55a154-e78e-b579-b541-c1eecd0d48a0/test-directory-4ab71eed-e06c-614c-74a1-6ad50dbc5cfd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05210968fe34524fb0a782a0e220b011-865d43b303212f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "286cf444-26ae-9f93-0fde-db666c138259", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ECF907903\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "286cf444-26ae-9f93-0fde-db666c138259", + "x-ms-request-id": "7bdfc78f-d01f-0019-10f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-9d37372153956b459dc5b5d90abd55f4-d5a44fcff98d324b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd3c8cd8-4c8e-85f6-49db-b07090285956", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:04:48Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "fd3c8cd8-4c8e-85f6-49db-b07090285956", + "x-ms-request-id": "655b925e-201e-007f-42f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:04:48Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:04:48Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EWfmqlRfF5MqVKEVR/lKmV6hkTWPafbK/fxqvscR192k=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-1f55a154-e78e-b579-b541-c1eecd0d48a0/test-directory-4ab71eed-e06c-614c-74a1-6ad50dbc5cfd?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A48Z\u0026se=2019-10-18T22%3A04%3A48Z\u0026sr=c\u0026sp=racwdl\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A04%3A48Z\u0026ske=2019-10-18T22%3A04%3A48Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-aeb599a1d9e62a4cb636b6d8ee442554-1831296571a8f346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e08de303-84d7-32ca-0fba-564c3739e80c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "ETag": "\u00220x8D7540ECF907903\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e08de303-84d7-32ca-0fba-564c3739e80c", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "655b926c-201e-007f-50f7-85b0c4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-1f55a154-e78e-b579-b541-c1eecd0d48a0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f535660ea7cd334b862b31416e4841ab-1fda89cb7ba74e4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad6d72bf-789a-977f-14bc-9e213a982510", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad6d72bf-789a-977f-14bc-9e213a982510", + "x-ms-request-id": "655b9276-201e-007f-59f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:48.5101744-07:00", + "RandomSeed": "118801963", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemSAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemSAS.json new file mode 100644 index 000000000000..2cda2fd7c13e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemSAS.json @@ -0,0 +1,144 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b995d3d-d5a5-5644-6cc7-e38c0604040d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-38b07007cb00164a9fd6bea25110f4ce-5903e13d88e7e947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dc142eb3-5b5f-919c-8aa0-799af6812671", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:18 GMT", + "ETag": "\u00220x8D7540EBE87D979\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc142eb3-5b5f-919c-8aa0-799af6812671", + "x-ms-request-id": "8ffbf89e-701e-0086-2af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b995d3d-d5a5-5644-6cc7-e38c0604040d/test-directory-5327351b-ab82-f9d3-910a-dec32ffae2d7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c397014f2c56948b27b44a15f3ee61b-ca8b03066c08aa40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01102eb0-06e6-e477-1d43-a27f0202913a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:19 GMT", + "ETag": "\u00220x8D7540EBE8D44A8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01102eb0-06e6-e477-1d43-a27f0202913a", + "x-ms-request-id": "ed7336f5-f01f-0043-5bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b995d3d-d5a5-5644-6cc7-e38c0604040d/test-directory-5327351b-ab82-f9d3-910a-dec32ffae2d7?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A19Z\u0026se=2019-10-18T22%3A04%3A19Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-ba5523d8ff93e44884fc68cea4037d0f-b5ebd87f85ddea4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8e9a553-2570-de8b-9567-2feb356f9c95", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:19 GMT", + "ETag": "\u00220x8D7540EBE8D44A8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c8e9a553-2570-de8b-9567-2feb356f9c95", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffbf8d8-701e-0086-61f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b995d3d-d5a5-5644-6cc7-e38c0604040d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-78455d0ffa39bc43936deaf94bd367f6-249afa5e3b372a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5c2c4fde-c919-ddc9-83d9-0a0ade95a5d1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5c2c4fde-c919-ddc9-83d9-0a0ade95a5d1", + "x-ms-request-id": "8ffbf8f8-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:19.9665035-07:00", + "RandomSeed": "555604720", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemSASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemSASAsync.json new file mode 100644 index 000000000000..9900016b8d46 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_FileSystemSASAsync.json @@ -0,0 +1,144 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21255e8f-c1c9-629d-8458-11c0d98e1f66?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c4eb3be9d4b424786cafade038f1f16-210e380734c08d4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6cd217dd-e60a-afd9-bc4b-a508ca3bf5ae", + "x-ms-date": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ECF9FA436\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6cd217dd-e60a-afd9-bc4b-a508ca3bf5ae", + "x-ms-request-id": "8ffc80a6-701e-0086-07f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-21255e8f-c1c9-629d-8458-11c0d98e1f66/test-directory-905b17e6-df95-d9a2-7bc0-f6626cd50bb2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-92d10f44328bdd4ebfb94fe9d41c3224-183395a13f2b564b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5584c24a-9f03-3aa8-6de9-0a4aed1740ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ECFB171FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5584c24a-9f03-3aa8-6de9-0a4aed1740ab", + "x-ms-request-id": "ed7338b3-f01f-0043-12f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21255e8f-c1c9-629d-8458-11c0d98e1f66/test-directory-905b17e6-df95-d9a2-7bc0-f6626cd50bb2?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A48Z\u0026se=2019-10-18T22%3A04%3A48Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-ffc8f9cae655fe4a930c2946daa07fb9-718bc18833f0554a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "08be89ec-a0b6-adab-b664-250b4e8464df", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ECFB171FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "08be89ec-a0b6-adab-b664-250b4e8464df", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc8126-701e-0086-04f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21255e8f-c1c9-629d-8458-11c0d98e1f66?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c774d1aba9c8654090c98fbb59e21f7c-bd4af3c35a2c0e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "645ef2b8-3759-c4f4-0804-655cbe3436c2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "645ef2b8-3759-c4f4-0804-655cbe3436c2", + "x-ms-request-id": "8ffc8137-701e-0086-13f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:48.7252512-07:00", + "RandomSeed": "1172517548", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_Oauth.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_Oauth.json new file mode 100644 index 000000000000..67feff00e555 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_Oauth.json @@ -0,0 +1,181 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-456f8df1b0b0f941bc2b661854de2691-1818987bbf51da45-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f8118d2d455f7acbc35a24211f54479", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1BQAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:20 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - EUS ProdSlices", + "x-ms-request-id": "25f6b3e2-1de1-4e09-bf06-345c483c6000" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-ca0e973a-2aab-844e-40b4-68d761b1a264?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-456f8df1b0b0f941bc2b661854de2691-b01f0312e0055144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "98a41269-2852-a3fc-7b30-81784d6b3336", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBEFAFE8D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98a41269-2852-a3fc-7b30-81784d6b3336", + "x-ms-request-id": "655b29d7-201e-007f-17f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-ca0e973a-2aab-844e-40b4-68d761b1a264/test-directory-4419ed39-9613-dd1b-4932-dce2510ae24f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f6aa0c821ce4a54480139863f918e7ca-bf3ec3e4530d8645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80534e9d-734e-95ae-65ad-dc1d85b99186", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBF01002F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "80534e9d-734e-95ae-65ad-dc1d85b99186", + "x-ms-request-id": "7bdfc728-d01f-0019-30f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-ca0e973a-2aab-844e-40b4-68d761b1a264/test-directory-4419ed39-9613-dd1b-4932-dce2510ae24f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3a46c9f-c3a1-1b2b-2ae4-d8b86ddfa77b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBF01002F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c3a46c9f-c3a1-1b2b-2ae4-d8b86ddfa77b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:20 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "655b2a11-201e-007f-4ff7-85b0c4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-ca0e973a-2aab-844e-40b4-68d761b1a264?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8019b942139024eb9ea711071385793-4dafba8d61664244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "197dd875-ce15-28e5-ddce-490e1b191b3c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "197dd875-ce15-28e5-ddce-490e1b191b3c", + "x-ms-request-id": "655b2a2a-201e-007f-64f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1005807466", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_OauthAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_OauthAsync.json new file mode 100644 index 000000000000..b7051ebe7759 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_OauthAsync.json @@ -0,0 +1,181 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-4a8724f9821555409edcd1676d2540ef-3569765b6c21784d-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "92359b1a8c41ce9461bb23f6d0e93faf", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1CwAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:48 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - SCUS ProdSlices", + "x-ms-request-id": "9e5bf2bf-9e40-45b5-963a-8590332e5c00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d15665d8-88dd-b9ea-2669-2514911b76f7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4a8724f9821555409edcd1676d2540ef-a4d07b5d71afda42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3a5d7659-2eef-13ec-5916-5187306f3649", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ECFE48EC6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a5d7659-2eef-13ec-5916-5187306f3649", + "x-ms-request-id": "655b944e-201e-007f-13f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-d15665d8-88dd-b9ea-2669-2514911b76f7/test-directory-1a36ddba-c567-400c-8056-577b82dd4e8a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85b3acac510f5646ab51a411fdd3f350-ad586bfc9e637545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6508ab3a-479a-cc27-e18f-d9340af64370", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ECFEAFE99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6508ab3a-479a-cc27-e18f-d9340af64370", + "x-ms-request-id": "7bdfc790-d01f-0019-11f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d15665d8-88dd-b9ea-2669-2514911b76f7/test-directory-1a36ddba-c567-400c-8056-577b82dd4e8a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25bb9b6f-dae0-3314-c756-2bf03a65a51b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ECFEAFE99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "25bb9b6f-dae0-3314-c756-2bf03a65a51b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:49 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "655b949c-201e-007f-5cf7-85b0c4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d15665d8-88dd-b9ea-2669-2514911b76f7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24bc17076613cc4083ae0dd0597b36c7-1595e7d21241ad40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6fc46c5b-1d3a-fc8f-8cd7-7af6fdd9cb9a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6fc46c5b-1d3a-fc8f-8cd7-7af6fdd9cb9a", + "x-ms-request-id": "655b94b8-201e-007f-76f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "319586206", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathIdentitySAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathIdentitySAS.json new file mode 100644 index 000000000000..6a6a83a9fba3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathIdentitySAS.json @@ -0,0 +1,214 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-d2aadcc9e0c54c469e60351cef826cbf-51a795d71308d044-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1d2843179db93b90bbad3e2e4244e9da", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1BgAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:20 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "a227201e-3108-4af4-b074-2b1b1aff6300" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d1c56297-d0c8-a8c5-0b1f-74922dab307c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d2aadcc9e0c54c469e60351cef826cbf-18bda91fbf284f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cd30d1e3-861c-124b-f25e-cc59ce3a399d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBF31CFFD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd30d1e3-861c-124b-f25e-cc59ce3a399d", + "x-ms-request-id": "655b2b3b-201e-007f-68f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-d1c56297-d0c8-a8c5-0b1f-74922dab307c/test-directory-f87c2552-8444-6770-056f-028a6f6d0730?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c4ae1a913f4a8b409d37491d742dc7b0-0c062a58f9e5e941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3914a4db-dc02-45db-41f5-126f481ccfae", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBF37EAD2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3914a4db-dc02-45db-41f5-126f481ccfae", + "x-ms-request-id": "7bdfc72a-d01f-0019-32f7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-15185d33560ff14ebcfaf83807b224da-b54528b10f881246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9d53beab-b02f-99d7-9161-5b4726a49aa7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:04:21Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "9d53beab-b02f-99d7-9161-5b4726a49aa7", + "x-ms-request-id": "655b2b7b-201e-007f-23f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:04:21Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:04:21Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EmTqxwkg9R1w4oU\u002BrRp4hCCYl6bBsYD6b/lZfQvF\u002BPCg=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d1c56297-d0c8-a8c5-0b1f-74922dab307c/test-directory-f87c2552-8444-6770-056f-028a6f6d0730?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A21Z\u0026se=2019-10-18T22%3A04%3A21Z\u0026sr=b\u0026sp=racwd\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A04%3A21Z\u0026ske=2019-10-18T22%3A04%3A21Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-ee439ee737c93e4e9cdfaf69765c69d0-83037aee06d09448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "89c36804-32c9-c47e-1a49-d0323f19b78a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBF37EAD2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "89c36804-32c9-c47e-1a49-d0323f19b78a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:21 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "655b2b8d-201e-007f-34f7-85b0c4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d1c56297-d0c8-a8c5-0b1f-74922dab307c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-419c9197b6848744a14536061b9c3aa1-d20da609f8b9ac43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be421c18-10e1-dddd-7454-3ee3cfb9002a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be421c18-10e1-dddd-7454-3ee3cfb9002a", + "x-ms-request-id": "655b2b9f-201e-007f-46f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:21.0855134-07:00", + "RandomSeed": "2134721814", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathIdentitySASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathIdentitySASAsync.json new file mode 100644 index 000000000000..879a0519df8c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathIdentitySASAsync.json @@ -0,0 +1,214 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-ff0c755c24406942af1026e62783be85-7ab3f19d83038c45-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6db8710564662459ea98cfcdcd2b0cb9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:49 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Ao1Uzu3ezitGnXslpkBve13eSEc1DAAAAM8fPNUOAAAA; expires=Sun, 17-Nov-2019 21:04:49 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - EUS ProdSlices", + "x-ms-request-id": "a27e275f-d348-42cb-9e2e-f6af24d76500" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-4711466b-8d84-8ace-f8d6-3d425036bcbe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff0c755c24406942af1026e62783be85-addee795a623a34a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0946dcae-6e2e-4f5a-6649-337d3d4949c4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ED02E7680\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0946dcae-6e2e-4f5a-6649-337d3d4949c4", + "x-ms-request-id": "655b9636-201e-007f-67f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-4711466b-8d84-8ace-f8d6-3d425036bcbe/test-directory-2b624019-1c1f-c8df-1306-50854134d1cc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5beca46eb6c0204fa4377503f301b433-3369cf9ad4e64e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4baf8a09-6fa1-4aca-8222-1f959f8c823b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:49 GMT", + "ETag": "\u00220x8D7540ED037533E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4baf8a09-6fa1-4aca-8222-1f959f8c823b", + "x-ms-request-id": "7bdfc79a-d01f-0019-1af7-85ffe4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-1d4879e4e243ac44ae2464f6084e224a-781156efd2bba04d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42c4bc0c-c17c-b918-558c-e2caa8087bfb", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:04:49Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "42c4bc0c-c17c-b918-558c-e2caa8087bfb", + "x-ms-request-id": "655b967b-201e-007f-2bf7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:04:49Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:04:49Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EBHPI4fGi9TGTr9jlvpv\u002B9Ojg1sY7htKIHlYNe5FGEIE=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-4711466b-8d84-8ace-f8d6-3d425036bcbe/test-directory-2b624019-1c1f-c8df-1306-50854134d1cc?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A49Z\u0026se=2019-10-18T22%3A04%3A49Z\u0026sr=b\u0026sp=racwd\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A04%3A49Z\u0026ske=2019-10-18T22%3A04%3A49Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-c92fd009d1177843bc4e5ef43ff80a83-3786bd7b439a1849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2890dbf-3fc8-7bbf-609a-c7e6020c94ca", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "ETag": "\u00220x8D7540ED037533E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e2890dbf-3fc8-7bbf-609a-c7e6020c94ca", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:49 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "655b968a-201e-007f-3af7-85b0c4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-4711466b-8d84-8ace-f8d6-3d425036bcbe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4a7d08564c1f524ab0afe196a336be6f-7dafc291ffe13040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b0b9eb3-997f-be33-f663-e7e9a7ba22a6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b0b9eb3-997f-be33-f663-e7e9a7ba22a6", + "x-ms-request-id": "655b9698-201e-007f-48f7-85b0c4000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:49.6013377-07:00", + "RandomSeed": "1714635518", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathSAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathSAS.json new file mode 100644 index 000000000000..3c940a0fb5f9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathSAS.json @@ -0,0 +1,144 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e04a1b11-30c5-9ee8-5c70-39502a1dce00?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eccee2ff92f02d48a0b3a360d1e64f9e-e6f9ab424bed9f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "274cd478-ab78-af2a-929f-ceaa15ce556d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBF4A6227\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "274cd478-ab78-af2a-929f-ceaa15ce556d", + "x-ms-request-id": "8ffbffbe-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e04a1b11-30c5-9ee8-5c70-39502a1dce00/test-directory-4a2ffcb0-629a-aa89-111a-1a1948ee8017?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed129e618e5133479cce1aa33a855b0a-ce59c70296e3a342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "73a11bb7-58a1-7d9f-794c-026b3fe0567d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBF4F5F6A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "73a11bb7-58a1-7d9f-794c-026b3fe0567d", + "x-ms-request-id": "ed733708-f01f-0043-6ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e04a1b11-30c5-9ee8-5c70-39502a1dce00/test-directory-4a2ffcb0-629a-aa89-111a-1a1948ee8017?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A21Z\u0026se=2019-10-18T22%3A04%3A21Z\u0026sr=b\u0026sp=racwd\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-2d4b68f234d7bc4596c9f72b209431bd-2d267544247d484a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "faf3279c-e22d-97cc-82aa-0dd5368a6290", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "ETag": "\u00220x8D7540EBF4F5F6A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "faf3279c-e22d-97cc-82aa-0dd5368a6290", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:21 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc0009-701e-0086-35f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e04a1b11-30c5-9ee8-5c70-39502a1dce00?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ce6e54998037d4280f1b78e05211df7-18b727f32c03224c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "18ce0546-5bed-9e4f-7e6b-0398ce060754", + "x-ms-date": "Fri, 18 Oct 2019 21:04:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "18ce0546-5bed-9e4f-7e6b-0398ce060754", + "x-ms-request-id": "8ffc001d-701e-0086-48f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:21.2389935-07:00", + "RandomSeed": "1296014851", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathSASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathSASAsync.json new file mode 100644 index 000000000000..89683d9166d9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/GetPropertiesAsync_PathSASAsync.json @@ -0,0 +1,144 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0790c96-1603-c559-40cb-1f6385764348?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9704caa5a2660e4ab0c07c1e4ae761cc-9021c3b8aa34aa4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5ae58298-2b07-80ff-3d93-ff88d3d8f423", + "x-ms-date": "Fri, 18 Oct 2019 21:04:49 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:49 GMT", + "ETag": "\u00220x8D7540ED0410A60\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ae58298-2b07-80ff-3d93-ff88d3d8f423", + "x-ms-request-id": "8ffc85cb-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f0790c96-1603-c559-40cb-1f6385764348/test-directory-3ba42412-1571-e5cf-f17b-4380d01dfa6f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b03cd073b9bf14e9fa60a23a598b3e6-59c156db3c4f5742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ee7d602-a037-4d67-511c-3d63ca8f7ce8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:49 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:49 GMT", + "ETag": "\u00220x8D7540ED04599CE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ee7d602-a037-4d67-511c-3d63ca8f7ce8", + "x-ms-request-id": "ed7338b4-f01f-0043-13f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0790c96-1603-c559-40cb-1f6385764348/test-directory-3ba42412-1571-e5cf-f17b-4380d01dfa6f?sv=2019-02-02\u0026st=2019-10-18T20%3A04%3A49Z\u0026se=2019-10-18T22%3A04%3A49Z\u0026sr=b\u0026sp=racwd\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-e836d82517fb16499d7936e64a5e962f-652734f95e380a4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fc856344-a6f1-31eb-489d-e3bc8aee7e7d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:49 GMT", + "ETag": "\u00220x8D7540ED04599CE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "fc856344-a6f1-31eb-489d-e3bc8aee7e7d", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:49 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc85ea-701e-0086-12f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0790c96-1603-c559-40cb-1f6385764348?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5278d5a65f5d974e98908d076f0c626a-1676617a8add0143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "661e2daf-7f09-c5f7-f39f-9dcd60d74542", + "x-ms-date": "Fri, 18 Oct 2019 21:04:49 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:49 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "661e2daf-7f09-c5f7-f39f-9dcd60d74542", + "x-ms-request-id": "8ffc85f1-701e-0086-19f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:49.6953034-07:00", + "RandomSeed": "2069103212", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync.json new file mode 100644 index 000000000000..f4b3ef831636 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0be4092-5a04-fdff-2334-3cb3c95ab291?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-672f6248b4c7194bad2a7dcdf7307f9a-c0d9a8a9bcb2e14b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b4a6c59d-c1df-7a01-06a2-c4cdf6f14170", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:24 GMT", + "ETag": "\u00220x8D7540EC2003B08\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4a6c59d-c1df-7a01-06a2-c4cdf6f14170", + "x-ms-request-id": "8ffc16e9-701e-0086-0cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e0be4092-5a04-fdff-2334-3cb3c95ab291/test-directory-d895f83e-fcb7-01a5-ca3c-b2f2e1953928?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d7e2eae6e9871c4584c82397ef0affdf-8219d3c23ae33f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cb2b08d0-e865-a0d4-20a4-e9a30e0f9871", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC2055A99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb2b08d0-e865-a0d4-20a4-e9a30e0f9871", + "x-ms-request-id": "ed733777-f01f-0043-5bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0be4092-5a04-fdff-2334-3cb3c95ab291/test-directory-d895f83e-fcb7-01a5-ca3c-b2f2e1953928?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15bee294fde4a74b8344136242c28e29-8e019739dbf47547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30cb839d-464d-9261-4cea-851aff5399af", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "455a9c68-3ddb-40bb-464a-e88107703522", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:24 GMT", + "ETag": "\u00220x8D7540EC2055A99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30cb839d-464d-9261-4cea-851aff5399af", + "x-ms-lease-id": "455a9c68-3ddb-40bb-464a-e88107703522", + "x-ms-request-id": "8ffc1727-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0be4092-5a04-fdff-2334-3cb3c95ab291/test-directory-d895f83e-fcb7-01a5-ca3c-b2f2e1953928?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0f33900ba25d54ea1b9fa2696ef0c0a-7ef7fe228767514d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83e3080e-05a5-6ad4-148e-8c80e8a88989", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "455a9c68-3ddb-40bb-464a-e88107703522", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:24 GMT", + "ETag": "\u00220x8D7540EC2055A99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83e3080e-05a5-6ad4-148e-8c80e8a88989", + "x-ms-request-id": "8ffc173c-701e-0086-56f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0be4092-5a04-fdff-2334-3cb3c95ab291?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-28a5e18fca28f5438e9d6241982a20ef-9b9f168391302b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f70c4cbf-1570-6a0a-f388-845f31861131", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f70c4cbf-1570-6a0a-f388-845f31861131", + "x-ms-request-id": "8ffc1757-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "445096104", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsyncAsync.json new file mode 100644 index 000000000000..c48a5d1e08b5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsyncAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9b558ed-917a-cef1-1e9a-dfe591abfb58?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d2dce2936b18e49bf5e820a8d2916a2-fa1e79cb69c4984b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "91339371-855b-63e4-7506-df02091cb77d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED320E0FA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91339371-855b-63e4-7506-df02091cb77d", + "x-ms-request-id": "8ffc9ba8-701e-0086-5ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f9b558ed-917a-cef1-1e9a-dfe591abfb58/test-directory-72f59026-fd3e-fef9-cdf7-cb5fee33f808?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-34c806d1a1daac46a0a8b855006dbb00-6f6a83edfd446641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "45972664-f120-73d1-9a34-c464b9857541", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:53 GMT", + "ETag": "\u00220x8D7540ED326C12C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "45972664-f120-73d1-9a34-c464b9857541", + "x-ms-request-id": "ed7338ff-f01f-0043-5cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9b558ed-917a-cef1-1e9a-dfe591abfb58/test-directory-72f59026-fd3e-fef9-cdf7-cb5fee33f808?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ea3222a5ef1a04194ffa40ab35b141c-658af5a9373ef748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "38aa017a-7bbc-aa69-21da-b1a2e682b95a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "39cbd60e-b9a7-bd04-937d-0a4eba40ee44", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED326C12C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "38aa017a-7bbc-aa69-21da-b1a2e682b95a", + "x-ms-lease-id": "39cbd60e-b9a7-bd04-937d-0a4eba40ee44", + "x-ms-request-id": "8ffc9bee-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9b558ed-917a-cef1-1e9a-dfe591abfb58/test-directory-72f59026-fd3e-fef9-cdf7-cb5fee33f808?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-915e04f67c2616449a5fbbaa519a1d9e-e64742f8530d6449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8d427bf-b696-c687-5050-a6c201455f7c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "39cbd60e-b9a7-bd04-937d-0a4eba40ee44", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED326C12C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8d427bf-b696-c687-5050-a6c201455f7c", + "x-ms-request-id": "8ffc9c0a-701e-0086-3bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9b558ed-917a-cef1-1e9a-dfe591abfb58?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bde9d4430fa6a64f9a4af5304a1b0a43-e4915af9b787f64f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bee2b6c1-00ae-8fc4-f85b-ae3906e35aaa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bee2b6c1-00ae-8fc4-f85b-ae3906e35aaa", + "x-ms-request-id": "8ffc9c25-701e-0086-56f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "196585967", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..33ef49299bc7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditions.json @@ -0,0 +1,879 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fbbc1364-14f7-2c52-4dba-68ebd3d728b0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-969b1e43bcd37a429418356874bec775-8ea031ed38f0ae49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1f4a6fc8-f994-92db-1d07-5fe22329d3a1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:24 GMT", + "ETag": "\u00220x8D7540EC2143BD3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f4a6fc8-f994-92db-1d07-5fe22329d3a1", + "x-ms-request-id": "8ffc1776-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fbbc1364-14f7-2c52-4dba-68ebd3d728b0/test-directory-c3b692af-d5de-d3ef-d9ab-94751f03ef3c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b84d6e7de58be1488c587426aed8129b-0390496c3be5e843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a99f52ae-405a-f296-8076-45e86465721a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC2194940\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a99f52ae-405a-f296-8076-45e86465721a", + "x-ms-request-id": "ed73377c-f01f-0043-60f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fbbc1364-14f7-2c52-4dba-68ebd3d728b0/test-directory-c3b692af-d5de-d3ef-d9ab-94751f03ef3c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0257b073f4ecf94bad0c7c2038f2320f-2625aaad049c4f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e6adb8c-be2b-3e36-3df9-3362c5b71313", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "2f2c2317-6f06-a514-76f8-7adfdf6da182", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:24 GMT", + "ETag": "\u00220x8D7540EC2194940\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e6adb8c-be2b-3e36-3df9-3362c5b71313", + "x-ms-lease-id": "2f2c2317-6f06-a514-76f8-7adfdf6da182", + "x-ms-request-id": "8ffc17b1-701e-0086-48f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fbbc1364-14f7-2c52-4dba-68ebd3d728b0/test-directory-c3b692af-d5de-d3ef-d9ab-94751f03ef3c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-297d2b3f6d75c24696b0955567fa62c6-447493ac49283d46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0352979e-9203-ff56-2087-8f6a137eb0a6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "2f2c2317-6f06-a514-76f8-7adfdf6da182", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:24 GMT", + "ETag": "\u00220x8D7540EC2194940\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0352979e-9203-ff56-2087-8f6a137eb0a6", + "x-ms-request-id": "8ffc17c6-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fbbc1364-14f7-2c52-4dba-68ebd3d728b0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33c2052ec6b3b1409c866038ea0b6c95-647e1c9e0829ed48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ec4ef17-1064-420f-6d2a-ec16164bbec2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ec4ef17-1064-420f-6d2a-ec16164bbec2", + "x-ms-request-id": "8ffc17e6-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bcb82a05-e2bd-523a-526b-de6ac5e012bf?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c83b09be86ee5f4caac9f95208a25039-7f93babfe378ee45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c2700ada-f6a8-3481-b572-dcf831a57c8c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC223CEFA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c2700ada-f6a8-3481-b572-dcf831a57c8c", + "x-ms-request-id": "8ffc17fb-701e-0086-11f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bcb82a05-e2bd-523a-526b-de6ac5e012bf/test-directory-c6412d17-9bf8-8208-e8ab-fcbe4f5cf223?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-299f7478850edb4c86ddef69b8e67a07-cc3da64e456ddf40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "32c50682-0aed-3fe1-02ed-d9fcfac3e558", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC22C3742\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32c50682-0aed-3fe1-02ed-d9fcfac3e558", + "x-ms-request-id": "ed73377d-f01f-0043-61f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bcb82a05-e2bd-523a-526b-de6ac5e012bf/test-directory-c6412d17-9bf8-8208-e8ab-fcbe4f5cf223?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5cd9adf16b6ba4eb74db98acc3a6c05-d577f92d7ceaec46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "edc91538-adeb-c006-eafe-1c8b12061143", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "2d5db87f-c114-c71c-1561-f8da2dbfdc9f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC22C3742\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "edc91538-adeb-c006-eafe-1c8b12061143", + "x-ms-lease-id": "2d5db87f-c114-c71c-1561-f8da2dbfdc9f", + "x-ms-request-id": "8ffc1849-701e-0086-5af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bcb82a05-e2bd-523a-526b-de6ac5e012bf/test-directory-c6412d17-9bf8-8208-e8ab-fcbe4f5cf223?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:25 GMT", + "traceparent": "00-7fc5d55244a9b34da35185ffde74317c-6aaaea49abac964f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "18a1ed7c-eff5-22b4-da7b-5e98a4ab7f1c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "2d5db87f-c114-c71c-1561-f8da2dbfdc9f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC22C3742\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "18a1ed7c-eff5-22b4-da7b-5e98a4ab7f1c", + "x-ms-request-id": "8ffc184c-701e-0086-5df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bcb82a05-e2bd-523a-526b-de6ac5e012bf?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b6abeae3f2b72a4395e83da4ad77c360-bab1fc1b03c9c442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "240e21af-f965-224d-8409-3d0b3d281ad6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "240e21af-f965-224d-8409-3d0b3d281ad6", + "x-ms-request-id": "8ffc1878-701e-0086-03f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9383ed4c-1029-b00c-6904-c4ea83947f97?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6afad81d36fceb45bfe18250a0b5cadb-a33ba262f911514b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b6d294f0-24bf-9e27-145e-ba6035629ef0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC237819B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b6d294f0-24bf-9e27-145e-ba6035629ef0", + "x-ms-request-id": "8ffc18a6-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9383ed4c-1029-b00c-6904-c4ea83947f97/test-directory-2e46a58a-973f-f239-353d-6bda572721f1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc701194be96db429a43f98c3e12776f-78513c419ea64f45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e85ac9af-3031-58eb-5be0-8082b94c47ed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC23D7D89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e85ac9af-3031-58eb-5be0-8082b94c47ed", + "x-ms-request-id": "ed73377e-f01f-0043-62f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9383ed4c-1029-b00c-6904-c4ea83947f97/test-directory-2e46a58a-973f-f239-353d-6bda572721f1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d91069a936559448894a7de84b2958e-a341020fcc755c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d6028003-749c-005d-9b99-1a8ae9f62e60", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9bbac93c-af68-c12d-cda7-47f52afa52de", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC23D7D89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d6028003-749c-005d-9b99-1a8ae9f62e60", + "x-ms-lease-id": "9bbac93c-af68-c12d-cda7-47f52afa52de", + "x-ms-request-id": "8ffc18f4-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9383ed4c-1029-b00c-6904-c4ea83947f97/test-directory-2e46a58a-973f-f239-353d-6bda572721f1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:25 GMT", + "traceparent": "00-7d334fa5d3bc8c4a98ab1783332053c3-96f49d778295e642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aaf1acc0-7bf8-b741-482a-f1331e368cb8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "9bbac93c-af68-c12d-cda7-47f52afa52de", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC23D7D89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aaf1acc0-7bf8-b741-482a-f1331e368cb8", + "x-ms-request-id": "8ffc1908-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9383ed4c-1029-b00c-6904-c4ea83947f97?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-893d02fc16b14241a6e1060dbe3a49c2-85fa957e35dced47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cc9a320-8404-1268-609e-cbf7c8ede4d2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3cc9a320-8404-1268-609e-cbf7c8ede4d2", + "x-ms-request-id": "8ffc192e-701e-0086-32f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e95235b8-d3f8-ed77-33a8-4bf8ade930b0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0ecd46b3e51a214ab3ddb76e10013662-0d463901c3df5847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "519ffb1a-f944-4d56-2cdb-095b38706477", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC24910F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "519ffb1a-f944-4d56-2cdb-095b38706477", + "x-ms-request-id": "8ffc194d-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e95235b8-d3f8-ed77-33a8-4bf8ade930b0/test-directory-25b01a6e-69da-6966-8162-20b78d15e6b2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-281c08ed3133a34c8de08ad7a2346d8e-d9bd223d851e8f45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ecf3cedc-5bd0-b096-9435-d0e1d99fbf16", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC24E22CD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ecf3cedc-5bd0-b096-9435-d0e1d99fbf16", + "x-ms-request-id": "ed73377f-f01f-0043-63f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e95235b8-d3f8-ed77-33a8-4bf8ade930b0/test-directory-25b01a6e-69da-6966-8162-20b78d15e6b2", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f09b3805-5724-2bc7-a162-3d6c818195be", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC24E22CD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f09b3805-5724-2bc7-a162-3d6c818195be", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc1971-701e-0086-70f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e95235b8-d3f8-ed77-33a8-4bf8ade930b0/test-directory-25b01a6e-69da-6966-8162-20b78d15e6b2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7073b0c2884be74ba351bd839abcad0b-3963b7077352464f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e30f2def-323a-5405-feaf-1dbfbc754ac1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5f3456f5-b192-902c-ae63-d9151bd52229", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC24E22CD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e30f2def-323a-5405-feaf-1dbfbc754ac1", + "x-ms-lease-id": "5f3456f5-b192-902c-ae63-d9151bd52229", + "x-ms-request-id": "8ffc1984-701e-0086-80f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e95235b8-d3f8-ed77-33a8-4bf8ade930b0/test-directory-25b01a6e-69da-6966-8162-20b78d15e6b2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC24E22CD\u0022", + "traceparent": "00-7ea6020ff715e5408f77cb9eace03412-2ac9d393ff958d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "537d19e1-b172-e084-a1e1-1415e3333dfd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "5f3456f5-b192-902c-ae63-d9151bd52229", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC24E22CD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "537d19e1-b172-e084-a1e1-1415e3333dfd", + "x-ms-request-id": "8ffc19a6-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e95235b8-d3f8-ed77-33a8-4bf8ade930b0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d7e6f195cd711546a18c7b4cdd3f689e-7709c5a6e65cd644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3de9318-f6f7-e54e-db20-c6724cd22110", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3de9318-f6f7-e54e-db20-c6724cd22110", + "x-ms-request-id": "8ffc19bb-701e-0086-32f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e09f7e63-6395-c772-49ef-0d6813ea2a58?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9206aecf99ad5a479192985b420c0a45-c764c7909d0f4e44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "36368ee7-38a9-b506-2116-5907e8e6d2f0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC25CEAA6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "36368ee7-38a9-b506-2116-5907e8e6d2f0", + "x-ms-request-id": "8ffc19db-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e09f7e63-6395-c772-49ef-0d6813ea2a58/test-directory-d3a96ef5-d2d5-c9bb-7879-d4ae0a7b74ec?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c4e8e01d947d646bc32ea4438b65a87-189e04a6cc4e3c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e4006814-6eb3-159e-d36d-be2f6358aba5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC267EF66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e4006814-6eb3-159e-d36d-be2f6358aba5", + "x-ms-request-id": "ed733784-f01f-0043-68f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e09f7e63-6395-c772-49ef-0d6813ea2a58/test-directory-d3a96ef5-d2d5-c9bb-7879-d4ae0a7b74ec?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a7a0384e2c8884e890ea6e8f4acf86a-4b97d13cd0d3a740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d49c879d-eea4-c6c0-2bfe-24990d117056", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4e596ca2-4e65-013c-bf19-618da47c887a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC267EF66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d49c879d-eea4-c6c0-2bfe-24990d117056", + "x-ms-lease-id": "4e596ca2-4e65-013c-bf19-618da47c887a", + "x-ms-request-id": "8ffc1a30-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e09f7e63-6395-c772-49ef-0d6813ea2a58/test-directory-d3a96ef5-d2d5-c9bb-7879-d4ae0a7b74ec?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-3e022e64b4dcf44ca8ffcc3c48daaeba-0a5f77d85214d64d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1cf047ed-b4e0-4ed6-efd3-767c6b9f32ea", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "4e596ca2-4e65-013c-bf19-618da47c887a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC267EF66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1cf047ed-b4e0-4ed6-efd3-767c6b9f32ea", + "x-ms-request-id": "8ffc1a4a-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e09f7e63-6395-c772-49ef-0d6813ea2a58?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12b4730928ce814ebb4281feaff8ba15-8266122828463948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c6ace332-5321-3175-6ca4-c5eb92aea693", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6ace332-5321-3175-6ca4-c5eb92aea693", + "x-ms-request-id": "8ffc1a63-701e-0086-4ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:25.8687105-07:00", + "RandomSeed": "1576979401", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..16e40f01ce21 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,879 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f9ec3f1-5e9b-d9cc-62c0-9ccae3f7df0b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f49f8e73f598e14bbf9d68acc0ac46ff-f62c5553019a0b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f66355c9-06d6-722d-1f7b-7251791b8d06", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED332BE7F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f66355c9-06d6-722d-1f7b-7251791b8d06", + "x-ms-request-id": "8ffc9c43-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9f9ec3f1-5e9b-d9cc-62c0-9ccae3f7df0b/test-directory-f1dbf90b-dfff-8946-049e-78178911d1cf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24508c203f8b8c48abecfb375c4822ee-8df6302fd8cd7b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fafcff6-67b7-e98b-0fd9-f1378d15e90e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED33C944F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fafcff6-67b7-e98b-0fd9-f1378d15e90e", + "x-ms-request-id": "ed733900-f01f-0043-5df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f9ec3f1-5e9b-d9cc-62c0-9ccae3f7df0b/test-directory-f1dbf90b-dfff-8946-049e-78178911d1cf?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-afbde039ad15174fb212585fe6ebcab3-89fb3d974f90164b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "52d07067-1d83-f6f1-5d8d-4b4a63dd8842", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "68eaa3a9-ff19-2172-c36d-04ad61cc9496", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED33C944F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "52d07067-1d83-f6f1-5d8d-4b4a63dd8842", + "x-ms-lease-id": "68eaa3a9-ff19-2172-c36d-04ad61cc9496", + "x-ms-request-id": "8ffc9ca3-701e-0086-4ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f9ec3f1-5e9b-d9cc-62c0-9ccae3f7df0b/test-directory-f1dbf90b-dfff-8946-049e-78178911d1cf?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a0758e9907c4bd46928c0fb4e36e879d-5d4df2bc7766d944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f1462c8c-41fc-fb12-7b2a-5bd476cd9ca7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "68eaa3a9-ff19-2172-c36d-04ad61cc9496", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED33C944F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1462c8c-41fc-fb12-7b2a-5bd476cd9ca7", + "x-ms-request-id": "8ffc9cb5-701e-0086-5ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f9ec3f1-5e9b-d9cc-62c0-9ccae3f7df0b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-75ccfe42082dc94e97e87495153435cd-36e04d0ef8d0ab4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "37be8563-9797-0446-4822-a5cad4d870be", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "37be8563-9797-0446-4822-a5cad4d870be", + "x-ms-request-id": "8ffc9cd4-701e-0086-7df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46743c4e-8d44-cce6-480e-2d137a7ac18c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f930d26d41e21247ae4ef670ad08dc7b-34b14883fed8a24a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fd4a0977-2f7a-d560-9ef2-ee896a328ace", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED347A9D9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd4a0977-2f7a-d560-9ef2-ee896a328ace", + "x-ms-request-id": "8ffc9cf1-701e-0086-1af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46743c4e-8d44-cce6-480e-2d137a7ac18c/test-directory-1d141861-7f67-e9af-2c7c-51d4392ab12f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0980693f152df4f914cce7cba19958c-ac82c6d0499e734d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "025b86e5-4604-f884-5960-d1fddd8b9c74", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED34D7188\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "025b86e5-4604-f884-5960-d1fddd8b9c74", + "x-ms-request-id": "ed733901-f01f-0043-5ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46743c4e-8d44-cce6-480e-2d137a7ac18c/test-directory-1d141861-7f67-e9af-2c7c-51d4392ab12f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af6c3fbcff25664bb42392b3ef7dc727-53fccfe5dadfd845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8dcddfd-64a8-cb2a-e8be-fb757fb7ccc7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "28ddbe40-1996-9d9e-068e-c6cc2c9272a6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED34D7188\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8dcddfd-64a8-cb2a-e8be-fb757fb7ccc7", + "x-ms-lease-id": "28ddbe40-1996-9d9e-068e-c6cc2c9272a6", + "x-ms-request-id": "8ffc9d29-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46743c4e-8d44-cce6-480e-2d137a7ac18c/test-directory-1d141861-7f67-e9af-2c7c-51d4392ab12f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:54 GMT", + "traceparent": "00-605cc3090447204aa43e00babbdf1564-2502cdcc2aa87b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ecefce5-b9b6-8bfe-6424-ca10b4b5e505", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "28ddbe40-1996-9d9e-068e-c6cc2c9272a6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED34D7188\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ecefce5-b9b6-8bfe-6424-ca10b4b5e505", + "x-ms-request-id": "8ffc9d31-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46743c4e-8d44-cce6-480e-2d137a7ac18c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b2ecc6c3f2f7342a5b022962b52bd85-a0d5be3f5c5c2349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "828f0713-7de9-3311-2b82-e8771f95dcdc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "828f0713-7de9-3311-2b82-e8771f95dcdc", + "x-ms-request-id": "8ffc9d36-701e-0086-58f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b21b6693-e1ed-8aed-ceba-166b94cf922c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da2086eee856a1468c30f9535df3b08f-47acf62819e4bd42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "919c486e-171c-322c-1a05-b42e66a69f5c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED3582792\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "919c486e-171c-322c-1a05-b42e66a69f5c", + "x-ms-request-id": "8ffc9d5f-701e-0086-7df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b21b6693-e1ed-8aed-ceba-166b94cf922c/test-directory-6e1cbbef-3099-2fb6-4bc1-733f45691717?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-30acb98c79185c4da9715bdc9c5e6a49-93ac7430eb1f0f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b693400d-8599-3d08-926c-465ba3ececb0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED35EDC8C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b693400d-8599-3d08-926c-465ba3ececb0", + "x-ms-request-id": "ed733902-f01f-0043-5ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b21b6693-e1ed-8aed-ceba-166b94cf922c/test-directory-6e1cbbef-3099-2fb6-4bc1-733f45691717?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4fdfcabdaac2e2459c351b15e1d4311a-da34ae6d239ac144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1233e0dd-0184-b9ef-16a4-0bc09c389efc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "f2689ced-54a9-ee29-abd9-e9cf9e95805e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED35EDC8C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1233e0dd-0184-b9ef-16a4-0bc09c389efc", + "x-ms-lease-id": "f2689ced-54a9-ee29-abd9-e9cf9e95805e", + "x-ms-request-id": "8ffc9da1-701e-0086-39f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b21b6693-e1ed-8aed-ceba-166b94cf922c/test-directory-6e1cbbef-3099-2fb6-4bc1-733f45691717?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:54 GMT", + "traceparent": "00-326590810a7e0d47995957c4a695ab6a-de502ea37dadd342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bdf15138-6d61-ccd9-eb77-ee3155bda433", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "f2689ced-54a9-ee29-abd9-e9cf9e95805e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED35EDC8C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bdf15138-6d61-ccd9-eb77-ee3155bda433", + "x-ms-request-id": "8ffc9daf-701e-0086-47f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b21b6693-e1ed-8aed-ceba-166b94cf922c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3bf4a6a576040a45abde8cfa1d5ae1b8-2d756dd43ae14d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4a871470-e047-7d9a-0fc0-dc42f9a83660", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a871470-e047-7d9a-0fc0-dc42f9a83660", + "x-ms-request-id": "8ffc9dbe-701e-0086-55f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ddc85183-6387-60cf-73fb-b7b9797c51e5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f72068ae6d22c48a9906bb70f969ba6-8c7d153f10a5804b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2ad99471-413d-0d2d-4426-d74b29e00492", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED36AC88D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ad99471-413d-0d2d-4426-d74b29e00492", + "x-ms-request-id": "8ffc9dd6-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ddc85183-6387-60cf-73fb-b7b9797c51e5/test-directory-bfeaf66f-f5e7-2929-6588-bb29a06965d9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f17a21faf101f746ab6f505f5aae4054-5bd22a9a9bb2fd47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "04f62f58-3db0-7c76-6bb0-c4b486036cdb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED37004DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "04f62f58-3db0-7c76-6bb0-c4b486036cdb", + "x-ms-request-id": "ed733903-f01f-0043-60f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ddc85183-6387-60cf-73fb-b7b9797c51e5/test-directory-bfeaf66f-f5e7-2929-6588-bb29a06965d9", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "844f2048-4552-37a8-3fad-b6dd8a438251", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED37004DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "844f2048-4552-37a8-3fad-b6dd8a438251", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:54 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc9eee-701e-0086-77f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ddc85183-6387-60cf-73fb-b7b9797c51e5/test-directory-bfeaf66f-f5e7-2929-6588-bb29a06965d9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-151a668a7ce63d4c8c4c18b6bc2c7702-b724377d3523374b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d8eaaa42-21ca-2d71-d199-30c5aa4b359f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d04dfdc0-2098-48ef-4ed3-b333f919a6c4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED37004DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d8eaaa42-21ca-2d71-d199-30c5aa4b359f", + "x-ms-lease-id": "d04dfdc0-2098-48ef-4ed3-b333f919a6c4", + "x-ms-request-id": "8ffc9efe-701e-0086-07f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ddc85183-6387-60cf-73fb-b7b9797c51e5/test-directory-bfeaf66f-f5e7-2929-6588-bb29a06965d9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ED37004DC\u0022", + "traceparent": "00-c491e235cb00b147a2601c81b45e0362-0fb03b05a04bee4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e09a5cc6-aa58-e887-8e14-3b98caa3b589", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "d04dfdc0-2098-48ef-4ed3-b333f919a6c4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED37004DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e09a5cc6-aa58-e887-8e14-3b98caa3b589", + "x-ms-request-id": "8ffc9f3b-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ddc85183-6387-60cf-73fb-b7b9797c51e5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eeece14e359c7b4aa025d821e8542347-43cfd03116e5ab4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4dfeef08-55b0-9e46-a0fe-d29e473d8215", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4dfeef08-55b0-9e46-a0fe-d29e473d8215", + "x-ms-request-id": "8ffc9f3d-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-096d2539-1159-412b-b6db-0bba8aac77e2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0028bdd63d28f644893d786d061473e3-c941f3c3dd672c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4ba10a1c-cb3e-f79b-c3bc-97d5498c13f3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED39A1E76\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ba10a1c-cb3e-f79b-c3bc-97d5498c13f3", + "x-ms-request-id": "8ffc9f41-701e-0086-48f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-096d2539-1159-412b-b6db-0bba8aac77e2/test-directory-005fef87-a6ad-d270-4c6a-017432138fae?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a2147aeab40fe14a91754777665f50f5-61bf98bf96333c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c290ead0-76a8-75e9-9acf-fed4c927c4af", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED3A0FB7D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c290ead0-76a8-75e9-9acf-fed4c927c4af", + "x-ms-request-id": "ed733904-f01f-0043-61f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-096d2539-1159-412b-b6db-0bba8aac77e2/test-directory-005fef87-a6ad-d270-4c6a-017432138fae?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-35c22c4e2dbf5a45b8ae3aee12c7cdb5-b33a5f05fffaf345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e6ba68d4-e492-3c8c-0234-76bc20d4e612", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d471e92d-94ee-5be8-4beb-55148e880249", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3A0FB7D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6ba68d4-e492-3c8c-0234-76bc20d4e612", + "x-ms-lease-id": "d471e92d-94ee-5be8-4beb-55148e880249", + "x-ms-request-id": "8ffc9f92-701e-0086-15f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-096d2539-1159-412b-b6db-0bba8aac77e2/test-directory-005fef87-a6ad-d270-4c6a-017432138fae?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-17a4b28914f5fe4aaf08a13d76d5e737-fb4c4820fd8a914d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2640d141-1bcd-ccb6-f967-454f5549cdb7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "d471e92d-94ee-5be8-4beb-55148e880249", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3A0FB7D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2640d141-1bcd-ccb6-f967-454f5549cdb7", + "x-ms-request-id": "8ffc9f9f-701e-0086-20f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-096d2539-1159-412b-b6db-0bba8aac77e2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fa430cdaf0bf404b873c526abba92f46-f0384620c1c42140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f7bfa05-c094-b145-fe56-491c36dd0b9a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f7bfa05-c094-b145-fe56-491c36dd0b9a", + "x-ms-request-id": "8ffc9fb4-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:54.5899477-07:00", + "RandomSeed": "120344463", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..c1c8a528cfa5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,730 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e2d1118-3beb-cef8-d641-c4df57c2f51f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4584fdaf7a41eb4bbea496e24c42ac98-23e1847fde8f1b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c79e7354-84bc-1bb4-2fdb-d83505a3e9a6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC273F946\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c79e7354-84bc-1bb4-2fdb-d83505a3e9a6", + "x-ms-request-id": "8ffc1a86-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9e2d1118-3beb-cef8-d641-c4df57c2f51f/test-directory-949693ae-b42a-fa3e-cedb-d159ba2ba5ce?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3fe365dd6ba92b4fbd5313a9adf48772-f948381980203345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "951ddaa8-9572-9fdd-34a3-f9e1b35a6103", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC27AD289\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "951ddaa8-9572-9fdd-34a3-f9e1b35a6103", + "x-ms-request-id": "ed733785-f01f-0043-69f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e2d1118-3beb-cef8-d641-c4df57c2f51f/test-directory-949693ae-b42a-fa3e-cedb-d159ba2ba5ce?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cee59e0fbee64d488733a5c32ad253ea-8567a5f20ae7ec4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39acbf86-03ee-a311-579d-6405dc9aaed9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "481d0a35-0518-8082-306d-b942f15bb6c2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC27AD289\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39acbf86-03ee-a311-579d-6405dc9aaed9", + "x-ms-lease-id": "481d0a35-0518-8082-306d-b942f15bb6c2", + "x-ms-request-id": "8ffc1ad1-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e2d1118-3beb-cef8-d641-c4df57c2f51f/test-directory-949693ae-b42a-fa3e-cedb-d159ba2ba5ce?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:26 GMT", + "traceparent": "00-67b3d76e1f1cff40a75be4a39ed98887-eb2f632f0aef5743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "32bc38f7-7caf-8ad3-960d-8870aa55a545", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "481d0a35-0518-8082-306d-b942f15bb6c2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32bc38f7-7caf-8ad3-960d-8870aa55a545", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc1af6-701e-0086-56f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc1af6-701e-0086-56f7-85b3e6000000\n", + "Time:2019-10-18T21:04:26.5740819Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e2d1118-3beb-cef8-d641-c4df57c2f51f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e770ac0ed61c341a9ac644ab9898714-2fd6ca43346fde42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a30eb550-7cde-702a-63c7-759bf8857c59", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a30eb550-7cde-702a-63c7-759bf8857c59", + "x-ms-request-id": "8ffc1b09-701e-0086-68f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7fef23f6-4e6f-8d81-61b6-6828f280efb2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0594330e58472b42b9eaf527be80933d-9c8ceeaa79db3945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "775c300a-cdf4-02e5-3480-422713017ee3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC28624F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "775c300a-cdf4-02e5-3480-422713017ee3", + "x-ms-request-id": "8ffc1b25-701e-0086-03f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7fef23f6-4e6f-8d81-61b6-6828f280efb2/test-directory-c5dbc3d8-8665-f512-bc2f-d34db51a9926?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-42ac78f40927da498daec679440440d4-a518ac1bafa18e4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "318eb5a3-475f-83de-1e66-bbc5f9984c1a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC28A9F01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "318eb5a3-475f-83de-1e66-bbc5f9984c1a", + "x-ms-request-id": "ed733786-f01f-0043-6af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7fef23f6-4e6f-8d81-61b6-6828f280efb2/test-directory-c5dbc3d8-8665-f512-bc2f-d34db51a9926?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-afafcad0734c37408c9c35918bea0816-3a393e3897957b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3e0a6d0-bdc2-e6c8-f52e-2c77ce95bdd3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ef7d1be7-bde2-60bf-05e8-7848c54b367c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC28A9F01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3e0a6d0-bdc2-e6c8-f52e-2c77ce95bdd3", + "x-ms-lease-id": "ef7d1be7-bde2-60bf-05e8-7848c54b367c", + "x-ms-request-id": "8ffc1b52-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7fef23f6-4e6f-8d81-61b6-6828f280efb2/test-directory-c5dbc3d8-8665-f512-bc2f-d34db51a9926?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:26 GMT", + "traceparent": "00-84f078386e2ed54185b87a0d623e786b-20efca970968384b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e77c4ef-926a-c4ba-60c4-095c3b4f93b0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "ef7d1be7-bde2-60bf-05e8-7848c54b367c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e77c4ef-926a-c4ba-60c4-095c3b4f93b0", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc1b65-701e-0086-41f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc1b65-701e-0086-41f7-85b3e6000000\n", + "Time:2019-10-18T21:04:26.6801566Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7fef23f6-4e6f-8d81-61b6-6828f280efb2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c3f00f82cd4e924a98ade2d0f4427606-85bb707544cdd74c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a871f8a-9e1d-9d68-847d-702943314304", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a871f8a-9e1d-9d68-847d-702943314304", + "x-ms-request-id": "8ffc1b75-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a69f887-2575-c756-fdf4-060a4313b0df?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d2029fc659d864ea3c6e89b061685a7-1dadd4cf93dc1f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1c1f4a1d-8117-657d-c9c0-0d28985e5970", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC2965480\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c1f4a1d-8117-657d-c9c0-0d28985e5970", + "x-ms-request-id": "8ffc1b88-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4a69f887-2575-c756-fdf4-060a4313b0df/test-directory-2d3090cd-285f-ff3c-652a-e2862b1e0f5f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cdedf71eb468fa48a8d1364c0559d2f1-cb74e45228630141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "276b8995-116c-f586-0e1f-b7ed9ef739ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC29AA972\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "276b8995-116c-f586-0e1f-b7ed9ef739ab", + "x-ms-request-id": "ed733787-f01f-0043-6bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a69f887-2575-c756-fdf4-060a4313b0df/test-directory-2d3090cd-285f-ff3c-652a-e2862b1e0f5f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4fce41b5462f948b66d87c3a68e066e-8b78905684a58d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc57a632-2ff6-3597-0c32-5eb27d931eda", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7873aeb0-6071-387c-c8ba-94f3d63384fa", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC29AA972\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc57a632-2ff6-3597-0c32-5eb27d931eda", + "x-ms-lease-id": "7873aeb0-6071-387c-c8ba-94f3d63384fa", + "x-ms-request-id": "8ffc1bb4-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a69f887-2575-c756-fdf4-060a4313b0df/test-directory-2d3090cd-285f-ff3c-652a-e2862b1e0f5f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-1d37db54b4aff34cbfc0fcb3a1e99a4d-7350649ce16cb346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2fc0f3e2-b7dc-5404-41bb-958189402605", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "7873aeb0-6071-387c-c8ba-94f3d63384fa", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2fc0f3e2-b7dc-5404-41bb-958189402605", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc1bd6-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc1bd6-701e-0086-2ff7-85b3e6000000\n", + "Time:2019-10-18T21:04:26.7792264Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a69f887-2575-c756-fdf4-060a4313b0df?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-27df875b9b274c4a9e5a615a0cc52a31-4b68359d67607048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "89cf71d6-efd3-e4fe-b715-834b02773f7b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "89cf71d6-efd3-e4fe-b715-834b02773f7b", + "x-ms-request-id": "8ffc1bde-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-65a0d9a9-3a6e-d07c-5824-814da5dd0423?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-37916d5b1fc1a24c872964b5f0ecf792-582e56ef7bd2224f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "767d964f-5a7e-9cf6-f4fe-30ae6eb03eda", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC2A57269\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "767d964f-5a7e-9cf6-f4fe-30ae6eb03eda", + "x-ms-request-id": "8ffc1bf5-701e-0086-4df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-65a0d9a9-3a6e-d07c-5824-814da5dd0423/test-directory-d1505f11-27cc-0c0a-a8b6-531ad021410a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-714ef36f3ff47d40a5ec1264f9aec5dd-824da7e1bd841f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f498f15-c7fd-276a-8b71-cdc707dccbd2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2A9CAB4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f498f15-c7fd-276a-8b71-cdc707dccbd2", + "x-ms-request-id": "ed733789-f01f-0043-6df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-65a0d9a9-3a6e-d07c-5824-814da5dd0423/test-directory-d1505f11-27cc-0c0a-a8b6-531ad021410a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "44b55143-565f-e6ae-14c5-744d2fab23f4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC2A9CAB4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "44b55143-565f-e6ae-14c5-744d2fab23f4", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc1c16-701e-0086-6df7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-65a0d9a9-3a6e-d07c-5824-814da5dd0423/test-directory-d1505f11-27cc-0c0a-a8b6-531ad021410a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1431a103895eb449877d7b5850f08881-d458fbe3231c8543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b27b3a17-5be2-e5c5-421e-2d139cbe9534", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "242226bd-2fb2-837a-bab0-98be0397a025", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC2A9CAB4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b27b3a17-5be2-e5c5-421e-2d139cbe9534", + "x-ms-lease-id": "242226bd-2fb2-837a-bab0-98be0397a025", + "x-ms-request-id": "8ffc1c2a-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-65a0d9a9-3a6e-d07c-5824-814da5dd0423/test-directory-d1505f11-27cc-0c0a-a8b6-531ad021410a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EC2A9CAB4\u0022", + "traceparent": "00-c42fce07cd43bf449187aca4438218a8-3c96429c80ca874d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f4369702-7130-7411-e2a6-d3b85be60e5c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "242226bd-2fb2-837a-bab0-98be0397a025", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f4369702-7130-7411-e2a6-d3b85be60e5c", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc1c55-701e-0086-2af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc1c55-701e-0086-2af7-85b3e6000000\n", + "Time:2019-10-18T21:04:26.8973095Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-65a0d9a9-3a6e-d07c-5824-814da5dd0423?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-56ab07a5029c6d44af06a2a9b011a315-336cc5f9ac6a8549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0511a5e3-a187-4103-7da8-36abafce5d71", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0511a5e3-a187-4103-7da8-36abafce5d71", + "x-ms-request-id": "8ffc1c6c-701e-0086-40f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:26.4981541-07:00", + "RandomSeed": "1061650112", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..4831892f55ff --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,730 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0de00ba8-1aef-2669-f1d0-130b220e8737?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef53dfb045daaf47a00a366939e55e7d-e57680b37c567549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "712b4ded-237c-21b6-d220-b4e16f77ed4f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3AD82EE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "712b4ded-237c-21b6-d220-b4e16f77ed4f", + "x-ms-request-id": "8ffc9fc7-701e-0086-46f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0de00ba8-1aef-2669-f1d0-130b220e8737/test-directory-4c0c825d-a18e-8d2d-7de2-423e14588199?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f250988aea173b45a8b70d46122848ce-5e9f57466fccf943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23b4b7c3-524b-4bef-1f9d-f399e0770d7a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:54 GMT", + "ETag": "\u00220x8D7540ED3B40B3E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23b4b7c3-524b-4bef-1f9d-f399e0770d7a", + "x-ms-request-id": "ed733905-f01f-0043-62f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0de00ba8-1aef-2669-f1d0-130b220e8737/test-directory-4c0c825d-a18e-8d2d-7de2-423e14588199?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1058e908857ad46b3db2df40f50204b-2253c01d3ecc8b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4a3bf8f2-b4fd-aaf9-4b6d-5c1e46611dcc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d9af1a9f-195a-476b-c62d-0c8d2e5328d0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3B40B3E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a3bf8f2-b4fd-aaf9-4b6d-5c1e46611dcc", + "x-ms-lease-id": "d9af1a9f-195a-476b-c62d-0c8d2e5328d0", + "x-ms-request-id": "8ffca034-701e-0086-2df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0de00ba8-1aef-2669-f1d0-130b220e8737/test-directory-4c0c825d-a18e-8d2d-7de2-423e14588199?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:55 GMT", + "traceparent": "00-6344fa6b1733914189d3a5a1460494a3-fd73d08f9f018f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "359b422d-dd17-9fd3-f6d1-113701309945", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "d9af1a9f-195a-476b-c62d-0c8d2e5328d0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "359b422d-dd17-9fd3-f6d1-113701309945", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffca04c-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffca04c-701e-0086-44f7-85b3e6000000\n", + "Time:2019-10-18T21:04:55.4664236Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0de00ba8-1aef-2669-f1d0-130b220e8737?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f945ca0a6c67004992608dea0ea8b292-e707268aac777045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "03f0b748-e7c6-97b4-50a5-fa2a9f9e409b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "03f0b748-e7c6-97b4-50a5-fa2a9f9e409b", + "x-ms-request-id": "8ffca05b-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7bd3ed35-2555-1fc8-7559-121d5ea51e85?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a6355d6ebcf2c4199404972e8f48033-2331f4421c25ab47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "94f7e3b9-cb9c-23d0-efd0-8d6dd49739aa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3BFAE9C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94f7e3b9-cb9c-23d0-efd0-8d6dd49739aa", + "x-ms-request-id": "8ffca078-701e-0086-70f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7bd3ed35-2555-1fc8-7559-121d5ea51e85/test-directory-b49f7586-f6af-9f5a-6d06-471c76920cd2?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-89eeae028446bd4cabd8ac73387a8ccf-1e8396e71b7a4643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9eaf04ff-ee04-c2d6-8858-269684b4ad5c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3C6DEE8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9eaf04ff-ee04-c2d6-8858-269684b4ad5c", + "x-ms-request-id": "ed733907-f01f-0043-63f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7bd3ed35-2555-1fc8-7559-121d5ea51e85/test-directory-b49f7586-f6af-9f5a-6d06-471c76920cd2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85a89ac75a758c4c9abb878f36d480c1-145c198002b47345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4eacfd1e-b05b-416a-07b3-112455f2259e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "47b6bac3-bd32-fcfd-8cdf-99e39cea955b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3C6DEE8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4eacfd1e-b05b-416a-07b3-112455f2259e", + "x-ms-lease-id": "47b6bac3-bd32-fcfd-8cdf-99e39cea955b", + "x-ms-request-id": "8ffca0b2-701e-0086-28f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7bd3ed35-2555-1fc8-7559-121d5ea51e85/test-directory-b49f7586-f6af-9f5a-6d06-471c76920cd2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:55 GMT", + "traceparent": "00-32d2871a457f894e810e6379ddedc2a0-57c4e720718cad43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9ec433a3-473d-5dff-40db-692f5da973c4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "47b6bac3-bd32-fcfd-8cdf-99e39cea955b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9ec433a3-473d-5dff-40db-692f5da973c4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffca0ef-701e-0086-61f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffca0ef-701e-0086-61f7-85b3e6000000\n", + "Time:2019-10-18T21:04:55.6055228Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7bd3ed35-2555-1fc8-7559-121d5ea51e85?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f3c30f0b9971d74d82c3197e01e884c1-8a28507b4d993d45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2281d71a-872e-7b61-cc2a-99bcd149f842", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2281d71a-872e-7b61-cc2a-99bcd149f842", + "x-ms-request-id": "8ffca10d-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7715cb7b-ff16-416f-64e0-1ae5e5913c67?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a7d5dd187023842891a8cb36484dd16-b13e5b0885e2ce4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "55f21f5f-ffc3-1a47-673f-bd4d6c7b963a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3D55D65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55f21f5f-ffc3-1a47-673f-bd4d6c7b963a", + "x-ms-request-id": "8ffca123-701e-0086-14f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7715cb7b-ff16-416f-64e0-1ae5e5913c67/test-directory-c65832ee-7234-2a1a-3520-840133cf7851?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-07935da0d1f21b4fb9d978ca5ab688f0-00b12686f709e046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "96b1927e-4bba-ed05-05c7-1fa27a46e797", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3DAA5D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "96b1927e-4bba-ed05-05c7-1fa27a46e797", + "x-ms-request-id": "ed733908-f01f-0043-64f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7715cb7b-ff16-416f-64e0-1ae5e5913c67/test-directory-c65832ee-7234-2a1a-3520-840133cf7851?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4768b51868c173418951d7ea7e54ffae-fbf2328368be8848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26228712-fdc9-ad82-f7aa-08c747ca99d4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "8b7e6cc6-d1f4-079a-8ef3-033a533197ed", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3DAA5D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26228712-fdc9-ad82-f7aa-08c747ca99d4", + "x-ms-lease-id": "8b7e6cc6-d1f4-079a-8ef3-033a533197ed", + "x-ms-request-id": "8ffca193-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7715cb7b-ff16-416f-64e0-1ae5e5913c67/test-directory-c65832ee-7234-2a1a-3520-840133cf7851?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-37a70f894b8a9f4dbd7855380217f7ed-c05c0bf042329647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc278709-700e-9b24-8ad4-aa73dad03c10", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "8b7e6cc6-d1f4-079a-8ef3-033a533197ed", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc278709-700e-9b24-8ad4-aa73dad03c10", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffca1b3-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffca1b3-701e-0086-1bf7-85b3e6000000\n", + "Time:2019-10-18T21:04:55.7256061Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7715cb7b-ff16-416f-64e0-1ae5e5913c67?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-76a5719f8c1dfa4d9d7ebb74765d99e4-60b040e3204e5747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0be7a6a-cca3-bfc5-0d6e-e2ef9b050a05", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0be7a6a-cca3-bfc5-0d6e-e2ef9b050a05", + "x-ms-request-id": "8ffca1c3-701e-0086-2bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-245b9ebe-ab1b-8c96-ce5a-bfd11f564e63?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df020bf966ab8544b3297b8872880a76-66cd1ac827849f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ae0f4c33-78cb-be19-e432-f1480df4a0b7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3E713DB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae0f4c33-78cb-be19-e432-f1480df4a0b7", + "x-ms-request-id": "8ffca1e9-701e-0086-4ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-245b9ebe-ab1b-8c96-ce5a-bfd11f564e63/test-directory-26b87e20-aafc-42f3-3129-fe32240df106?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-49d0104365e70449b988b461b0f56883-ecdd37ec50cb8a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b68cf47-0b10-890a-58cd-7da27ae69ad7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3EE26CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b68cf47-0b10-890a-58cd-7da27ae69ad7", + "x-ms-request-id": "ed733909-f01f-0043-65f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-245b9ebe-ab1b-8c96-ce5a-bfd11f564e63/test-directory-26b87e20-aafc-42f3-3129-fe32240df106", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f9fa3af-ce05-7adb-5ee7-341740585945", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3EE26CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9f9fa3af-ce05-7adb-5ee7-341740585945", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffca23a-701e-0086-1af7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-245b9ebe-ab1b-8c96-ce5a-bfd11f564e63/test-directory-26b87e20-aafc-42f3-3129-fe32240df106?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b32959983561445a156194dab46b8ef-bf7d19f422c2e747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8c0255b4-1874-3507-ef70-f6bda1dedd53", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "561feb40-cd56-8071-e6f9-cab22f13b80c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3EE26CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8c0255b4-1874-3507-ef70-f6bda1dedd53", + "x-ms-lease-id": "561feb40-cd56-8071-e6f9-cab22f13b80c", + "x-ms-request-id": "8ffca257-701e-0086-36f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-245b9ebe-ab1b-8c96-ce5a-bfd11f564e63/test-directory-26b87e20-aafc-42f3-3129-fe32240df106?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540ED3EE26CC\u0022", + "traceparent": "00-8bed191a60f1a741b0ef9a8f965bd3e7-30cb61223afb2c4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb634489-cd56-fcd1-6968-be8a4f75c916", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "561feb40-cd56-8071-e6f9-cab22f13b80c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eb634489-cd56-fcd1-6968-be8a4f75c916", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffca279-701e-0086-58f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffca279-701e-0086-58f7-85b3e6000000\n", + "Time:2019-10-18T21:04:55.8556995Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-245b9ebe-ab1b-8c96-ce5a-bfd11f564e63?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a6c3961d0ed154c98ce89f7a257afe3-db17bbfa0d14e740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5c339049-f17b-edfd-6367-47efd7ee1afb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5c339049-f17b-edfd-6367-47efd7ee1afb", + "x-ms-request-id": "8ffca28e-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:55.3944282-07:00", + "RandomSeed": "1342180517", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_Error.json new file mode 100644 index 000000000000..88e9af699ef2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_Error.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa512d1e-3407-f69e-424c-4a7893c68d83?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f190bb9b9a1e9f44a99c42829c781412-9d72138b53d7834f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "95ad28f0-d417-4a78-c115-0eb8bea64d1e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:25 GMT", + "ETag": "\u00220x8D7540EC2BCCF34\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "95ad28f0-d417-4a78-c115-0eb8bea64d1e", + "x-ms-request-id": "8ffc1c9d-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa512d1e-3407-f69e-424c-4a7893c68d83/test-directory-aad431e4-0c4f-5a2e-90f1-f330ef523b8e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7bd9341cb4f49249bf7d86c2b0005c98-7ad89d08f9ba9e45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c607fda-e21e-ec05-c5db-5396a2c6a3ac", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "6b885158-f819-f86c-56b8-6a67b6e4a15f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c607fda-e21e-ec05-c5db-5396a2c6a3ac", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffc1ccf-701e-0086-20f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffc1ccf-701e-0086-20f7-85b3e6000000\n", + "Time:2019-10-18T21:04:27.0213974Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa512d1e-3407-f69e-424c-4a7893c68d83?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-743770d2c6c7ba43bc632d7da4d39ac3-3aa85f1f83136844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "368cfb5d-3583-a541-217a-c503f6134133", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "368cfb5d-3583-a541-217a-c503f6134133", + "x-ms-request-id": "8ffc1cde-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1558603347", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..3de6d225b6b5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/ReleaseLeaseAsync_ErrorAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba74e0c9-c713-fafe-de29-0b3cab0e9b90?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5aee70a501c454c8c90d236f73e52bd-711d9966a2833448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9f25ab74-8173-2522-1c5a-449e9c532f27", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED3FA9F5C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f25ab74-8173-2522-1c5a-449e9c532f27", + "x-ms-request-id": "8ffca2a9-701e-0086-05f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba74e0c9-c713-fafe-de29-0b3cab0e9b90/test-directory-bf4ce9b3-9d7c-a4b6-bbdb-b5bc2f1bc72b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7cae68945ad00541b153dd646cfd60af-440b98cd83917646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5811892-308b-b73e-cc21-f36a25aac435", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "ffc8e71d-fbe9-2b1c-cc11-770ce085fcb1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5811892-308b-b73e-cc21-f36a25aac435", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffca2cb-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffca2cb-701e-0086-25f7-85b3e6000000\n", + "Time:2019-10-18T21:04:55.9237457Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba74e0c9-c713-fafe-de29-0b3cab0e9b90?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-26173db120b729469f7b68a34fc83fb9-542b7b1de7fa7d49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c779761b-4704-f526-3378-7c44593cb04b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c779761b-4704-f526-3378-7c44593cb04b", + "x-ms-request-id": "8ffca2e3-701e-0086-3df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "175185947", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync.json new file mode 100644 index 000000000000..2db2e1689d67 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ac95d201-1878-fe16-6035-24a939ba8ee8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d595b86384967b46abfea1921839e261-1c10c95cfd9e4843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5db61aaa-9ffc-8af6-e1e6-3984632b895c", + "x-ms-date": "Wed, 23 Oct 2019 03:13:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:20 GMT", + "ETag": "\u00220x8D75766F5856AFE\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5db61aaa-9ffc-8af6-e1e6-3984632b895c", + "x-ms-request-id": "6febfe90-f01e-000e-4b4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ac95d201-1878-fe16-6035-24a939ba8ee8/test-directory-c68abf0e-774f-1713-6c11-38d3ce4e18e5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0c65f51a8f67a49a9fd3ddbc3f682ad-d8aff8600a789e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26b9ed1a-e7f0-32b5-079e-f1ea6622bc92", + "x-ms-date": "Wed, 23 Oct 2019 03:13:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "ETag": "\u00220x8D75766F5BD1F11\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26b9ed1a-e7f0-32b5-079e-f1ea6622bc92", + "x-ms-request-id": "d29b3b40-401f-0024-794f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ac95d201-1878-fe16-6035-24a939ba8ee8/test-directory-44fc54cd-6a2c-dd58-d298-c86523be658a?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d86c12d-dbe5-af1b-95dc-53581e4f0e48", + "x-ms-date": "Wed, 23 Oct 2019 03:13:21 GMT", + "x-ms-rename-source": "/test-filesystem-ac95d201-1878-fe16-6035-24a939ba8ee8/test-directory-c68abf0e-774f-1713-6c11-38d3ce4e18e5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d86c12d-dbe5-af1b-95dc-53581e4f0e48", + "x-ms-request-id": "d29b3b41-401f-0024-7a4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ac95d201-1878-fe16-6035-24a939ba8ee8/test-directory-44fc54cd-6a2c-dd58-d298-c86523be658a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6238ed0c-0837-16a5-d509-4bb79f9c821a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "ETag": "\u00220x8D75766F5BD1F11\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "6238ed0c-0837-16a5-d509-4bb79f9c821a", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:21 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6febff8c-f01e-000e-314f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ac95d201-1878-fe16-6035-24a939ba8ee8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b109c31f85292a4aaa1a4781a003963c-bc89c7ed4769ba4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "314b813e-ac17-3011-c1e2-a0608f463ac2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "314b813e-ac17-3011-c1e2-a0608f463ac2", + "x-ms-request-id": "6febff98-f01e-000e-3c4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1651920540", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsyncAsync.json new file mode 100644 index 000000000000..46ab81ce95f0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsyncAsync.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9e2e297-7f2b-0f91-132c-dc11d70bc577?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-048f2d71ac29f8449e9bfa408c52a5df-6f80846f53307a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e73e0c9c-2efd-6e00-663f-579b69206f94", + "x-ms-date": "Wed, 23 Oct 2019 03:13:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D7576701DFAEE5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e73e0c9c-2efd-6e00-663f-579b69206f94", + "x-ms-request-id": "82595a80-f01e-0021-2a4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d9e2e297-7f2b-0f91-132c-dc11d70bc577/test-directory-5377b824-bf2d-d9a9-5f33-2a9d048755d3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b8d57faccf43594a81b41f257bde9266-8f66aacf26fb814f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01e4e61e-a8c7-dcbe-6364-88ca046369de", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D7576701EF199E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01e4e61e-a8c7-dcbe-6364-88ca046369de", + "x-ms-request-id": "167f1c36-101f-0080-234f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d9e2e297-7f2b-0f91-132c-dc11d70bc577/test-directory-796a84ea-a4ab-46c7-3ef3-8ecc99807377?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e13e47f7-cc7d-79e2-1f9e-c3d31af242e2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-rename-source": "/test-filesystem-d9e2e297-7f2b-0f91-132c-dc11d70bc577/test-directory-5377b824-bf2d-d9a9-5f33-2a9d048755d3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e13e47f7-cc7d-79e2-1f9e-c3d31af242e2", + "x-ms-request-id": "167f1c37-101f-0080-244f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9e2e297-7f2b-0f91-132c-dc11d70bc577/test-directory-796a84ea-a4ab-46c7-3ef3-8ecc99807377", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "51d42c73-9241-20fa-b905-fe048f386d3e", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D7576701EF199E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "51d42c73-9241-20fa-b905-fe048f386d3e", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595afe-f01e-0021-1d4f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9e2e297-7f2b-0f91-132c-dc11d70bc577?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7d9e4d1f22390a43967c0dab6439e521-1dcda61941c8ad43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ed6033ad-f11d-5ea1-16bd-aedf4d37073f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed6033ad-f11d-5ea1-16bd-aedf4d37073f", + "x-ms-request-id": "82595b05-f01e-0021-244f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1569063808", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditions.json new file mode 100644 index 000000000000..5b2916f5d230 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditions.json @@ -0,0 +1,1280 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8db188c2-51ef-2a0d-2eaa-1982d7190c65?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85e2a19ccc9d244c80131b940a475dad-2c5788fb08c03a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "56f3dcb6-9a12-59ed-67e0-f2dd012eca6a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "ETag": "\u00220x8D75766F5F30E09\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56f3dcb6-9a12-59ed-67e0-f2dd012eca6a", + "x-ms-request-id": "6fec0008-f01e-000e-264f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8db188c2-51ef-2a0d-2eaa-1982d7190c65/test-directory-bf8d3e8e-6d76-8531-b2ed-596845b769ca?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b475860ef0e2c4c8b2bc1e754d41044-48f0526789e4e747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82c6a1bc-aed6-49b2-aa6d-a424418413af", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F5FD370F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82c6a1bc-aed6-49b2-aa6d-a424418413af", + "x-ms-request-id": "d29b3b42-401f-0024-7b4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8db188c2-51ef-2a0d-2eaa-1982d7190c65/test-directory-11a02876-cf62-d944-eabf-2e424bab3ab9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-35ac8109a866ae42bb8fd1be9645d66f-3b7d7befa7f24646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "220f721f-b058-eda3-5ded-98167f6ffdfe", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F5FF7A62\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "220f721f-b058-eda3-5ded-98167f6ffdfe", + "x-ms-request-id": "d29b3b43-401f-0024-7c4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8db188c2-51ef-2a0d-2eaa-1982d7190c65/test-directory-11a02876-cf62-d944-eabf-2e424bab3ab9?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9222333-189c-7c60-b0be-47024fdc0fce", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-rename-source": "/test-filesystem-8db188c2-51ef-2a0d-2eaa-1982d7190c65/test-directory-bf8d3e8e-6d76-8531-b2ed-596845b769ca", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9222333-189c-7c60-b0be-47024fdc0fce", + "x-ms-request-id": "d29b3b44-401f-0024-7d4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8db188c2-51ef-2a0d-2eaa-1982d7190c65/test-directory-11a02876-cf62-d944-eabf-2e424bab3ab9", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ce3dd24-244c-1b61-8a7b-3b1a27bc4057", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "ETag": "\u00220x8D75766F5FD370F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "5ce3dd24-244c-1b61-8a7b-3b1a27bc4057", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec0086-f01e-000e-174f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8db188c2-51ef-2a0d-2eaa-1982d7190c65?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bcacc358b641fd419e2ae858589f1820-e1ffe279ecbbfa44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "72dd764f-b2f9-6081-f169-9abc631989f5", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72dd764f-b2f9-6081-f169-9abc631989f5", + "x-ms-request-id": "6fec0095-f01e-000e-264f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d845963e-4469-81ca-594f-6cdafd43f071?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-59b83d47e6f96e4b87928a986b6b4abc-d9e9bbb76a277e44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "94df30e8-c6d3-0a82-ab5c-18a946a662ad", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "ETag": "\u00220x8D75766F6350528\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94df30e8-c6d3-0a82-ab5c-18a946a662ad", + "x-ms-request-id": "6fec00df-f01e-000e-674f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d845963e-4469-81ca-594f-6cdafd43f071/test-directory-14df2878-d74e-6f17-37f5-556f0b2c7993?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c9bfcb221342234986626185bf21c962-1e4763015c426a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df248b97-1be6-1088-196f-5cdd7113fe7e", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6398D7C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df248b97-1be6-1088-196f-5cdd7113fe7e", + "x-ms-request-id": "d29b3b45-401f-0024-7e4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d845963e-4469-81ca-594f-6cdafd43f071/test-directory-b08984e2-95b4-1c48-8ac9-488dd194b983?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05e59daf474ead489ba725488f37db3b-feed86a2b0ffc14b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31a087c1-572a-0228-4307-551dd2fb3e84", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6421078\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31a087c1-572a-0228-4307-551dd2fb3e84", + "x-ms-request-id": "d29b3b46-401f-0024-7f4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d845963e-4469-81ca-594f-6cdafd43f071/test-directory-b08984e2-95b4-1c48-8ac9-488dd194b983?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Tue, 22 Oct 2019 03:13:22 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4acb8f24-87f4-9558-50d5-3c00448f3111", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-rename-source": "/test-filesystem-d845963e-4469-81ca-594f-6cdafd43f071/test-directory-14df2878-d74e-6f17-37f5-556f0b2c7993", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4acb8f24-87f4-9558-50d5-3c00448f3111", + "x-ms-request-id": "d29b3b47-401f-0024-804f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d845963e-4469-81ca-594f-6cdafd43f071/test-directory-b08984e2-95b4-1c48-8ac9-488dd194b983", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43f88ae9-f42f-2e8f-805a-a86543750448", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "ETag": "\u00220x8D75766F6398D7C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "43f88ae9-f42f-2e8f-805a-a86543750448", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec0133-f01e-000e-354f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d845963e-4469-81ca-594f-6cdafd43f071?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-091bda87ed9a9940b27a8846c1b34f6a-1747841ab7e88948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba164bb4-ee97-ade2-9f10-a5740318fe9b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba164bb4-ee97-ade2-9f10-a5740318fe9b", + "x-ms-request-id": "6fec013b-f01e-000e-3d4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21521053-6e22-f2dd-8f7f-32a5baf200cd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-432997e8977b67489278625d64ecdc2b-ef27bef9c1ad0742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1c4a9e8b-c060-45d9-6e24-2a17bc3df3ac", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "ETag": "\u00220x8D75766F6503343\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c4a9e8b-c060-45d9-6e24-2a17bc3df3ac", + "x-ms-request-id": "6fec0147-f01e-000e-474f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-21521053-6e22-f2dd-8f7f-32a5baf200cd/test-directory-56fbd70f-0668-093d-5fed-729f5bda9f08?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c2a67776870feb40b06f69fcd96a3c32-26b88abf46beaa4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7af26690-1f8a-8490-6140-bd734e3ae993", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F655094D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7af26690-1f8a-8490-6140-bd734e3ae993", + "x-ms-request-id": "d29b3b48-401f-0024-014f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-21521053-6e22-f2dd-8f7f-32a5baf200cd/test-directory-820e2285-d724-2b04-6b43-83fc7d03eac5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-040aed8184bd774c96bd78347ad1a92f-dd9178682ebf9340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fcb3f581-258a-b84d-61c6-0f479c93075d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F657A87D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fcb3f581-258a-b84d-61c6-0f479c93075d", + "x-ms-request-id": "d29b3b49-401f-0024-024f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-21521053-6e22-f2dd-8f7f-32a5baf200cd/test-directory-820e2285-d724-2b04-6b43-83fc7d03eac5?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 24 Oct 2019 03:13:22 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "877bead9-ee4f-213a-b256-932115364d16", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-rename-source": "/test-filesystem-21521053-6e22-f2dd-8f7f-32a5baf200cd/test-directory-56fbd70f-0668-093d-5fed-729f5bda9f08", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "877bead9-ee4f-213a-b256-932115364d16", + "x-ms-request-id": "d29b3b4a-401f-0024-034f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21521053-6e22-f2dd-8f7f-32a5baf200cd/test-directory-820e2285-d724-2b04-6b43-83fc7d03eac5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b16d9dc1-7f17-670e-bd0b-9ad4618a4b6d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:21 GMT", + "ETag": "\u00220x8D75766F655094D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b16d9dc1-7f17-670e-bd0b-9ad4618a4b6d", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec018d-f01e-000e-094f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21521053-6e22-f2dd-8f7f-32a5baf200cd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b2c2c6ac02496468f154294660e29ca-4bdbd21a2a9c214c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "775fceba-9bc9-0dfe-4faa-70c081992bbe", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "775fceba-9bc9-0dfe-4faa-70c081992bbe", + "x-ms-request-id": "6fec0194-f01e-000e-0e4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-898eeb07-dcbc-ea3a-f8af-35294111d1e9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-20e3b37d3019dd4699c8e6bc62480174-0b0cb9244ce15a40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "aaf57fc2-4a45-de37-9474-7f1965d5cc3d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6667E7A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aaf57fc2-4a45-de37-9474-7f1965d5cc3d", + "x-ms-request-id": "6fec019a-f01e-000e-134f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-898eeb07-dcbc-ea3a-f8af-35294111d1e9/test-directory-da8987d8-987f-3293-4753-c6c86b598412?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a7c20a707313c4ea5c2a9f7ba05cfe7-2bc257ef64ce3242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de083228-615b-2963-ebc2-62f1846f723a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F66B8E2E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de083228-615b-2963-ebc2-62f1846f723a", + "x-ms-request-id": "d29b3b4b-401f-0024-044f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-898eeb07-dcbc-ea3a-f8af-35294111d1e9/test-directory-12a66cf0-0a6e-b022-e39d-6c4399ddddbd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff1c2125f750344289d4ba7a0342a808-e863b670ce2c1b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e8c6c4c8-c2e3-1e80-1057-fabef5208f0e", + "x-ms-date": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F66E4CE8\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8c6c4c8-c2e3-1e80-1057-fabef5208f0e", + "x-ms-request-id": "d29b3b4c-401f-0024-054f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-898eeb07-dcbc-ea3a-f8af-35294111d1e9/test-directory-12a66cf0-0a6e-b022-e39d-6c4399ddddbd", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d57b6c35-f517-bbd9-5782-28f9abf81cce", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F66E4CE8\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d57b6c35-f517-bbd9-5782-28f9abf81cce", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec01e0-f01e-000e-514f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-898eeb07-dcbc-ea3a-f8af-35294111d1e9/test-directory-12a66cf0-0a6e-b022-e39d-6c4399ddddbd?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D75766F66E4CE8\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8888c86b-baa5-eff6-cbb8-554c11f09ebc", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-rename-source": "/test-filesystem-898eeb07-dcbc-ea3a-f8af-35294111d1e9/test-directory-da8987d8-987f-3293-4753-c6c86b598412", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8888c86b-baa5-eff6-cbb8-554c11f09ebc", + "x-ms-request-id": "d29b3b4d-401f-0024-064f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-898eeb07-dcbc-ea3a-f8af-35294111d1e9/test-directory-12a66cf0-0a6e-b022-e39d-6c4399ddddbd", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e38de097-946f-f329-d184-538565e37ce9", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F66B8E2E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e38de097-946f-f329-d184-538565e37ce9", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec01fd-f01e-000e-6b4f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-898eeb07-dcbc-ea3a-f8af-35294111d1e9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b37418dfd995e94aa93305f77b744b07-522415d65f84484d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31b44c9a-bb63-e34c-2b90-9ad07a6e1458", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31b44c9a-bb63-e34c-2b90-9ad07a6e1458", + "x-ms-request-id": "6fec020a-f01e-000e-774f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4cbe1170-d3b3-193c-eeef-0f6148713475?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5a396cda267e434ab59c7c8eb6b9468f-b6dee1ca08097a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ad48f3f9-df9d-c78d-109b-4273abeb9bb9", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F68DE3C7\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad48f3f9-df9d-c78d-109b-4273abeb9bb9", + "x-ms-request-id": "6fec021b-f01e-000e-074f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4cbe1170-d3b3-193c-eeef-0f6148713475/test-directory-6778245c-fb84-2429-8a9b-22c0b50035cd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ea3acaf28cd11408d4a916190bbecde-17366f2a52ab5049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bfdf6457-bca8-fde0-c923-2301bccc110f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F6930E0D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfdf6457-bca8-fde0-c923-2301bccc110f", + "x-ms-request-id": "d29b3b4e-401f-0024-074f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4cbe1170-d3b3-193c-eeef-0f6148713475/test-directory-00a87566-4682-d590-4c00-e260f3951b77?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cf14c26649f83b42ac6e3856aecae8de-3f27f29172bf6f45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "932df911-766a-11bb-d409-73a8d97f0a34", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F69625E6\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "932df911-766a-11bb-d409-73a8d97f0a34", + "x-ms-request-id": "d29b3b4f-401f-0024-084f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4cbe1170-d3b3-193c-eeef-0f6148713475/test-directory-00a87566-4682-d590-4c00-e260f3951b77?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa4e2945-8768-ae0d-2957-7c17027c354a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-rename-source": "/test-filesystem-4cbe1170-d3b3-193c-eeef-0f6148713475/test-directory-6778245c-fb84-2429-8a9b-22c0b50035cd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa4e2945-8768-ae0d-2957-7c17027c354a", + "x-ms-request-id": "d29b3b50-401f-0024-094f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4cbe1170-d3b3-193c-eeef-0f6148713475/test-directory-00a87566-4682-d590-4c00-e260f3951b77", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "af63fe96-0f30-7fcb-9e2d-af0b44d6eed4", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6930E0D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "af63fe96-0f30-7fcb-9e2d-af0b44d6eed4", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec0246-f01e-000e-2f4f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4cbe1170-d3b3-193c-eeef-0f6148713475?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-426100b00b3d4b4a953fd3a185954807-4f20938db6da284f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "04803301-8618-5019-8b7e-19cd334a0b34", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "04803301-8618-5019-8b7e-19cd334a0b34", + "x-ms-request-id": "6fec024b-f01e-000e-334f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-566d6e4e-f3eb-dbbc-8401-db32209f3a62?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a172c21c658a8540a41c900d7bce5bae-0f81850dad221c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d6debaf2-17cd-0e9a-76a5-7f17aae730ec", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6A58EC2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d6debaf2-17cd-0e9a-76a5-7f17aae730ec", + "x-ms-request-id": "6fec0258-f01e-000e-3f4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-566d6e4e-f3eb-dbbc-8401-db32209f3a62/test-directory-0a0eb643-fa40-64de-b290-85841bae39d8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-836dfdc761c0244db86d3284270f1fd0-40547ff1c06d0948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ebcbeb36-239d-f849-dc79-243d9215f2c8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F6AA7A63\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ebcbeb36-239d-f849-dc79-243d9215f2c8", + "x-ms-request-id": "d29b3b51-401f-0024-0a4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-566d6e4e-f3eb-dbbc-8401-db32209f3a62/test-directory-5944a76b-caa7-df2b-2267-7b445f2efa0d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8ac37e36fc8c4e4194fd9297412687eb-951bb62e46d8eb41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c245d209-d95f-6c41-c0eb-c936a80598ad", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F6ACF835\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c245d209-d95f-6c41-c0eb-c936a80598ad", + "x-ms-request-id": "d29b3b52-401f-0024-0b4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-566d6e4e-f3eb-dbbc-8401-db32209f3a62/test-directory-5944a76b-caa7-df2b-2267-7b445f2efa0d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-012c037b5a152645ba7cf319475b32fb-3ef222f10239f747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29c9dbae-1d78-46b2-ed28-57ca88e22bdc", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "f6de167e-c3c7-1ce5-6b95-515f40e39fca", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6ACF835\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29c9dbae-1d78-46b2-ed28-57ca88e22bdc", + "x-ms-lease-id": "f6de167e-c3c7-1ce5-6b95-515f40e39fca", + "x-ms-request-id": "6fec0277-f01e-000e-594f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-566d6e4e-f3eb-dbbc-8401-db32209f3a62/test-directory-5944a76b-caa7-df2b-2267-7b445f2efa0d?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "65b04d8e-761a-3451-4ef4-9fbfe0e3fd77", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-lease-id": "f6de167e-c3c7-1ce5-6b95-515f40e39fca", + "x-ms-rename-source": "/test-filesystem-566d6e4e-f3eb-dbbc-8401-db32209f3a62/test-directory-0a0eb643-fa40-64de-b290-85841bae39d8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65b04d8e-761a-3451-4ef4-9fbfe0e3fd77", + "x-ms-request-id": "d29b3b53-401f-0024-0c4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-566d6e4e-f3eb-dbbc-8401-db32209f3a62/test-directory-5944a76b-caa7-df2b-2267-7b445f2efa0d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a3bf192-c631-d5c2-acaf-58d56c046584", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6AA7A63\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3a3bf192-c631-d5c2-acaf-58d56c046584", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec02a0-f01e-000e-7f4f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-566d6e4e-f3eb-dbbc-8401-db32209f3a62?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8750f22721006d43bd9ea8561e924c05-4bb0f10c1f8caa43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ef2da002-c2a8-ef45-d0d5-da7207633511", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef2da002-c2a8-ef45-d0d5-da7207633511", + "x-ms-request-id": "6fec02a4-f01e-000e-034f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:13:22.0865662-07:00", + "RandomSeed": "1048781209", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsAsync.json new file mode 100644 index 000000000000..92e08adcacf7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsAsync.json @@ -0,0 +1,1280 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4da11973-d0f3-71f5-1969-618f28dd355d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fab64e0a08932a4b9a2a8f28c58f061f-8656f20d30b8d14b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1b9ecb26-de40-4d07-39bd-786ef85ceaae", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D75767021C4DC5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b9ecb26-de40-4d07-39bd-786ef85ceaae", + "x-ms-request-id": "82595b36-f01e-0021-4f4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4da11973-d0f3-71f5-1969-618f28dd355d/test-directory-f61e2550-3857-33da-689b-ea61cea153b9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bbb18b31590c8442afb68495e598db96-8945f78cdd22674f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f80352a7-4e41-edd6-f06a-b2a5f4a57e98", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D7576702212700\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f80352a7-4e41-edd6-f06a-b2a5f4a57e98", + "x-ms-request-id": "167f1c38-101f-0080-254f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4da11973-d0f3-71f5-1969-618f28dd355d/test-directory-c44abe6a-8df2-3670-0765-5f8694b16c26?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ddc1e69540baf54ca4d75f9b3c4fb1f1-cc0472ce66204f4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "08be0b52-48f7-1a13-e2cd-f0dcee50593f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D7576702236F72\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08be0b52-48f7-1a13-e2cd-f0dcee50593f", + "x-ms-request-id": "167f1c39-101f-0080-264f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4da11973-d0f3-71f5-1969-618f28dd355d/test-directory-c44abe6a-8df2-3670-0765-5f8694b16c26?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88336ea1-63f3-462f-d19f-98cf699be80d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-rename-source": "/test-filesystem-4da11973-d0f3-71f5-1969-618f28dd355d/test-directory-f61e2550-3857-33da-689b-ea61cea153b9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88336ea1-63f3-462f-d19f-98cf699be80d", + "x-ms-request-id": "167f1c3a-101f-0080-274f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4da11973-d0f3-71f5-1969-618f28dd355d/test-directory-c44abe6a-8df2-3670-0765-5f8694b16c26", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f3a61fd-d11c-9a4b-5cd0-3e4c6a2ba7ab", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702212700\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7f3a61fd-d11c-9a4b-5cd0-3e4c6a2ba7ab", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595b4b-f01e-0021-604f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4da11973-d0f3-71f5-1969-618f28dd355d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0cd138fae6b424fa3e7c167724be5a0-8cc5804ead7cf844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "08d252a6-6960-51f1-e13b-7d9076b9e4e4", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08d252a6-6960-51f1-e13b-7d9076b9e4e4", + "x-ms-request-id": "82595b50-f01e-0021-654f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-86f81606-0447-0880-324e-16375905f8b1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-37648dd983103b438e6b2bcaf9623fbc-09d1e28f5907b343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8b3f9300-deb2-a1ee-d2c9-d51252b9f8db", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D757670232E71E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b3f9300-deb2-a1ee-d2c9-d51252b9f8db", + "x-ms-request-id": "82595b54-f01e-0021-694f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-86f81606-0447-0880-324e-16375905f8b1/test-directory-6d25cc42-cb13-678b-cbd6-1e43f2f49194?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a8f94b81913e24d94978b267abe8205-afd992fe46e7b448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa49360b-0778-349d-07d7-bfdbc0aaafdd", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D757670237B450\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa49360b-0778-349d-07d7-bfdbc0aaafdd", + "x-ms-request-id": "167f1c3b-101f-0080-284f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-86f81606-0447-0880-324e-16375905f8b1/test-directory-ed3a4037-3283-d415-cc98-530f85fb9e94?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2bcd0855543ee4d8604db9e80405d85-14a02de9282fc642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88586954-e2fd-d92b-2174-dee0b48daf0b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D75767023A59D3\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88586954-e2fd-d92b-2174-dee0b48daf0b", + "x-ms-request-id": "167f1c3c-101f-0080-294f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-86f81606-0447-0880-324e-16375905f8b1/test-directory-ed3a4037-3283-d415-cc98-530f85fb9e94?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Tue, 22 Oct 2019 03:13:42 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1cbae3cc-15a3-2596-435e-9a37083b1c3a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-rename-source": "/test-filesystem-86f81606-0447-0880-324e-16375905f8b1/test-directory-6d25cc42-cb13-678b-cbd6-1e43f2f49194", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1cbae3cc-15a3-2596-435e-9a37083b1c3a", + "x-ms-request-id": "167f1c3d-101f-0080-2a4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-86f81606-0447-0880-324e-16375905f8b1/test-directory-ed3a4037-3283-d415-cc98-530f85fb9e94", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d013344d-93d3-2367-94af-0d1559fb48e8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D757670237B450\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d013344d-93d3-2367-94af-0d1559fb48e8", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595b7b-f01e-0021-0e4f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-86f81606-0447-0880-324e-16375905f8b1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c43b54a2a119c44294cf437658bd2763-cfc70b6b9518bf4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d3e99ff8-4b27-be67-4a93-ed9f6de7073b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3e99ff8-4b27-be67-4a93-ed9f6de7073b", + "x-ms-request-id": "82595b81-f01e-0021-144f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3467bbe-a47b-a88b-dac1-e878aeca7191?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5631a1a265f21428ed5e3fbdf4c67ce-3a6b7cb2f204124f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "35dda952-93bc-541e-1440-f96563ee107f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D757670255B7BA\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "35dda952-93bc-541e-1440-f96563ee107f", + "x-ms-request-id": "82595b88-f01e-0021-1b4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d3467bbe-a47b-a88b-dac1-e878aeca7191/test-directory-f9585c21-4eca-4a2a-ba44-520a2daff21f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-023f0b02577c0d42a11d588aaeacbe32-db57ec5199898a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5abaf660-ea62-0435-7e93-7b7841132765", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D75767025A6391\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5abaf660-ea62-0435-7e93-7b7841132765", + "x-ms-request-id": "167f1c3e-101f-0080-2b4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d3467bbe-a47b-a88b-dac1-e878aeca7191/test-directory-7a88da4e-0bc8-e592-87a4-a402a959cf5f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f6f7153d8c6204cbc8d536639a1a13b-8fd2e9d65c84b240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a0823fa1-24d2-54ca-63d4-d3bd45335b25", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:41 GMT", + "ETag": "\u00220x8D75767025CDB9B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0823fa1-24d2-54ca-63d4-d3bd45335b25", + "x-ms-request-id": "167f1c3f-101f-0080-2c4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d3467bbe-a47b-a88b-dac1-e878aeca7191/test-directory-7a88da4e-0bc8-e592-87a4-a402a959cf5f?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 24 Oct 2019 03:13:42 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "69616333-2ed7-818c-f455-d220c4ffac7f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-rename-source": "/test-filesystem-d3467bbe-a47b-a88b-dac1-e878aeca7191/test-directory-f9585c21-4eca-4a2a-ba44-520a2daff21f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69616333-2ed7-818c-f455-d220c4ffac7f", + "x-ms-request-id": "167f1c40-101f-0080-2d4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3467bbe-a47b-a88b-dac1-e878aeca7191/test-directory-7a88da4e-0bc8-e592-87a4-a402a959cf5f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e28aa8af-f1d2-954d-8f52-8e131d50f21d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D75767025A6391\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e28aa8af-f1d2-954d-8f52-8e131d50f21d", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595ba3-f01e-0021-344f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3467bbe-a47b-a88b-dac1-e878aeca7191?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b913eb16fd087f42937d0378ab7eae42-d4c179f83c0c714c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b71a885-ca74-d5ac-13ff-143660c4937e", + "x-ms-date": "Wed, 23 Oct 2019 03:13:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b71a885-ca74-d5ac-13ff-143660c4937e", + "x-ms-request-id": "82595ba8-f01e-0021-394f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-125365d9-ac45-2d86-0646-56215741ea3f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4422ed37c314734aa3acea3314d6ec3b-be431a41df8ab04b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "44331b1c-12fc-d98b-2243-142e748a7ed2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D757670270979B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "44331b1c-12fc-d98b-2243-142e748a7ed2", + "x-ms-request-id": "82595bb5-f01e-0021-454f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-125365d9-ac45-2d86-0646-56215741ea3f/test-directory-a209d414-1f37-029f-bc35-763b9ce2c09b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c50ee572cccf2149ba0ad8b0ea23d29a-dd9bba11ea077f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "988f3d8b-4061-fd8f-7b30-88c79c4f3c40", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702758EF0\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "988f3d8b-4061-fd8f-7b30-88c79c4f3c40", + "x-ms-request-id": "167f1c41-101f-0080-2e4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-125365d9-ac45-2d86-0646-56215741ea3f/test-directory-e4cc7982-4285-6ec4-91ef-7082cc044041?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a275594cac7ca341b9970984d61a8250-efd720610ebbc94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49191277-c5ae-498c-7920-0771d00c3077", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702781B29\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "49191277-c5ae-498c-7920-0771d00c3077", + "x-ms-request-id": "167f1c42-101f-0080-2f4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-125365d9-ac45-2d86-0646-56215741ea3f/test-directory-e4cc7982-4285-6ec4-91ef-7082cc044041", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba0b8d72-f7ea-c593-d865-e53121c950f4", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702781B29\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ba0b8d72-f7ea-c593-d865-e53121c950f4", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595bd5-f01e-0021-624f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-125365d9-ac45-2d86-0646-56215741ea3f/test-directory-e4cc7982-4285-6ec4-91ef-7082cc044041?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7576702781B29\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42fff1cf-7600-f98d-b376-5f3af8bb3875", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-rename-source": "/test-filesystem-125365d9-ac45-2d86-0646-56215741ea3f/test-directory-a209d414-1f37-029f-bc35-763b9ce2c09b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42fff1cf-7600-f98d-b376-5f3af8bb3875", + "x-ms-request-id": "167f1c43-101f-0080-304f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-125365d9-ac45-2d86-0646-56215741ea3f/test-directory-e4cc7982-4285-6ec4-91ef-7082cc044041", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3062539f-0dca-60f3-baf3-23c9e507a168", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702758EF0\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3062539f-0dca-60f3-baf3-23c9e507a168", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595be4-f01e-0021-6d4f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-125365d9-ac45-2d86-0646-56215741ea3f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-324bc9951140034d8e72fc3f965c5d5d-313f1ec4e8606245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a49b9692-0858-4cab-fc46-8006570d4644", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a49b9692-0858-4cab-fc46-8006570d4644", + "x-ms-request-id": "82595be6-f01e-0021-6f4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a52dd1-f2e6-1361-ba0d-15f716648059?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32ec833e5a846e43959681610ff65893-e1d5a0decdfed145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b2bdb28c-b5bc-9f3c-3488-ea4bf3b33597", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702881B83\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b2bdb28c-b5bc-9f3c-3488-ea4bf3b33597", + "x-ms-request-id": "82595bed-f01e-0021-754f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57a52dd1-f2e6-1361-ba0d-15f716648059/test-directory-562026c6-f7d6-d5d9-1d27-6d8afd400728?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bdadd2bf757ca845b91ca33cbcfef7e8-68f6f2be19931d45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e55a5d27-a672-9537-d9e8-959547b2a2f3", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D75767028C79C1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e55a5d27-a672-9537-d9e8-959547b2a2f3", + "x-ms-request-id": "167f1c45-101f-0080-324f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57a52dd1-f2e6-1361-ba0d-15f716648059/test-directory-eb3bc281-d148-f9ef-89ef-933edbf6c358?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f1066f8fee4e2946b83c68f9f72e2f16-981634a798402d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f6127f4-9f89-55ed-6d61-5b8313f8b9e2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D75767028EE7B0\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f6127f4-9f89-55ed-6d61-5b8313f8b9e2", + "x-ms-request-id": "167f1c46-101f-0080-334f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57a52dd1-f2e6-1361-ba0d-15f716648059/test-directory-eb3bc281-d148-f9ef-89ef-933edbf6c358?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b44a8106-7395-fdcf-4a0d-3284c73255d7", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-rename-source": "/test-filesystem-57a52dd1-f2e6-1361-ba0d-15f716648059/test-directory-562026c6-f7d6-d5d9-1d27-6d8afd400728", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b44a8106-7395-fdcf-4a0d-3284c73255d7", + "x-ms-request-id": "167f1c47-101f-0080-344f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a52dd1-f2e6-1361-ba0d-15f716648059/test-directory-eb3bc281-d148-f9ef-89ef-933edbf6c358", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "917cdaa0-04ae-b14d-6dfa-c541d08997d9", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D75767028C79C1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "917cdaa0-04ae-b14d-6dfa-c541d08997d9", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595bfe-f01e-0021-054f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a52dd1-f2e6-1361-ba0d-15f716648059?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3541786873991e46b0f8f7ad87d80d22-16d84abf8c7ff446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ece3f400-c3b5-1829-59e9-8d141281208f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ece3f400-c3b5-1829-59e9-8d141281208f", + "x-ms-request-id": "82595c00-f01e-0021-074f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-403b696b-6d25-d9a8-684f-d25669bb8055?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-76946567e413724e8b6d4cebabd114bb-7f6ab00b29d57f42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c7260b37-39dc-92aa-4c0a-8466f1d3af9d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D75767029DCA5B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c7260b37-39dc-92aa-4c0a-8466f1d3af9d", + "x-ms-request-id": "82595c06-f01e-0021-0b4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-403b696b-6d25-d9a8-684f-d25669bb8055/test-directory-1d933769-4440-c1e9-4582-25e827fca00b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5302e2a41ecf7447ba53b7d61021f546-bc7be69915b57a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0142a88d-fdc9-f2fd-2165-815913c26a4f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702A228C2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0142a88d-fdc9-f2fd-2165-815913c26a4f", + "x-ms-request-id": "167f1c48-101f-0080-354f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-403b696b-6d25-d9a8-684f-d25669bb8055/test-directory-5c327869-51b4-af08-be4c-d191b44d9a87?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ee6a3f0f79ba24ea768d50c83b21ba3-6435bc7a5cb0244e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad324043-6a8b-3c92-9f92-427d2b6b3ed3", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702A4694E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad324043-6a8b-3c92-9f92-427d2b6b3ed3", + "x-ms-request-id": "167f1c49-101f-0080-364f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-403b696b-6d25-d9a8-684f-d25669bb8055/test-directory-5c327869-51b4-af08-be4c-d191b44d9a87?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-352db637e002644985c1fbbd891e5c50-c218589f8a4b7749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d6567ed-ff81-5821-aa68-768fa40926c7", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "349efaca-eb67-c995-36fb-c58815d8789f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702A4694E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d6567ed-ff81-5821-aa68-768fa40926c7", + "x-ms-lease-id": "349efaca-eb67-c995-36fb-c58815d8789f", + "x-ms-request-id": "82595c12-f01e-0021-164f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-403b696b-6d25-d9a8-684f-d25669bb8055/test-directory-5c327869-51b4-af08-be4c-d191b44d9a87?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad9a9af0-3b72-181d-27f5-c9b2766dac43", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-lease-id": "349efaca-eb67-c995-36fb-c58815d8789f", + "x-ms-rename-source": "/test-filesystem-403b696b-6d25-d9a8-684f-d25669bb8055/test-directory-1d933769-4440-c1e9-4582-25e827fca00b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad9a9af0-3b72-181d-27f5-c9b2766dac43", + "x-ms-request-id": "167f1c4a-101f-0080-374f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-403b696b-6d25-d9a8-684f-d25669bb8055/test-directory-5c327869-51b4-af08-be4c-d191b44d9a87", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "099e06fc-796e-de55-854d-bb270005668f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576702A228C2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "099e06fc-796e-de55-854d-bb270005668f", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595c39-f01e-0021-374f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-403b696b-6d25-d9a8-684f-d25669bb8055?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5934bf7a54b5024291002b7e2a1e5233-167a183d98ac3f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "70b68ca8-a2cf-7ed4-c22f-34136ce523aa", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "70b68ca8-a2cf-7ed4-c22f-34136ce523aa", + "x-ms-request-id": "82595c3c-f01e-0021-3a4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:13:42.4914327-07:00", + "RandomSeed": "1562580890", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsFail.json new file mode 100644 index 000000000000..416c48459109 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsFail.json @@ -0,0 +1,875 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b36c65aa-a736-97ba-1b05-a7afbf2e016c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e5494ebefce03c44b34eac41ab48d12d-9203b2d863208840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "41f6b7aa-0b2a-8d1c-c8b7-a22df14a471a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6CA3473\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "41f6b7aa-0b2a-8d1c-c8b7-a22df14a471a", + "x-ms-request-id": "6fec02b4-f01e-000e-134f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b36c65aa-a736-97ba-1b05-a7afbf2e016c/test-directory-8e721484-08b3-b455-4201-fc94ccaeefe6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8f524093a033384782c8a0d04af1303d-bea963f2fe3c7d49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9287c05b-33c2-a27d-6241-ff280e88c11a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F6D02F10\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9287c05b-33c2-a27d-6241-ff280e88c11a", + "x-ms-request-id": "d29b3b55-401f-0024-0d4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b36c65aa-a736-97ba-1b05-a7afbf2e016c/test-directory-7be9bcc8-3f45-c4e3-d124-52d4aa15614c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-784b43a4378d3540b39fc4661b6b0d4e-15ec400ad8f2984a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9777431d-fd0c-1c26-dcc3-c19de1a9f84d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F6D29D15\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9777431d-fd0c-1c26-dcc3-c19de1a9f84d", + "x-ms-request-id": "d29b3b56-401f-0024-0e4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b36c65aa-a736-97ba-1b05-a7afbf2e016c/test-directory-7be9bcc8-3f45-c4e3-d124-52d4aa15614c?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 24 Oct 2019 03:13:23 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "66b69ee5-ca9d-8c3f-681b-2f629b862f4e", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-rename-source": "/test-filesystem-b36c65aa-a736-97ba-1b05-a7afbf2e016c/test-directory-8e721484-08b3-b455-4201-fc94ccaeefe6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66b69ee5-ca9d-8c3f-681b-2f629b862f4e", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "d29b3b57-401f-0024-0f4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:d29b3b57-401f-0024-0f4f-8989ff000000\nTime:2019-10-23T03:13:23.6491308Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b36c65aa-a736-97ba-1b05-a7afbf2e016c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-284c4f08b149a34c864edad2e66f731e-895540dc5203d646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42b709c0-91f2-16af-7312-16338591cf10", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42b709c0-91f2-16af-7312-16338591cf10", + "x-ms-request-id": "6fec0325-f01e-000e-7a4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-417834a9-f5d7-253b-3a4e-1791ca0b1124?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0876de89d18ccf4f8dbdadb710aff3ca-5bdd4ff0fb75044a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4689ee3d-42cb-cb17-cd92-08a47a1e4b68", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:22 GMT", + "ETag": "\u00220x8D75766F6EF284A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4689ee3d-42cb-cb17-cd92-08a47a1e4b68", + "x-ms-request-id": "6fec0331-f01e-000e-054f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-417834a9-f5d7-253b-3a4e-1791ca0b1124/test-directory-469af100-3def-bd41-d89e-97d85bd37b09?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83aa639522690b44b758cf8fab845834-607911526178604d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b86731b4-9c95-ffce-adcc-6e2daa3f70fa", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F6F469F2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b86731b4-9c95-ffce-adcc-6e2daa3f70fa", + "x-ms-request-id": "d29b3b58-401f-0024-104f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-417834a9-f5d7-253b-3a4e-1791ca0b1124/test-directory-2039fe17-6fca-35e6-9843-1d197905d821?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-870cc1ea2c08d8449b9a6caccc3986f9-12c13361ab07c54d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e625c965-3e7d-44c0-4b32-1f517eb486a7", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F6F6BC78\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e625c965-3e7d-44c0-4b32-1f517eb486a7", + "x-ms-request-id": "d29b3b59-401f-0024-114f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-417834a9-f5d7-253b-3a4e-1791ca0b1124/test-directory-2039fe17-6fca-35e6-9843-1d197905d821?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Tue, 22 Oct 2019 03:13:23 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "afb33497-f2e0-01a3-4ddf-dd39a32250d6", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-rename-source": "/test-filesystem-417834a9-f5d7-253b-3a4e-1791ca0b1124/test-directory-469af100-3def-bd41-d89e-97d85bd37b09", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "afb33497-f2e0-01a3-4ddf-dd39a32250d6", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "d29b3b5a-401f-0024-124f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:d29b3b5a-401f-0024-124f-8989ff000000\nTime:2019-10-23T03:13:23.8262558Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-417834a9-f5d7-253b-3a4e-1791ca0b1124?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b4c50e9089d2947ac43772252a97a2a-7413acce49825742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4abab259-d701-00c7-a9eb-4f3b6a56b067", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4abab259-d701-00c7-a9eb-4f3b6a56b067", + "x-ms-request-id": "6fec0351-f01e-000e-224f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b9a8bf18-c86e-872e-6694-740e968e5903?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-57201089b658354495fd587e23de3c82-23baece659e78f4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e9fbf420-4aa0-91ac-8433-e46c62b9691a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F7032927\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9fbf420-4aa0-91ac-8433-e46c62b9691a", + "x-ms-request-id": "6fec0367-f01e-000e-374f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b9a8bf18-c86e-872e-6694-740e968e5903/test-directory-a7604b92-c076-12ff-eab2-f9ac61dbc6d3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a1381731f0d03469d3eaef7e82052c5-6bcc631fface6947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "74c04b57-0c32-606d-f5e9-ffee500030a8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F7077C35\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "74c04b57-0c32-606d-f5e9-ffee500030a8", + "x-ms-request-id": "d29b3b5b-401f-0024-134f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b9a8bf18-c86e-872e-6694-740e968e5903/test-directory-d18c106d-c8cb-2287-e8cf-922954cbef81?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0262b812d62ce544b753a6ab9754166c-48ff56757dc85c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11c7c21c-c2dc-8f3b-c39d-8c637a430c29", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F70A0E32\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11c7c21c-c2dc-8f3b-c39d-8c637a430c29", + "x-ms-request-id": "d29b3b5c-401f-0024-144f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b9a8bf18-c86e-872e-6694-740e968e5903/test-directory-d18c106d-c8cb-2287-e8cf-922954cbef81?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "910c7d8f-de04-5ca5-b8c5-527dc53c59df", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-rename-source": "/test-filesystem-b9a8bf18-c86e-872e-6694-740e968e5903/test-directory-a7604b92-c076-12ff-eab2-f9ac61dbc6d3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "910c7d8f-de04-5ca5-b8c5-527dc53c59df", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "d29b3b5d-401f-0024-154f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:d29b3b5d-401f-0024-154f-8989ff000000\nTime:2019-10-23T03:13:23.9223231Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b9a8bf18-c86e-872e-6694-740e968e5903?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-13add33b8381b2448f459fd18f94691b-2eee3a0000974841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fcd418eb-7b36-1b25-d873-a5e6c7105633", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fcd418eb-7b36-1b25-d873-a5e6c7105633", + "x-ms-request-id": "6fec0390-f01e-000e-5b4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97becf5f-bf2d-acce-130a-5c583c8248bb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0683f9360aa3654c93149ba638111575-1dc5268fd6710e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "43c36d55-dc3d-2cb8-4928-e92c1fccde55", + "x-ms-date": "Wed, 23 Oct 2019 03:13:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F7113580\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43c36d55-dc3d-2cb8-4928-e92c1fccde55", + "x-ms-request-id": "6fec03a5-f01e-000e-704f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-97becf5f-bf2d-acce-130a-5c583c8248bb/test-directory-5b95e92a-a87e-03ca-27ba-3a99a49d6e8f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-363b6a5eb2fe9b4d896e2b4080f26bcc-33cdd649aff0ed47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5406c5b5-dfee-aca5-a2c0-1c83a21e88ab", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F718144A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5406c5b5-dfee-aca5-a2c0-1c83a21e88ab", + "x-ms-request-id": "d29b3b5e-401f-0024-164f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-97becf5f-bf2d-acce-130a-5c583c8248bb/test-directory-e75c5ab9-0fc8-2596-6b21-a719448a90aa?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dfe5b629becda34395e298beccde7bb4-f11f73b1d2a1c547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1886b8dd-fd1f-a6c8-2ee0-e8cc388b6718", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F71ABA2C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1886b8dd-fd1f-a6c8-2ee0-e8cc388b6718", + "x-ms-request-id": "d29b3b5f-401f-0024-174f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97becf5f-bf2d-acce-130a-5c583c8248bb/test-directory-e75c5ab9-0fc8-2596-6b21-a719448a90aa", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8c3c1150-7704-d88b-e03d-b0b631d5b806", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F71ABA2C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8c3c1150-7704-d88b-e03d-b0b631d5b806", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec03d3-f01e-000e-174f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-97becf5f-bf2d-acce-130a-5c583c8248bb/test-directory-e75c5ab9-0fc8-2596-6b21-a719448a90aa?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D75766F71ABA2C\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "267b78a3-db4f-b814-e6d5-18fdf85e6de3", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-rename-source": "/test-filesystem-97becf5f-bf2d-acce-130a-5c583c8248bb/test-directory-5b95e92a-a87e-03ca-27ba-3a99a49d6e8f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "267b78a3-db4f-b814-e6d5-18fdf85e6de3", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "d29b3b60-401f-0024-184f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:d29b3b60-401f-0024-184f-8989ff000000\nTime:2019-10-23T03:13:24.0814354Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97becf5f-bf2d-acce-130a-5c583c8248bb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a24f83ff8ca8ec489ce5dd37eb1d875c-49fd7bf6c420e148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b9131b7a-9159-14b7-0015-9078be5b3c45", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b9131b7a-9159-14b7-0015-9078be5b3c45", + "x-ms-request-id": "6fec0400-f01e-000e-3f4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57ff7d79-f3d6-dcca-5402-6f46f3f7a00e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db9ea41a67b8d84d9b962a99a9f1e075-b65d3c843cccf346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9aa3a2cc-d9d8-87b3-5136-645622702109", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F728E086\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9aa3a2cc-d9d8-87b3-5136-645622702109", + "x-ms-request-id": "6fec0409-f01e-000e-484f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57ff7d79-f3d6-dcca-5402-6f46f3f7a00e/test-directory-2fd48274-5fd8-c5fa-f3dc-bf692414a6a9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d64237f9d562bf419cc3728edb04d747-9637e5e558790543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b341c54a-8ad6-6c82-a7de-a7fc1949623d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F72DAB2F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b341c54a-8ad6-6c82-a7de-a7fc1949623d", + "x-ms-request-id": "d29b3b61-401f-0024-194f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57ff7d79-f3d6-dcca-5402-6f46f3f7a00e/test-directory-0e0dba8f-d0f5-6eb5-4c09-53dcd4e575c0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7f0b5c301b26d438d0592c41630f576-f53c91902930e145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "94854e99-f125-7a32-10d3-67cd36a698c2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7300672\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94854e99-f125-7a32-10d3-67cd36a698c2", + "x-ms-request-id": "d29b3b62-401f-0024-1a4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57ff7d79-f3d6-dcca-5402-6f46f3f7a00e/test-directory-0e0dba8f-d0f5-6eb5-4c09-53dcd4e575c0?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8642c158-e160-ea9b-64a4-4eff8b0588e9", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-lease-id": "bd4f8334-9833-06fa-4986-80cce61f2e4c", + "x-ms-rename-source": "/test-filesystem-57ff7d79-f3d6-dcca-5402-6f46f3f7a00e/test-directory-2fd48274-5fd8-c5fa-f3dc-bf692414a6a9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8642c158-e160-ea9b-64a4-4eff8b0588e9", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "d29b3b63-401f-0024-1b4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:d29b3b63-401f-0024-1b4f-8989ff000000\nTime:2019-10-23T03:13:24.2055223Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57ff7d79-f3d6-dcca-5402-6f46f3f7a00e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09145bed8595394191d134d9672ec096-53dc331887f3b548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "747454c4-1263-8662-4a35-1d86b56b11e2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "747454c4-1263-8662-4a35-1d86b56b11e2", + "x-ms-request-id": "6fec0443-f01e-000e-7a4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:13:23.4997821-07:00", + "RandomSeed": "1840697315", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsFailAsync.json new file mode 100644 index 000000000000..0d3b52e80554 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_DestinationAccessConditionsFailAsync.json @@ -0,0 +1,875 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-edc78164-805f-18be-a095-f4929f63266e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8cc22f499efb384e8bbcf8193f7db996-eb9d512342f7764b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "30f4d50c-7096-6c58-2303-ba29d58d8f4a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576702D25168\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30f4d50c-7096-6c58-2303-ba29d58d8f4a", + "x-ms-request-id": "82595c40-f01e-0021-3e4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-edc78164-805f-18be-a095-f4929f63266e/test-directory-9e616b3f-2f0f-ffaa-f61b-c1d1354c809f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4a86a06deb7b6c41b17c6f346e36e04c-161c811836d1ee4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c3300fe-579e-dc29-2af5-3a7aae8737d7", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702D6B667\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c3300fe-579e-dc29-2af5-3a7aae8737d7", + "x-ms-request-id": "167f1c4c-101f-0080-384f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-edc78164-805f-18be-a095-f4929f63266e/test-directory-198a1a82-c506-49db-939d-2ab595505594?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd1f332061973f4587c388310cf93434-8462340ef2994f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8fd7c322-bdd7-3898-25ea-99002d7447da", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "ETag": "\u00220x8D7576702D8C242\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8fd7c322-bdd7-3898-25ea-99002d7447da", + "x-ms-request-id": "167f1c4d-101f-0080-394f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-edc78164-805f-18be-a095-f4929f63266e/test-directory-198a1a82-c506-49db-939d-2ab595505594?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 24 Oct 2019 03:13:43 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1923d87-c579-86bc-899a-0f2dba00191d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-rename-source": "/test-filesystem-edc78164-805f-18be-a095-f4929f63266e/test-directory-9e616b3f-2f0f-ffaa-f61b-c1d1354c809f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1923d87-c579-86bc-899a-0f2dba00191d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "167f1c4e-101f-0080-3a4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:167f1c4e-101f-0080-3a4f-898059000000\nTime:2019-10-23T03:13:43.8177908Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-edc78164-805f-18be-a095-f4929f63266e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7ac583057955f4ab2c3d7d197939545-7dd43848de8ca043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ef79635c-75e1-d960-eaaf-0219f2917318", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef79635c-75e1-d960-eaaf-0219f2917318", + "x-ms-request-id": "82595c5b-f01e-0021-564f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-60fb6a29-7886-fe0d-0572-cdd04f27514e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d08049518685d9469787c063e9c3af51-e9e20b6758bcb849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cb6b5d35-b140-e33e-557a-ea6fa8908ac2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576702F41062\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb6b5d35-b140-e33e-557a-ea6fa8908ac2", + "x-ms-request-id": "82595c61-f01e-0021-5b4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-60fb6a29-7886-fe0d-0572-cdd04f27514e/test-directory-a791b45e-1dc0-ff91-2e0f-fc854d9577e6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68eeea5c7cfc8242b57e6de2ffdcdaa1-1d25d3dbd2f49a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d2196876-858d-18b2-cb6b-9c31b4b996c0", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576702F8605A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2196876-858d-18b2-cb6b-9c31b4b996c0", + "x-ms-request-id": "167f1c4f-101f-0080-3b4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-60fb6a29-7886-fe0d-0572-cdd04f27514e/test-directory-4d2b0303-98f4-d806-a7b9-9bd31c85c063?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d9f174c68554614bb92b44d970f9ce6f-7ff00f88ed009841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3b094056-f6a0-dedf-6140-2bd3eadffb46", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576702FB60B5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3b094056-f6a0-dedf-6140-2bd3eadffb46", + "x-ms-request-id": "167f1c50-101f-0080-3c4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-60fb6a29-7886-fe0d-0572-cdd04f27514e/test-directory-4d2b0303-98f4-d806-a7b9-9bd31c85c063?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Tue, 22 Oct 2019 03:13:43 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db7c4797-847b-d5c3-4830-833b7984d4c8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:43 GMT", + "x-ms-rename-source": "/test-filesystem-60fb6a29-7886-fe0d-0572-cdd04f27514e/test-directory-a791b45e-1dc0-ff91-2e0f-fc854d9577e6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db7c4797-847b-d5c3-4830-833b7984d4c8", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "167f1c51-101f-0080-3d4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:167f1c51-101f-0080-3d4f-898059000000\nTime:2019-10-23T03:13:43.9959156Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-60fb6a29-7886-fe0d-0572-cdd04f27514e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7bb391ee320b8f4e8cb274bf973b819f-c094c81d8f8ed741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a23c6051-2062-27ca-7590-447a2c08e426", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a23c6051-2062-27ca-7590-447a2c08e426", + "x-ms-request-id": "82595c72-f01e-0021-674f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-92eadc97-3f12-0155-9ed6-ded0f38f84da?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dac56d769b8b88449070c22c79c91275-e8646e1250f49f45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "749c6ac7-d982-1198-0a3a-048c41f933e5", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D757670307EA1B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "749c6ac7-d982-1198-0a3a-048c41f933e5", + "x-ms-request-id": "82595c75-f01e-0021-6a4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-92eadc97-3f12-0155-9ed6-ded0f38f84da/test-directory-54b66a0b-ca1d-65de-7684-7e950470b16f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-354d40e6bab7cb41be91ac82f9d21816-fbf9fe498c4b444c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e6d95549-2578-fcd6-8c37-fdfe5a030d9a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D757670313DE77\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6d95549-2578-fcd6-8c37-fdfe5a030d9a", + "x-ms-request-id": "167f1c52-101f-0080-3e4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-92eadc97-3f12-0155-9ed6-ded0f38f84da/test-directory-582f9489-a9f0-fbf2-12cb-1345bbd0369c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e61a1ab43df7a46a90d91a4f890b236-fcd5d7d3398c0040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "998374cb-cca9-9f2a-63de-d3ac119141bb", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576703164979\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "998374cb-cca9-9f2a-63de-d3ac119141bb", + "x-ms-request-id": "167f1c53-101f-0080-3f4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-92eadc97-3f12-0155-9ed6-ded0f38f84da/test-directory-582f9489-a9f0-fbf2-12cb-1345bbd0369c?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4679d73b-9c4d-92f3-38ac-4cb8f74b2681", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-rename-source": "/test-filesystem-92eadc97-3f12-0155-9ed6-ded0f38f84da/test-directory-54b66a0b-ca1d-65de-7684-7e950470b16f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4679d73b-9c4d-92f3-38ac-4cb8f74b2681", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "167f1c54-101f-0080-404f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:167f1c54-101f-0080-404f-898059000000\nTime:2019-10-23T03:13:44.1340120Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-92eadc97-3f12-0155-9ed6-ded0f38f84da?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-81ded8015373aa448fc72eb7b6f2ed79-6f91613e4d4e014c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a701af6-fa17-636e-6d0c-bf0b114cc650", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a701af6-fa17-636e-6d0c-bf0b114cc650", + "x-ms-request-id": "82595cb4-f01e-0021-1f4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6a17c3d2-367a-a3ff-510b-d6869f420af0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85913ce3d07a9d488714b6a79aa1644d-c382b54a4242fc4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c4dead00-8930-bfb1-1acd-e80b23e7c42a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D75767031D23B1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4dead00-8930-bfb1-1acd-e80b23e7c42a", + "x-ms-request-id": "82595cbc-f01e-0021-264f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6a17c3d2-367a-a3ff-510b-d6869f420af0/test-directory-f252ce02-e88a-e676-5946-9522f152cad7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd96747f5789374183c90e7750c7e0ea-237c48e81746a54b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0aaa1993-6a27-1799-36f8-6ae9f38fcdc8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576703233004\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0aaa1993-6a27-1799-36f8-6ae9f38fcdc8", + "x-ms-request-id": "167f1c55-101f-0080-414f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6a17c3d2-367a-a3ff-510b-d6869f420af0/test-directory-705c1103-d260-bbc7-0d22-84882669e3fb?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0692b98586b7a4e90ce981df8fd235c-459ded4721ffc240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f209fa34-3c01-c18c-52ef-fc04e511f1cd", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576703258A5E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f209fa34-3c01-c18c-52ef-fc04e511f1cd", + "x-ms-request-id": "167f1c56-101f-0080-424f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6a17c3d2-367a-a3ff-510b-d6869f420af0/test-directory-705c1103-d260-bbc7-0d22-84882669e3fb", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b54a6e6-f15f-5dfa-1ccd-85b8c3aa5f08", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D7576703258A5E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2b54a6e6-f15f-5dfa-1ccd-85b8c3aa5f08", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595cdd-f01e-0021-414f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6a17c3d2-367a-a3ff-510b-d6869f420af0/test-directory-705c1103-d260-bbc7-0d22-84882669e3fb?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7576703258A5E\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3f1ec50f-c5bd-236e-74f2-2d336f6780b6", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-rename-source": "/test-filesystem-6a17c3d2-367a-a3ff-510b-d6869f420af0/test-directory-f252ce02-e88a-e676-5946-9522f152cad7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3f1ec50f-c5bd-236e-74f2-2d336f6780b6", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "167f1c57-101f-0080-434f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:167f1c57-101f-0080-434f-898059000000\nTime:2019-10-23T03:13:44.4052009Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6a17c3d2-367a-a3ff-510b-d6869f420af0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a9d9b3dff6b6e647b4b6bd8f342d4123-d572130b74b7be4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fda88e22-208c-b84b-7e32-f995c4aacf72", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fda88e22-208c-b84b-7e32-f995c4aacf72", + "x-ms-request-id": "82595d09-f01e-0021-684f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9633da46-8028-9ef2-162b-76a774d6c364?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc8572d8fd521f448b0e4df0873e3e75-0d51a00bfcfa544b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8552df46-e1db-a257-9c0a-e761aaa344a8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D75767034ACBAE\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8552df46-e1db-a257-9c0a-e761aaa344a8", + "x-ms-request-id": "82595d0c-f01e-0021-6b4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9633da46-8028-9ef2-162b-76a774d6c364/test-directory-171a946e-ee9a-c3b4-b09d-936dd42025fc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c12e5dc9a9ec141b0bed7afe952e551-53ede6735d40e642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e4630376-18ff-5883-2a8f-d43e4eeace7b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D75767034F526D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e4630376-18ff-5883-2a8f-d43e4eeace7b", + "x-ms-request-id": "167f1c58-101f-0080-444f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9633da46-8028-9ef2-162b-76a774d6c364/test-directory-5265eae5-af42-3024-0a82-c12ca90027e7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-274a86db645d5c46b748791d63bae555-5f7f733149da3849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b0cec99e-9863-c71d-df32-d97c5656ae2a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D757670351911E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b0cec99e-9863-c71d-df32-d97c5656ae2a", + "x-ms-request-id": "167f1c59-101f-0080-454f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9633da46-8028-9ef2-162b-76a774d6c364/test-directory-5265eae5-af42-3024-0a82-c12ca90027e7?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df8e5639-7632-1983-162f-f08a67808d7d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-lease-id": "5a1be2ec-cabe-2f1f-ae65-da966ad6ed07", + "x-ms-rename-source": "/test-filesystem-9633da46-8028-9ef2-162b-76a774d6c364/test-directory-171a946e-ee9a-c3b4-b09d-936dd42025fc", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df8e5639-7632-1983-162f-f08a67808d7d", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "167f1c5a-101f-0080-464f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:167f1c5a-101f-0080-464f-898059000000\nTime:2019-10-23T03:13:44.5513034Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9633da46-8028-9ef2-162b-76a774d6c364?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b8540004a12164884cd74f80211bae2-391b83ed1ca0fe49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff43196c-cfc8-f0f8-6971-05c30d333c6e", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff43196c-cfc8-f0f8-6971-05c30d333c6e", + "x-ms-request-id": "82595d32-f01e-0021-094f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:13:43.6849631-07:00", + "RandomSeed": "1065204260", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_Error.json new file mode 100644 index 000000000000..c060dfecaabb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_Error.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-34ed7dfb-1c91-43b7-5ee3-6e5446856a10?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-743eb86236697042b9d95d4f6a5d565a-5336ee0fc837724e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "27223a9c-9eec-f1a0-5713-8d99ff351ac4", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F7459591\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "27223a9c-9eec-f1a0-5713-8d99ff351ac4", + "x-ms-request-id": "6fec047d-f01e-000e-314f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34ed7dfb-1c91-43b7-5ee3-6e5446856a10/test-directory-0bb86d24-4362-e823-efcc-1e0040d1daed?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c811f91168d7e54a8d8b0aa5f6862de6-0600bf44e003be48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "91751ea2-0e7d-4762-a2a2-c62c3f1bed41", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-rename-source": "/test-filesystem-34ed7dfb-1c91-43b7-5ee3-6e5446856a10/test-directory-b58ac68a-5df9-2d1b-1213-103e20f9706e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "189", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91751ea2-0e7d-4762-a2a2-c62c3f1bed41", + "x-ms-error-code": "SourcePathNotFound", + "x-ms-request-id": "d29b3b64-401f-0024-1c4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourcePathNotFound", + "message": "The source path for a rename operation does not exist.\nRequestId:d29b3b64-401f-0024-1c4f-8989ff000000\nTime:2019-10-23T03:13:24.3526260Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-34ed7dfb-1c91-43b7-5ee3-6e5446856a10?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-08c661ab20ca824da47ba4b91560c79e-76154709ca3bc848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "215dc0fb-495b-2a70-d4ec-69c243dbff03", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "215dc0fb-495b-2a70-d4ec-69c243dbff03", + "x-ms-request-id": "6fec04ba-f01e-000e-694f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1951003490", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_ErrorAsync.json new file mode 100644 index 000000000000..6227982864fa --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_ErrorAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81c98f8b-2078-7cac-3b52-289ff9a9b7e2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f1c0d2f80fd0c3479ea37c030bc80353-d049e0755bb55a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e6061eed-2202-e536-9f16-6be7734607f6", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D757670365F9BC\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6061eed-2202-e536-9f16-6be7734607f6", + "x-ms-request-id": "82595d46-f01e-0021-1c4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-81c98f8b-2078-7cac-3b52-289ff9a9b7e2/test-directory-dab1a732-d1a2-d6e0-bc5b-680303521d42?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c8a0433570112b4e99acbcce048d61a8-7756cc9a2f626246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cbb55fab-2c95-6d53-14f5-949276151902", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-rename-source": "/test-filesystem-81c98f8b-2078-7cac-3b52-289ff9a9b7e2/test-directory-50ccf43f-deed-1c19-5438-f80d46dc6a0b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "189", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbb55fab-2c95-6d53-14f5-949276151902", + "x-ms-error-code": "SourcePathNotFound", + "x-ms-request-id": "167f1c5b-101f-0080-474f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourcePathNotFound", + "message": "The source path for a rename operation does not exist.\nRequestId:167f1c5b-101f-0080-474f-898059000000\nTime:2019-10-23T03:13:44.6964047Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81c98f8b-2078-7cac-3b52-289ff9a9b7e2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-496a34143390fb4ea9fed6f9636eb01d-368741f6b2bd8e45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a358a5bc-519d-37ac-9022-086e3c0098ef", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a358a5bc-519d-37ac-9022-086e3c0098ef", + "x-ms-request-id": "82595d68-f01e-0021-3a4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1602779917", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditions.json new file mode 100644 index 000000000000..f501468f4ee2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditions.json @@ -0,0 +1,1280 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fba588be-fd80-fa79-5b65-c3a61e79f669?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-39dee543f357db4683f1f6fe76963e95-693ff8b120472e4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a7b68065-7c31-6e2e-c827-c2a22a1c1004", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F754B388\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a7b68065-7c31-6e2e-c827-c2a22a1c1004", + "x-ms-request-id": "6fec04d7-f01e-000e-034f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fba588be-fd80-fa79-5b65-c3a61e79f669/test-directory-39438898-3dde-4fcf-31ef-b35f33b7a838?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8cafcbe5d5459439d267940e5e1cbf0-2d39659616ac8a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c929c510-f2e0-275a-b167-7642c8ce3b11", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7593D9D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c929c510-f2e0-275a-b167-7642c8ce3b11", + "x-ms-request-id": "d29b3b65-401f-0024-1d4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fba588be-fd80-fa79-5b65-c3a61e79f669/test-directory-a0688a7e-73db-4941-50a1-dfc52e3da27d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-14c4d02052ab214f9d1ee88e672179cb-71c1cf2d431ebf4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2112fedd-eb4b-9d4f-83e0-793e1295f873", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F75B95EA\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2112fedd-eb4b-9d4f-83e0-793e1295f873", + "x-ms-request-id": "d29b3b66-401f-0024-1e4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fba588be-fd80-fa79-5b65-c3a61e79f669/test-directory-a0688a7e-73db-4941-50a1-dfc52e3da27d?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30e855c8-802a-7732-39b1-eaac65193599", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-rename-source": "/test-filesystem-fba588be-fd80-fa79-5b65-c3a61e79f669/test-directory-39438898-3dde-4fcf-31ef-b35f33b7a838", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30e855c8-802a-7732-39b1-eaac65193599", + "x-ms-request-id": "d29b3b67-401f-0024-1f4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fba588be-fd80-fa79-5b65-c3a61e79f669/test-directory-a0688a7e-73db-4941-50a1-dfc52e3da27d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd761d70-c8ac-4349-c666-06cde2d73a19", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F7593D9D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "bd761d70-c8ac-4349-c666-06cde2d73a19", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec051e-f01e-000e-414f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fba588be-fd80-fa79-5b65-c3a61e79f669?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ddff861147b2cf4f8fbe31731fc69709-8e497261acb44b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "483c4c9b-78a3-58ed-2e53-1aaf933d2da2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "483c4c9b-78a3-58ed-2e53-1aaf933d2da2", + "x-ms-request-id": "6fec0526-f01e-000e-494f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a43ed637-07ed-e050-d747-72d41291b2bd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-29cc13a4a52ff74ea7d7dae73bf28d91-762da5f1905d6b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ba7f13aa-58c9-93bd-fb5b-715b0518459d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F7770EE9\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba7f13aa-58c9-93bd-fb5b-715b0518459d", + "x-ms-request-id": "6fec055a-f01e-000e-774f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a43ed637-07ed-e050-d747-72d41291b2bd/test-directory-39455ca0-970a-4506-60cb-baa528566a40?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec1ea8d905758e4082867a9dc061f618-0656f16c2be90e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19594202-6151-1302-0d3a-5afd9d186aa5", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F77C2310\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19594202-6151-1302-0d3a-5afd9d186aa5", + "x-ms-request-id": "d29b3b68-401f-0024-204f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a43ed637-07ed-e050-d747-72d41291b2bd/test-directory-a0ae30f1-47ee-a88b-6833-9c6afcc6c346?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33621a5d87a11944ac55a2ce13ba1f89-b3a408e668015047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "504ef434-cd6b-bbe2-b6b0-b11dc5971646", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F77EA033\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "504ef434-cd6b-bbe2-b6b0-b11dc5971646", + "x-ms-request-id": "d29b3b69-401f-0024-214f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a43ed637-07ed-e050-d747-72d41291b2bd/test-directory-a0ae30f1-47ee-a88b-6833-9c6afcc6c346?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "073617c0-7378-91da-07e8-2f4c9fd086ca", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-rename-source": "/test-filesystem-a43ed637-07ed-e050-d747-72d41291b2bd/test-directory-39455ca0-970a-4506-60cb-baa528566a40", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-modified-since": "Tue, 22 Oct 2019 03:13:24 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "073617c0-7378-91da-07e8-2f4c9fd086ca", + "x-ms-request-id": "d29b3b6a-401f-0024-224f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a43ed637-07ed-e050-d747-72d41291b2bd/test-directory-a0ae30f1-47ee-a88b-6833-9c6afcc6c346", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad5d3fa5-0e61-03ce-380d-ad8c555d0171", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F77C2310\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ad5d3fa5-0e61-03ce-380d-ad8c555d0171", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec058b-f01e-000e-244f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a43ed637-07ed-e050-d747-72d41291b2bd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-732a7235b25f4341be88d9b99003abab-41b4db5faa4e9143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5fa62d82-d973-f069-dc5c-514a12825aee", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5fa62d82-d973-f069-dc5c-514a12825aee", + "x-ms-request-id": "6fec0591-f01e-000e-294f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d2e9cad-ba30-24ac-255b-a5db52049e67?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-671558a77787e94a8de9a0328c5aaff3-b12ef1acb201004a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c81cce2c-e4a2-c8cd-8181-3a17338e9dd8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:23 GMT", + "ETag": "\u00220x8D75766F78D3306\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c81cce2c-e4a2-c8cd-8181-3a17338e9dd8", + "x-ms-request-id": "6fec059b-f01e-000e-324f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d2e9cad-ba30-24ac-255b-a5db52049e67/test-directory-623ee9bd-3278-0b37-9f2c-1447ebb3f554?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b91d9b56c63ff64598e7cb6d74508a92-349f5b711102cb44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "453bf64a-8c91-f90c-9610-2976d085dccd", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F79215A7\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "453bf64a-8c91-f90c-9610-2976d085dccd", + "x-ms-request-id": "d29b3b6b-401f-0024-234f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d2e9cad-ba30-24ac-255b-a5db52049e67/test-directory-12aae58b-19df-e6f0-2418-80378c02a4b8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1cb0fad6428b73458c3c1b966a5cef25-75e3f67ac5b43c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "81a9d864-bc3b-319b-0555-21790cd46c93", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F79489B9\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "81a9d864-bc3b-319b-0555-21790cd46c93", + "x-ms-request-id": "d29b3b6c-401f-0024-244f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d2e9cad-ba30-24ac-255b-a5db52049e67/test-directory-12aae58b-19df-e6f0-2418-80378c02a4b8?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b4d223c2-2259-a17d-fdcb-ef228f4ad340", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-rename-source": "/test-filesystem-1d2e9cad-ba30-24ac-255b-a5db52049e67/test-directory-623ee9bd-3278-0b37-9f2c-1447ebb3f554", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-unmodified-since": "Thu, 24 Oct 2019 03:13:24 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4d223c2-2259-a17d-fdcb-ef228f4ad340", + "x-ms-request-id": "d29b3b6d-401f-0024-254f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d2e9cad-ba30-24ac-255b-a5db52049e67/test-directory-12aae58b-19df-e6f0-2418-80378c02a4b8", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9b64b1c-b802-493a-f277-3abcf7344cd8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F79215A7\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e9b64b1c-b802-493a-f277-3abcf7344cd8", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec05cc-f01e-000e-594f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d2e9cad-ba30-24ac-255b-a5db52049e67?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b74b14135ad3f42931293cd377e8bba-ed0eb4b95596514f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "430504c5-e993-903d-2020-4abee318864e", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "430504c5-e993-903d-2020-4abee318864e", + "x-ms-request-id": "6fec05cf-f01e-000e-5b4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-01788781-3590-213c-ab11-9bad85ae87e5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6fd749a3d6a4674ab4ad5c54be8b7b4e-05b53bea9a180b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3b0ae4ce-e194-90fa-c7e3-98814e900a72", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7A48FE1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3b0ae4ce-e194-90fa-c7e3-98814e900a72", + "x-ms-request-id": "6fec05e0-f01e-000e-694f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-01788781-3590-213c-ab11-9bad85ae87e5/test-directory-34296499-9221-781f-436b-814085ad71c9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-269d51d541875e48a97e1894e9273b58-1aacb4368ca1a442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4bf53d46-8cb8-3b14-c491-f82960ba0a19", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7A9622B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4bf53d46-8cb8-3b14-c491-f82960ba0a19", + "x-ms-request-id": "d29b3b6e-401f-0024-264f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-01788781-3590-213c-ab11-9bad85ae87e5/test-directory-e930cf72-68b2-4dce-1377-80ba67d40980?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0b2b36380af3e0448a9b8f34fd8b19bb-64b2eae53d25614a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9fd8115c-d591-dd3c-6ea7-37400b5ad4f0", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7ABFF94\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9fd8115c-d591-dd3c-6ea7-37400b5ad4f0", + "x-ms-request-id": "d29b3b6f-401f-0024-274f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-01788781-3590-213c-ab11-9bad85ae87e5/test-directory-34296499-9221-781f-436b-814085ad71c9", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "555e8725-69fb-d5ee-551c-d910eecfb8f6", + "x-ms-date": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7A9622B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "555e8725-69fb-d5ee-551c-d910eecfb8f6", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec05fd-f01e-000e-034f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-01788781-3590-213c-ab11-9bad85ae87e5/test-directory-e930cf72-68b2-4dce-1377-80ba67d40980?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "841b4cae-7efc-1ff5-89a7-78a3e8505eee", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-rename-source": "/test-filesystem-01788781-3590-213c-ab11-9bad85ae87e5/test-directory-34296499-9221-781f-436b-814085ad71c9", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-match": "\u00220x8D75766F7A9622B\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "841b4cae-7efc-1ff5-89a7-78a3e8505eee", + "x-ms-request-id": "d29b3b70-401f-0024-284f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-01788781-3590-213c-ab11-9bad85ae87e5/test-directory-e930cf72-68b2-4dce-1377-80ba67d40980", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a16228cc-34b4-4ff9-f66a-52030a94b060", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7A9622B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "a16228cc-34b4-4ff9-f66a-52030a94b060", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:24 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec061c-f01e-000e-1d4f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-01788781-3590-213c-ab11-9bad85ae87e5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d87cc32c3bcb3649905645c54702c23a-021fd3d6b052ab44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0d7500e-bced-7e3a-a8f2-a9c9ca3d97ba", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0d7500e-bced-7e3a-a8f2-a9c9ca3d97ba", + "x-ms-request-id": "6fec0621-f01e-000e-224f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-95414413-fd56-1b3d-aad1-963affc27571?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c2432287564f8e428b89ab3982944416-b5862a6d85265543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "95237be2-0144-1169-12bc-161c25ff7fe6", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7BD73A4\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "95237be2-0144-1169-12bc-161c25ff7fe6", + "x-ms-request-id": "6fec063e-f01e-000e-3e4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-95414413-fd56-1b3d-aad1-963affc27571/test-directory-37f5387d-dc49-23fd-d1cf-dd630a4514f5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a2a0e59aa91f8e47b8e59ac3e17b83dc-7263aa64d0714f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce7a0c73-8fbf-0683-7d00-c374230506cc", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F7C31F19\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce7a0c73-8fbf-0683-7d00-c374230506cc", + "x-ms-request-id": "d29b3b71-401f-0024-294f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-95414413-fd56-1b3d-aad1-963affc27571/test-directory-5c1120a7-fba7-9c47-0b23-0e6634fd4a7a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e172022693a3ac4b83fa5a555f636544-97c3759b71a0c74a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b859dbdc-ef45-7710-c4dd-c39b801cd180", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F7CA81E7\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b859dbdc-ef45-7710-c4dd-c39b801cd180", + "x-ms-request-id": "d29b3b72-401f-0024-2a4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-95414413-fd56-1b3d-aad1-963affc27571/test-directory-5c1120a7-fba7-9c47-0b23-0e6634fd4a7a?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "588aeb74-91a3-9435-1479-38ed829afb29", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-rename-source": "/test-filesystem-95414413-fd56-1b3d-aad1-963affc27571/test-directory-37f5387d-dc49-23fd-d1cf-dd630a4514f5", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-none-match": "\u0022garbage\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "588aeb74-91a3-9435-1479-38ed829afb29", + "x-ms-request-id": "d29b3b73-401f-0024-2b4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-95414413-fd56-1b3d-aad1-963affc27571/test-directory-5c1120a7-fba7-9c47-0b23-0e6634fd4a7a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9427705d-7991-24dc-125b-e99bcf13de50", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7C31F19\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9427705d-7991-24dc-125b-e99bcf13de50", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec0681-f01e-000e-774f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-95414413-fd56-1b3d-aad1-963affc27571?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5ce5095c62253648a81ae730e3aa5f58-229ead628d64854f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "128f1df7-6772-0698-aac3-c26cc67203c6", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "128f1df7-6772-0698-aac3-c26cc67203c6", + "x-ms-request-id": "6fec068a-f01e-000e-7e4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee137e19-13e5-b25a-e463-b6d9fb30628b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-abb3a535c7765342bbdd726124fe287a-c645eea5dcea7147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4493b7b4-cc72-e373-c2dd-2d0fb0be0a7a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7DEE47E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4493b7b4-cc72-e373-c2dd-2d0fb0be0a7a", + "x-ms-request-id": "6fec06a1-f01e-000e-124f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee137e19-13e5-b25a-e463-b6d9fb30628b/test-directory-35ca3661-50cd-4c42-a1e0-9a164f5dc9c5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4338dcb91573f945a8644a6818f0f0ca-bd4623c6402c2543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b29b4ac4-c754-639e-7446-a292315c9465", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F7E43E29\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b29b4ac4-c754-639e-7446-a292315c9465", + "x-ms-request-id": "d29b3b74-401f-0024-2c4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee137e19-13e5-b25a-e463-b6d9fb30628b/test-directory-66a96813-c698-43dd-1df6-170c619caed3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f15aa7fb9725c440809815857456b1ca-a4c0d7b4dd70784c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3692892c-1d24-fdfc-6c58-955daf9102d8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F7E6A4FA\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3692892c-1d24-fdfc-6c58-955daf9102d8", + "x-ms-request-id": "d29b3b75-401f-0024-2d4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee137e19-13e5-b25a-e463-b6d9fb30628b/test-directory-35ca3661-50cd-4c42-a1e0-9a164f5dc9c5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0fc82d4a70eef643ba343a325d4919bf-7123fb374ff6864b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "abbef7c0-764f-9cb7-e595-3e19632607e6", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "2c36cf98-8f09-fda4-f70a-b9d6f686c897", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7E43E29\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "abbef7c0-764f-9cb7-e595-3e19632607e6", + "x-ms-lease-id": "2c36cf98-8f09-fda4-f70a-b9d6f686c897", + "x-ms-request-id": "6fec06b8-f01e-000e-234f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee137e19-13e5-b25a-e463-b6d9fb30628b/test-directory-66a96813-c698-43dd-1df6-170c619caed3?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fe169f1c-1cc7-dd48-9e44-f1733994dce2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-rename-source": "/test-filesystem-ee137e19-13e5-b25a-e463-b6d9fb30628b/test-directory-35ca3661-50cd-4c42-a1e0-9a164f5dc9c5", + "x-ms-return-client-request-id": "true", + "x-ms-source-lease-id": "2c36cf98-8f09-fda4-f70a-b9d6f686c897", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fe169f1c-1cc7-dd48-9e44-f1733994dce2", + "x-ms-request-id": "d29b3b76-401f-0024-2e4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee137e19-13e5-b25a-e463-b6d9fb30628b/test-directory-66a96813-c698-43dd-1df6-170c619caed3", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4fd5a1a-0810-731e-b42d-ba6c385be68d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7E43E29\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c4fd5a1a-0810-731e-b42d-ba6c385be68d", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec06e4-f01e-000e-4b4f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee137e19-13e5-b25a-e463-b6d9fb30628b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-35abf08f532bc84e9ba637949c49800a-81bd5e17a712a14f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df59469f-1896-45d2-9265-cfdbdafc5ccd", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df59469f-1896-45d2-9265-cfdbdafc5ccd", + "x-ms-request-id": "6fec06ea-f01e-000e-514f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:13:24.4062927-07:00", + "RandomSeed": "2089481693", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsAsync.json new file mode 100644 index 000000000000..6112f1603728 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsAsync.json @@ -0,0 +1,1280 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56af2dd1-ebba-d8c5-2f02-2a4c4ea7c329?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-634e2fed3004e44d9363b4b5409ed5ef-875c79a51b0da14c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4d53d9c8-515f-ae15-08b6-437200c6223c", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D757670373B7D8\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d53d9c8-515f-ae15-08b6-437200c6223c", + "x-ms-request-id": "82595d72-f01e-0021-434f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-56af2dd1-ebba-d8c5-2f02-2a4c4ea7c329/test-directory-65a3f01f-be1e-136c-7159-669b0d55adb8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-78e1ee2ac61e7d4a818e45ab7f3d5370-d0235e4ae8fa014b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a50a0fb-e2d3-0a5a-6d3f-dc05eb79a0b2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D757670378294A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a50a0fb-e2d3-0a5a-6d3f-dc05eb79a0b2", + "x-ms-request-id": "167f1c5c-101f-0080-484f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-56af2dd1-ebba-d8c5-2f02-2a4c4ea7c329/test-directory-4eb68a08-ae42-a9e8-2608-744a05019a27?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3c6ff3736175fc4090174b03c24b6941-a497ea122096294e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee620632-0793-4de7-b7a6-14ca6d0f056b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "ETag": "\u00220x8D75767037A8325\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee620632-0793-4de7-b7a6-14ca6d0f056b", + "x-ms-request-id": "167f1c5d-101f-0080-494f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-56af2dd1-ebba-d8c5-2f02-2a4c4ea7c329/test-directory-4eb68a08-ae42-a9e8-2608-744a05019a27?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff17fd58-ab9f-fd94-5452-b55d5e1a6b48", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-rename-source": "/test-filesystem-56af2dd1-ebba-d8c5-2f02-2a4c4ea7c329/test-directory-65a3f01f-be1e-136c-7159-669b0d55adb8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff17fd58-ab9f-fd94-5452-b55d5e1a6b48", + "x-ms-request-id": "167f1c5e-101f-0080-4a4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56af2dd1-ebba-d8c5-2f02-2a4c4ea7c329/test-directory-4eb68a08-ae42-a9e8-2608-744a05019a27", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7072b297-06f7-facc-2003-5a877d50388a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D757670378294A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7072b297-06f7-facc-2003-5a877d50388a", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595d97-f01e-0021-624f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56af2dd1-ebba-d8c5-2f02-2a4c4ea7c329?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab0375392e630e4bb041004097ca100d-348d35cf8bdf0449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "acc6d2ac-faa8-6e51-cf73-c4bea7168208", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "acc6d2ac-faa8-6e51-cf73-c4bea7168208", + "x-ms-request-id": "82595d9b-f01e-0021-664f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6142bf93-9bc9-6d7b-121c-11df5ff99841?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7eebead409dc23448a80fa6c93c71dfd-f740eec2b5c3fa4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a23f9e95-8b9c-106c-5759-998be9720fd5", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703887C21\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a23f9e95-8b9c-106c-5759-998be9720fd5", + "x-ms-request-id": "82595da7-f01e-0021-724f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6142bf93-9bc9-6d7b-121c-11df5ff99841/test-directory-83a883db-d73b-067e-ddca-05e35f880732?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91c4682df95a374cb9eace26474a89a5-67df99fee49f8d47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e21766d6-2b38-bd0d-2038-c5d18689b1ce", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703922767\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e21766d6-2b38-bd0d-2038-c5d18689b1ce", + "x-ms-request-id": "167f1c5f-101f-0080-4b4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6142bf93-9bc9-6d7b-121c-11df5ff99841/test-directory-201f6752-4e28-e51b-dd1c-cd71844e1386?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-019765d2036526419ed32abe438e6ef2-561761a9b410f14b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8bdd8518-6e36-87c1-4a31-041c5e9c39d1", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D75767039453DA\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8bdd8518-6e36-87c1-4a31-041c5e9c39d1", + "x-ms-request-id": "167f1c60-101f-0080-4c4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6142bf93-9bc9-6d7b-121c-11df5ff99841/test-directory-201f6752-4e28-e51b-dd1c-cd71844e1386?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff599f16-8871-cd4f-5885-ae3f20dde11e", + "x-ms-date": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-rename-source": "/test-filesystem-6142bf93-9bc9-6d7b-121c-11df5ff99841/test-directory-83a883db-d73b-067e-ddca-05e35f880732", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-modified-since": "Tue, 22 Oct 2019 03:13:44 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff599f16-8871-cd4f-5885-ae3f20dde11e", + "x-ms-request-id": "167f1c61-101f-0080-4d4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6142bf93-9bc9-6d7b-121c-11df5ff99841/test-directory-201f6752-4e28-e51b-dd1c-cd71844e1386", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf05fb7c-3a42-9c60-eec7-13f70b1c0c90", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703922767\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "bf05fb7c-3a42-9c60-eec7-13f70b1c0c90", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:44 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595dfc-f01e-0021-414f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6142bf93-9bc9-6d7b-121c-11df5ff99841?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc4dafcacbf58745999e72bc3cff567b-1b6e366af199e845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25c3feab-22d7-18db-6ebf-037786ba540c", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25c3feab-22d7-18db-6ebf-037786ba540c", + "x-ms-request-id": "82595e03-f01e-0021-484f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c05b8da4-f9db-b970-3188-d148639f32f7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2475f17c406fec4d88e4cd3fe2b651c0-c4f33d3f83b2c64f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dc1bcaa6-059c-b158-8e09-f34f5093b4ce", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703A4BBC2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc1bcaa6-059c-b158-8e09-f34f5093b4ce", + "x-ms-request-id": "82595e20-f01e-0021-634f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c05b8da4-f9db-b970-3188-d148639f32f7/test-directory-a6760b8d-476e-bdb2-d580-54a989f1f9de?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2aa62b749b8e0249b28300e477b1535e-eebfcfb2b3254e44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b4f1a17c-4fdb-5ec4-175e-071bb0ae289c", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703A99187\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4f1a17c-4fdb-5ec4-175e-071bb0ae289c", + "x-ms-request-id": "167f1c62-101f-0080-4e4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c05b8da4-f9db-b970-3188-d148639f32f7/test-directory-b3bc1410-1bf0-384a-b07b-1ed5c963c96b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-36fa766d24ea0b4c845cd9a151a12fbb-ce84eb30541fdb49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de3fe171-d6ac-61e7-56b9-035f30ef95b4", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703ABAD81\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de3fe171-d6ac-61e7-56b9-035f30ef95b4", + "x-ms-request-id": "167f1c63-101f-0080-4f4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c05b8da4-f9db-b970-3188-d148639f32f7/test-directory-b3bc1410-1bf0-384a-b07b-1ed5c963c96b?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e7644530-eb23-21be-94cb-914541a312e9", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-rename-source": "/test-filesystem-c05b8da4-f9db-b970-3188-d148639f32f7/test-directory-a6760b8d-476e-bdb2-d580-54a989f1f9de", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-unmodified-since": "Thu, 24 Oct 2019 03:13:44 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7644530-eb23-21be-94cb-914541a312e9", + "x-ms-request-id": "167f1c64-101f-0080-504f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c05b8da4-f9db-b970-3188-d148639f32f7/test-directory-b3bc1410-1bf0-384a-b07b-1ed5c963c96b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb2f92ce-ae8b-a990-dd02-9fb6af588a6d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703A99187\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "eb2f92ce-ae8b-a990-dd02-9fb6af588a6d", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595eb0-f01e-0021-684f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c05b8da4-f9db-b970-3188-d148639f32f7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5c54a647ba30f4da1620f61dbeb8ff9-d61b08fbdcb46c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae765f02-2774-005e-3de7-d41976a181eb", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae765f02-2774-005e-3de7-d41976a181eb", + "x-ms-request-id": "82595eb7-f01e-0021-6f4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0ccc5fe9-fe3d-959e-3d15-fd570ae08a52?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c47e47c506e96345978afb6fabe13b16-5e666c0dccfd8941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bfc5b8b1-18be-031a-c1e0-715f2a07f65c", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703C037F9\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfc5b8b1-18be-031a-c1e0-715f2a07f65c", + "x-ms-request-id": "82595ec7-f01e-0021-7d4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0ccc5fe9-fe3d-959e-3d15-fd570ae08a52/test-directory-303b825d-31ed-0e0a-668d-7a4072f23101?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f457bef019cbaa4da0ced4f6888b3fb4-6940d26111751142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e14e2f06-7200-7f5e-aeb7-58309eda91ce", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703C5C981\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e14e2f06-7200-7f5e-aeb7-58309eda91ce", + "x-ms-request-id": "167f1c65-101f-0080-514f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0ccc5fe9-fe3d-959e-3d15-fd570ae08a52/test-directory-79ec70af-a461-9141-ee76-043da309a5cc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-779e1b396c7207469d86391407e51a7d-a9278549cf7e1947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f851c01e-9bad-6228-edbc-f38a6e20dca4", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703C7F61A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f851c01e-9bad-6228-edbc-f38a6e20dca4", + "x-ms-request-id": "167f1c66-101f-0080-524f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0ccc5fe9-fe3d-959e-3d15-fd570ae08a52/test-directory-303b825d-31ed-0e0a-668d-7a4072f23101", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e21eb24f-acb8-dd1e-c7d7-54e75c769131", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703C5C981\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e21eb24f-acb8-dd1e-c7d7-54e75c769131", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595ee4-f01e-0021-174f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0ccc5fe9-fe3d-959e-3d15-fd570ae08a52/test-directory-79ec70af-a461-9141-ee76-043da309a5cc?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc3a689d-f901-64ec-6ed9-e5c8f94304fa", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-rename-source": "/test-filesystem-0ccc5fe9-fe3d-959e-3d15-fd570ae08a52/test-directory-303b825d-31ed-0e0a-668d-7a4072f23101", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-match": "\u00220x8D7576703C5C981\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc3a689d-f901-64ec-6ed9-e5c8f94304fa", + "x-ms-request-id": "167f1c67-101f-0080-534f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0ccc5fe9-fe3d-959e-3d15-fd570ae08a52/test-directory-79ec70af-a461-9141-ee76-043da309a5cc", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f3494576-d53b-4f2f-13ed-77d293e9d652", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703C5C981\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f3494576-d53b-4f2f-13ed-77d293e9d652", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595f35-f01e-0021-624f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0ccc5fe9-fe3d-959e-3d15-fd570ae08a52?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2fa892b93dba974fb0ef3a175fc77cfa-349dfb83e7a65149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b4520c6f-10f9-86be-c7a1-ee9dc00c4316", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4520c6f-10f9-86be-c7a1-ee9dc00c4316", + "x-ms-request-id": "82595f3e-f01e-0021-6b4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96dafa77-edf8-15dc-c0e4-6ad8197ba2ee?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-826840e83724f44198572c54fb8cdbcc-56aa7fe0b459a242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b23ba520-a949-8117-2f3c-f415a5e56d4b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D7576703F1B129\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b23ba520-a949-8117-2f3c-f415a5e56d4b", + "x-ms-request-id": "82595f66-f01e-0021-0e4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-96dafa77-edf8-15dc-c0e4-6ad8197ba2ee/test-directory-59effffe-bba9-567e-a1fe-c61a3780a3d9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7799b584ff0ca84892e0e206e4d4bf93-83eb337f7143c941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "715d6a70-4af7-64d3-26e5-104be3fc4aae", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703F88630\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "715d6a70-4af7-64d3-26e5-104be3fc4aae", + "x-ms-request-id": "167f1c69-101f-0080-544f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-96dafa77-edf8-15dc-c0e4-6ad8197ba2ee/test-directory-b7d41a98-f92e-0e0a-5beb-09c76422285e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-50c85e217696eb49b8d6eea7125ccd59-cc554c67daea1242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "13c3a897-7f6f-77bc-604e-160b410b0003", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D7576703FAA119\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "13c3a897-7f6f-77bc-604e-160b410b0003", + "x-ms-request-id": "167f1c6a-101f-0080-554f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-96dafa77-edf8-15dc-c0e4-6ad8197ba2ee/test-directory-b7d41a98-f92e-0e0a-5beb-09c76422285e?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb30b6cb-145f-47ee-1f32-6cd41bd6b50f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-rename-source": "/test-filesystem-96dafa77-edf8-15dc-c0e4-6ad8197ba2ee/test-directory-59effffe-bba9-567e-a1fe-c61a3780a3d9", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-none-match": "\u0022garbage\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb30b6cb-145f-47ee-1f32-6cd41bd6b50f", + "x-ms-request-id": "167f1c6b-101f-0080-564f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96dafa77-edf8-15dc-c0e4-6ad8197ba2ee/test-directory-b7d41a98-f92e-0e0a-5beb-09c76422285e", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8a401420-45da-a8a3-c33c-e82011b64b60", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D7576703F88630\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8a401420-45da-a8a3-c33c-e82011b64b60", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595f7b-f01e-0021-214f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96dafa77-edf8-15dc-c0e4-6ad8197ba2ee?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4357dc4d6f8b0e419d0aae392ea35f51-d9a5dc0400b5a141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "06b3bb67-2a96-0c35-a5f4-6a972fdf0766", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "06b3bb67-2a96-0c35-a5f4-6a972fdf0766", + "x-ms-request-id": "82595f7c-f01e-0021-224f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57677b11-6757-209e-e68d-d4c2a6a07065?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2768b9e28361e64097cb4a07f91f42db-b30fbcc83eaa6041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bdf13710-0cf6-00e7-1d93-1f0855726604", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D757670407870F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bdf13710-0cf6-00e7-1d93-1f0855726604", + "x-ms-request-id": "82595f80-f01e-0021-264f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57677b11-6757-209e-e68d-d4c2a6a07065/test-directory-85be0484-b125-cd64-b069-ffdaa8818951?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ffd666a9e565d54d96393d9305b68dbd-9475e4104fd7f24d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9198ba16-fdd7-5eb1-d324-0c8d0d0d579b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D75767040C930C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9198ba16-fdd7-5eb1-d324-0c8d0d0d579b", + "x-ms-request-id": "167f1c6c-101f-0080-574f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57677b11-6757-209e-e68d-d4c2a6a07065/test-directory-58fece09-f6bf-d255-95f2-c26c79f5a9ef?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33c871e170325a48a7dd3341066f6e8c-a11d7bc08f47da41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55649d61-50c3-1f25-64c6-fbe43a45e5dd", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D75767040EF5E8\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55649d61-50c3-1f25-64c6-fbe43a45e5dd", + "x-ms-request-id": "167f1c6d-101f-0080-584f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57677b11-6757-209e-e68d-d4c2a6a07065/test-directory-85be0484-b125-cd64-b069-ffdaa8818951?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-805f7a043491b240818653efe1e2790d-f823a41ed9b0df49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "880ebe6e-cd14-f86b-eb53-01d243b9c599", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "f2cd1d7b-6849-11b1-54f1-0c6b5acb2cb3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767040C930C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "880ebe6e-cd14-f86b-eb53-01d243b9c599", + "x-ms-lease-id": "f2cd1d7b-6849-11b1-54f1-0c6b5acb2cb3", + "x-ms-request-id": "82595f8f-f01e-0021-324f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57677b11-6757-209e-e68d-d4c2a6a07065/test-directory-58fece09-f6bf-d255-95f2-c26c79f5a9ef?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9bfd061f-a4bc-659e-a211-f03d52592b3b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-rename-source": "/test-filesystem-57677b11-6757-209e-e68d-d4c2a6a07065/test-directory-85be0484-b125-cd64-b069-ffdaa8818951", + "x-ms-return-client-request-id": "true", + "x-ms-source-lease-id": "f2cd1d7b-6849-11b1-54f1-0c6b5acb2cb3", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9bfd061f-a4bc-659e-a211-f03d52592b3b", + "x-ms-request-id": "167f1c6e-101f-0080-594f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57677b11-6757-209e-e68d-d4c2a6a07065/test-directory-58fece09-f6bf-d255-95f2-c26c79f5a9ef", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cb2423e-29bc-f5dd-a94b-8a29180fd598", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767040C930C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3cb2423e-29bc-f5dd-a94b-8a29180fd598", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82595fa1-f01e-0021-3f4f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57677b11-6757-209e-e68d-d4c2a6a07065?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-daab3ef68ccb9949a9212f67758cf5f6-61d0f343f6ebb043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fff94f7-eea6-b47f-1394-0b9819a24c62", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fff94f7-eea6-b47f-1394-0b9819a24c62", + "x-ms-request-id": "82595fa2-f01e-0021-404f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:13:44.7439474-07:00", + "RandomSeed": "1467236071", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsFail.json new file mode 100644 index 000000000000..4b4028e72598 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsFail.json @@ -0,0 +1,875 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6fe4ddab-f76b-5a82-24da-9a0421b806ce?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f864da235bede847aeed7666cdf94d25-55370e474de4e147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "46b93678-318c-4212-13ee-40502a7cc435", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F7FD4780\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "46b93678-318c-4212-13ee-40502a7cc435", + "x-ms-request-id": "6fec06fb-f01e-000e-614f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6fe4ddab-f76b-5a82-24da-9a0421b806ce/test-directory-c52d6172-9a18-b7d3-19fa-b3ca4ee8ac77?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4550d6529ab674f8b2b50d25650ae94-0f28751b3eb58147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c2773dc-cd7f-de18-6202-2c917e47f42a", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F80268C5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c2773dc-cd7f-de18-6202-2c917e47f42a", + "x-ms-request-id": "d29b3b77-401f-0024-2f4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6fe4ddab-f76b-5a82-24da-9a0421b806ce/test-directory-c209c841-d9f0-b336-1e12-6010429103a6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f586eb28c645fd49935efb07f1c01473-a28aa24ea5a26740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb002c14-fd69-034f-3d74-2d6c6c089cd0", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F8058F6E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eb002c14-fd69-034f-3d74-2d6c6c089cd0", + "x-ms-request-id": "d29b3b78-401f-0024-304f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6fe4ddab-f76b-5a82-24da-9a0421b806ce/test-directory-c209c841-d9f0-b336-1e12-6010429103a6?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15fb4377-1791-3d3d-23ea-9c4c318a0c48", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-rename-source": "/test-filesystem-6fe4ddab-f76b-5a82-24da-9a0421b806ce/test-directory-c52d6172-9a18-b7d3-19fa-b3ca4ee8ac77", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-modified-since": "Thu, 24 Oct 2019 03:13:25 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15fb4377-1791-3d3d-23ea-9c4c318a0c48", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "d29b3b79-401f-0024-314f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:d29b3b79-401f-0024-314f-8989ff000000\nTime:2019-10-23T03:13:25.5914913Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6fe4ddab-f76b-5a82-24da-9a0421b806ce?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-662e8ddcd707af458483be7365ceea84-b55287b652e31544-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28f5bf53-860c-e73f-4818-e66f7c1eaf45", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28f5bf53-860c-e73f-4818-e66f7c1eaf45", + "x-ms-request-id": "6fec0724-f01e-000e-084f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a312983-143b-e514-8000-5372fb64b217?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-081351bb976eb744a1e0073650898446-2afe2e8d7531f145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6155d56e-17db-3fc8-ab10-a80b32ccece3", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F8105DD6\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6155d56e-17db-3fc8-ab10-a80b32ccece3", + "x-ms-request-id": "6fec072c-f01e-000e-0f4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9a312983-143b-e514-8000-5372fb64b217/test-directory-e436cf66-3d26-9fb0-eea6-22264fd33a2c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-42c1af3bbbbd8a4187bafbc08e780373-d50f510aa2bef240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dbdae029-9a1e-307d-25b5-7334f4a1f0d8", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F81505E1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbdae029-9a1e-307d-25b5-7334f4a1f0d8", + "x-ms-request-id": "d29b3b7a-401f-0024-324f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9a312983-143b-e514-8000-5372fb64b217/test-directory-82897bd5-c6c8-15d4-9314-146d772c64be?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33ea71f541fd98419cb794259119f0d9-82b6f5470d61ae46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bfaeeec8-d5a7-62e2-0cc5-47098610b9f9", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F8176841\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfaeeec8-d5a7-62e2-0cc5-47098610b9f9", + "x-ms-request-id": "d29b3b7b-401f-0024-334f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9a312983-143b-e514-8000-5372fb64b217/test-directory-82897bd5-c6c8-15d4-9314-146d772c64be?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "89a5e6e7-a47d-7816-949a-613317046221", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-rename-source": "/test-filesystem-9a312983-143b-e514-8000-5372fb64b217/test-directory-e436cf66-3d26-9fb0-eea6-22264fd33a2c", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-unmodified-since": "Tue, 22 Oct 2019 03:13:25 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "89a5e6e7-a47d-7816-949a-613317046221", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "d29b3b7c-401f-0024-344f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:d29b3b7c-401f-0024-344f-8989ff000000\nTime:2019-10-23T03:13:25.7025689Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a312983-143b-e514-8000-5372fb64b217?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f06cfa7c200fe4fa14d4b7e91aa4d05-321df51c9797d84e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f22ba8d-306b-ad7b-9e6e-e80a1fac5e69", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f22ba8d-306b-ad7b-9e6e-e80a1fac5e69", + "x-ms-request-id": "6fec073c-f01e-000e-1d4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bedb2f3e-0e73-366c-5c5e-7b445210f3a6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32fe13192f9c6544939b819e16e13cf4-6340f13808bc584d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "54c7e8da-df12-7f1e-4eeb-430cb5375a8d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:24 GMT", + "ETag": "\u00220x8D75766F820B483\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54c7e8da-df12-7f1e-4eeb-430cb5375a8d", + "x-ms-request-id": "6fec0745-f01e-000e-264f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bedb2f3e-0e73-366c-5c5e-7b445210f3a6/test-directory-4f0c417a-0107-7c88-79f1-321984b96edd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da34603d8cfa9547a1810a1968cbd78d-920ea1ed5eae0f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8738fcff-d772-d959-604b-db20ac04fa94", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F825AAB2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8738fcff-d772-d959-604b-db20ac04fa94", + "x-ms-request-id": "d29b3b7d-401f-0024-354f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bedb2f3e-0e73-366c-5c5e-7b445210f3a6/test-directory-9bd5657d-f0cd-da44-adee-9ce0f292fcd0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-208779dccf192f45af4b38618e4f06bc-d2d44b09946caa4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1978792b-98d4-0e86-b75d-da833b78e6cd", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F82830C0\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1978792b-98d4-0e86-b75d-da833b78e6cd", + "x-ms-request-id": "d29b3b7e-401f-0024-364f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bedb2f3e-0e73-366c-5c5e-7b445210f3a6/test-directory-9bd5657d-f0cd-da44-adee-9ce0f292fcd0?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "79b5ef7c-e31a-25fb-580b-cf230de72447", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-rename-source": "/test-filesystem-bedb2f3e-0e73-366c-5c5e-7b445210f3a6/test-directory-4f0c417a-0107-7c88-79f1-321984b96edd", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-match": "\u0022garbage\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "79b5ef7c-e31a-25fb-580b-cf230de72447", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "d29b3b7f-401f-0024-374f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:d29b3b7f-401f-0024-374f-8989ff000000\nTime:2019-10-23T03:13:25.7966347Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bedb2f3e-0e73-366c-5c5e-7b445210f3a6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f4ec49db5b72343ad74cb4a5260e057-9cd48637f4de9c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c06a046-6dc3-6bb3-0f3d-75dfa4f08813", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c06a046-6dc3-6bb3-0f3d-75dfa4f08813", + "x-ms-request-id": "6fec0759-f01e-000e-374f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aa929451-5e9a-d829-2bfe-1337c49d680e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2345a0f235f3545aef6ea4cb5601da2-0aafbee05403b040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "280c0b59-7db7-e8d5-762e-20c5597ba771", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F82F5D39\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "280c0b59-7db7-e8d5-762e-20c5597ba771", + "x-ms-request-id": "6fec0760-f01e-000e-3e4f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aa929451-5e9a-d829-2bfe-1337c49d680e/test-directory-44fc66d4-1b12-7932-1054-2257b456aa48?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bf25257fd11e6b42a431602a4fc7b689-a705dbbda15cc14c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c7ff379b-cee7-3d62-d992-17625a7e3320", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F8342266\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c7ff379b-cee7-3d62-d992-17625a7e3320", + "x-ms-request-id": "d29b3b80-401f-0024-384f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aa929451-5e9a-d829-2bfe-1337c49d680e/test-directory-bcdad784-ef9d-93e0-0f96-bb1e247fc252?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-96195ee9819e5340b4f24129fade0a23-dfc4827c17f12149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df2ed6c1-27e4-ac6f-566b-b85013441859", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F8369383\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df2ed6c1-27e4-ac6f-566b-b85013441859", + "x-ms-request-id": "d29b3b81-401f-0024-394f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aa929451-5e9a-d829-2bfe-1337c49d680e/test-directory-44fc66d4-1b12-7932-1054-2257b456aa48", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4e5caf8b-e251-4a6d-a610-26eb290f09f6", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F8342266\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "4e5caf8b-e251-4a6d-a610-26eb290f09f6", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "6fec0777-f01e-000e-4f4f-8956ef000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aa929451-5e9a-d829-2bfe-1337c49d680e/test-directory-bcdad784-ef9d-93e0-0f96-bb1e247fc252?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "63c59dff-cae8-ed08-57a7-9db18fdd7867", + "x-ms-date": "Wed, 23 Oct 2019 03:13:25 GMT", + "x-ms-rename-source": "/test-filesystem-aa929451-5e9a-d829-2bfe-1337c49d680e/test-directory-44fc66d4-1b12-7932-1054-2257b456aa48", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-none-match": "\u00220x8D75766F8342266\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "63c59dff-cae8-ed08-57a7-9db18fdd7867", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "d29b3b82-401f-0024-3a4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:d29b3b82-401f-0024-3a4f-8989ff000000\nTime:2019-10-23T03:13:26.0007774Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aa929451-5e9a-d829-2bfe-1337c49d680e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-296768fa0dfc104e8d5d7f74771b769b-d3c162d9e917c049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8bebb174-a64a-be0d-7d41-0a5c28987b2f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8bebb174-a64a-be0d-7d41-0a5c28987b2f", + "x-ms-request-id": "6fec079b-f01e-000e-714f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1a720114-10ff-f7c1-86ff-fd9788437310?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f0cfa1fc31c5c549adafd14642125a05-961b052f3749294e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "78b011d5-89d5-6433-eff4-044aa8763539", + "x-ms-date": "Wed, 23 Oct 2019 03:13:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "ETag": "\u00220x8D75766F85F288D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78b011d5-89d5-6433-eff4-044aa8763539", + "x-ms-request-id": "6fec07e0-f01e-000e-334f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1a720114-10ff-f7c1-86ff-fd9788437310/test-directory-bd59facd-9d5b-273d-e464-9d4a024ff8cc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-48370ab87b9a3a4cac9a57ecd8619f2b-e77949339669af4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "04a4d47f-df61-3771-d389-9470ebe861a0", + "x-ms-date": "Wed, 23 Oct 2019 03:13:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:26 GMT", + "ETag": "\u00220x8D75766F863E254\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "04a4d47f-df61-3771-d389-9470ebe861a0", + "x-ms-request-id": "d29b3b83-401f-0024-3b4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1a720114-10ff-f7c1-86ff-fd9788437310/test-directory-78e838fb-beb4-d3a6-bedf-8782af403f12?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ddd3421946709a4281d6a116361218bc-652bf57fc134094a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "af014d77-ede9-c052-2dd0-458158ee8893", + "x-ms-date": "Wed, 23 Oct 2019 03:13:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:26 GMT", + "ETag": "\u00220x8D75766F86658B8\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "af014d77-ede9-c052-2dd0-458158ee8893", + "x-ms-request-id": "d29b3b84-401f-0024-3c4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1a720114-10ff-f7c1-86ff-fd9788437310/test-directory-78e838fb-beb4-d3a6-bedf-8782af403f12?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "610b3952-903e-1129-450a-00daafe92acf", + "x-ms-date": "Wed, 23 Oct 2019 03:13:26 GMT", + "x-ms-rename-source": "/test-filesystem-1a720114-10ff-f7c1-86ff-fd9788437310/test-directory-bd59facd-9d5b-273d-e464-9d4a024ff8cc", + "x-ms-return-client-request-id": "true", + "x-ms-source-lease-id": "6448953a-c52b-e580-ed78-2f783c640404", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "610b3952-903e-1129-450a-00daafe92acf", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "d29b3b85-401f-0024-3d4f-8989ff000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:d29b3b85-401f-0024-3d4f-8989ff000000\nTime:2019-10-23T03:13:26.2199311Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1a720114-10ff-f7c1-86ff-fd9788437310?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-926be7ace4ffba4f904580eee8951336-bf0fe817509b7847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f2e5063-26e3-b854-5860-0f12321b57e4", + "x-ms-date": "Wed, 23 Oct 2019 03:13:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f2e5063-26e3-b854-5860-0f12321b57e4", + "x-ms-request-id": "6fec07fa-f01e-000e-494f-8956ef000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:13:25.5110330-07:00", + "RandomSeed": "1191638404", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsFailAsync.json new file mode 100644 index 000000000000..4c67e568b90d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenameAsync_SourceAccessConditionsFailAsync.json @@ -0,0 +1,875 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fd0911df-0609-a021-7dce-9bf93fcfd409?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c6d5273b9675fd48bbb82d8fff6b772c-956069b686a7c64d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e28c69b4-00eb-1d23-2a97-2697046baf77", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D7576704215552\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e28c69b4-00eb-1d23-2a97-2697046baf77", + "x-ms-request-id": "82595fa6-f01e-0021-444f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fd0911df-0609-a021-7dce-9bf93fcfd409/test-directory-28acb5f7-64b3-7010-45fa-b12de5606f4b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4fb9892cc2108e469f762b507e942a7b-117e8444208b474b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7bc9a82c-3a85-50d5-591c-9df04ff538c9", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D757670425832F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7bc9a82c-3a85-50d5-591c-9df04ff538c9", + "x-ms-request-id": "167f1c6f-101f-0080-5a4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fd0911df-0609-a021-7dce-9bf93fcfd409/test-directory-f12cda27-d926-0534-9812-7eff509b2611?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1ac0118b8ecc742b50cb273c55f2f4c-1e288a29f046904c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f4d497b-1807-52bb-74c3-e373bbd5ffbd", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:44 GMT", + "ETag": "\u00220x8D757670427EE99\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f4d497b-1807-52bb-74c3-e373bbd5ffbd", + "x-ms-request-id": "167f1c70-101f-0080-5b4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fd0911df-0609-a021-7dce-9bf93fcfd409/test-directory-f12cda27-d926-0534-9812-7eff509b2611?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0683cac7-b74e-d709-14ae-c8d30f527567", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-rename-source": "/test-filesystem-fd0911df-0609-a021-7dce-9bf93fcfd409/test-directory-28acb5f7-64b3-7010-45fa-b12de5606f4b", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-modified-since": "Thu, 24 Oct 2019 03:13:45 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0683cac7-b74e-d709-14ae-c8d30f527567", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "167f1c71-101f-0080-5c4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:167f1c71-101f-0080-5c4f-898059000000\nTime:2019-10-23T03:13:45.9492792Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fd0911df-0609-a021-7dce-9bf93fcfd409?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac61194cbf3eeb46b317cbf74cba1482-9e7394b30ac00a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f1ab7812-f852-3e6f-8228-6c46335f24c1", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1ab7812-f852-3e6f-8228-6c46335f24c1", + "x-ms-request-id": "82595fbb-f01e-0021-564f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f3c4c84-e7db-fd3e-0a02-ef355cfc728a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-613156fbc4eac847a8b5acec49107caa-e99c630c4e505843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "188799f4-554c-2a8b-39ae-e64f0839e285", + "x-ms-date": "Wed, 23 Oct 2019 03:13:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D757670431D313\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "188799f4-554c-2a8b-39ae-e64f0839e285", + "x-ms-request-id": "82595fc3-f01e-0021-5e4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9f3c4c84-e7db-fd3e-0a02-ef355cfc728a/test-directory-d28ce1b6-8d9f-001a-3640-4fe9a13b9f91?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1ddd1f57c6ec741a498231ab8b06253-90c7357687a8c74f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c4dc110-7aed-6618-7e87-e20b05a289fe", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767043ACE43\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c4dc110-7aed-6618-7e87-e20b05a289fe", + "x-ms-request-id": "167f1c72-101f-0080-5d4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9f3c4c84-e7db-fd3e-0a02-ef355cfc728a/test-directory-d09a550f-1ef8-5c10-a228-fe0a30226171?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-556979e835137a489a8dd949fb383b50-9fddf1192ccb4548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49e85e0b-222a-f11d-b0f0-dac57c0e365b", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767043D7E19\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "49e85e0b-222a-f11d-b0f0-dac57c0e365b", + "x-ms-request-id": "167f1c73-101f-0080-5e4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9f3c4c84-e7db-fd3e-0a02-ef355cfc728a/test-directory-d09a550f-1ef8-5c10-a228-fe0a30226171?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1feccc9-1839-2a46-1de7-2efd48debd11", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-rename-source": "/test-filesystem-9f3c4c84-e7db-fd3e-0a02-ef355cfc728a/test-directory-d28ce1b6-8d9f-001a-3640-4fe9a13b9f91", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-unmodified-since": "Tue, 22 Oct 2019 03:13:45 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1feccc9-1839-2a46-1de7-2efd48debd11", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "167f1c74-101f-0080-5f4f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:167f1c74-101f-0080-5f4f-898059000000\nTime:2019-10-23T03:13:46.0923795Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f3c4c84-e7db-fd3e-0a02-ef355cfc728a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5f0e1e2141d6c449c035c572d1cf289-3b4a62c35b681946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "affb690b-640f-0d21-2a94-aee27b12a4d2", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "affb690b-640f-0d21-2a94-aee27b12a4d2", + "x-ms-request-id": "82595fee-f01e-0021-804f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0799ea3-de5d-37fc-659d-833e807cb71e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5cf8d92a5d6952489ec65135561bc3ed-920dcf509f18bf41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d326c556-2785-2c2f-6dc3-4a71e0e38dad", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767044781E2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d326c556-2785-2c2f-6dc3-4a71e0e38dad", + "x-ms-request-id": "82595ff6-f01e-0021-074f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f0799ea3-de5d-37fc-659d-833e807cb71e/test-directory-d81390dc-c620-94ee-9b39-28a4021d53e0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6382070be52cb34e8eb7e6cce4436eed-df9a808663b27945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53022e2b-0c71-901a-d691-374bff8b2a4f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767044C3EFE\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53022e2b-0c71-901a-d691-374bff8b2a4f", + "x-ms-request-id": "167f1c75-101f-0080-604f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f0799ea3-de5d-37fc-659d-833e807cb71e/test-directory-97ba6970-d2fc-f858-f76c-665a54cfd00b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05026190c4b89a418a8bb1162f3db30f-0417d3ae0ada4340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5aaf219b-c7d6-59e7-d60a-5b05a6c03b07", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767044EA1BC\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5aaf219b-c7d6-59e7-d60a-5b05a6c03b07", + "x-ms-request-id": "167f1c76-101f-0080-614f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f0799ea3-de5d-37fc-659d-833e807cb71e/test-directory-97ba6970-d2fc-f858-f76c-665a54cfd00b?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33bf7ec4-7620-1235-5b1f-fd0fa469046d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-rename-source": "/test-filesystem-f0799ea3-de5d-37fc-659d-833e807cb71e/test-directory-d81390dc-c620-94ee-9b39-28a4021d53e0", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-match": "\u0022garbage\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33bf7ec4-7620-1235-5b1f-fd0fa469046d", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "167f1c77-101f-0080-624f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:167f1c77-101f-0080-624f-898059000000\nTime:2019-10-23T03:13:46.1824420Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f0799ea3-de5d-37fc-659d-833e807cb71e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-299ef079b244134bacb4bdf7c5e60882-380c3a0a8f697c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2740b0be-0801-4ae7-f75f-60f35925cb91", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2740b0be-0801-4ae7-f75f-60f35925cb91", + "x-ms-request-id": "82596006-f01e-0021-154f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-128bfd0b-cc91-d9cf-aa7a-46e1166eb519?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-76555b102ffd8f4faac0d963a588e40f-c1821bc4f41b8d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "60bbce73-57b6-f2af-e067-7d86c2063489", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767045518F0\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60bbce73-57b6-f2af-e067-7d86c2063489", + "x-ms-request-id": "8259600b-f01e-0021-1a4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-128bfd0b-cc91-d9cf-aa7a-46e1166eb519/test-directory-9d3f46a9-d7d4-2f67-9179-1dd943534eca?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e20b9cb7df3c824c9a35d571d056a25c-cd4f592019dd454b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "44d2ff83-4da1-9bf2-668c-ce3d3ad6ae8d", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767045A8BE5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "44d2ff83-4da1-9bf2-668c-ce3d3ad6ae8d", + "x-ms-request-id": "167f1c78-101f-0080-634f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-128bfd0b-cc91-d9cf-aa7a-46e1166eb519/test-directory-42f7b318-ec98-54d6-e3e2-9175c4a5d0ac?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c53344d1a810a24c8e08690f71945b4f-bcf69d8e72ca3b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aba985b0-0ded-9756-287d-61bebc7dd7c0", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767045D156D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aba985b0-0ded-9756-287d-61bebc7dd7c0", + "x-ms-request-id": "167f1c79-101f-0080-644f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-128bfd0b-cc91-d9cf-aa7a-46e1166eb519/test-directory-9d3f46a9-d7d4-2f67-9179-1dd943534eca", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ec45bbf-24fc-1cbf-d9be-1c03a76a850f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767045A8BE5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3ec45bbf-24fc-1cbf-d9be-1c03a76a850f", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "82596018-f01e-0021-244f-895b24000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-128bfd0b-cc91-d9cf-aa7a-46e1166eb519/test-directory-42f7b318-ec98-54d6-e3e2-9175c4a5d0ac?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "61ffa4b0-98b9-97c4-62f7-32c14d096820", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-rename-source": "/test-filesystem-128bfd0b-cc91-d9cf-aa7a-46e1166eb519/test-directory-9d3f46a9-d7d4-2f67-9179-1dd943534eca", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-none-match": "\u00220x8D75767045A8BE5\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "61ffa4b0-98b9-97c4-62f7-32c14d096820", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "167f1c7a-101f-0080-654f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:167f1c7a-101f-0080-654f-898059000000\nTime:2019-10-23T03:13:46.3105318Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-128bfd0b-cc91-d9cf-aa7a-46e1166eb519?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c3a8b368a0075b43891b6bd5749a1393-1e8bcb99de86e942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0252a431-236a-6156-5cd3-021ae4f5f86f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0252a431-236a-6156-5cd3-021ae4f5f86f", + "x-ms-request-id": "82596024-f01e-0021-2e4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2070131-a3c3-4731-fa56-bc3bd36193da?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-abb523fc275f8346931034c974b2a6c5-9d8c23afa94bee49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "02305585-1180-8e85-720b-0814671b8efa", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767046A0450\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "02305585-1180-8e85-720b-0814671b8efa", + "x-ms-request-id": "82596031-f01e-0021-3a4f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b2070131-a3c3-4731-fa56-bc3bd36193da/test-directory-fce7283f-4f65-ccb9-4bfa-635a15bfe26a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a3fcdd42ca0874f8a43d307f0abe946-899f2696b1710141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d3292da-c7a8-3649-9c64-b685ae2b79b3", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D75767046E8F8D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d3292da-c7a8-3649-9c64-b685ae2b79b3", + "x-ms-request-id": "167f1c7b-101f-0080-664f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b2070131-a3c3-4731-fa56-bc3bd36193da/test-directory-5b819e29-1165-aec9-cec4-9865180d6fab?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5ec34e85978bbb46863b0cc1b5ae30d9-07dcf5fdfcc5694b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be828387-491e-c8cf-c883-6ee42ee41e8f", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "ETag": "\u00220x8D757670470FBDC\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be828387-491e-c8cf-c883-6ee42ee41e8f", + "x-ms-request-id": "167f1c7c-101f-0080-674f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b2070131-a3c3-4731-fa56-bc3bd36193da/test-directory-5b819e29-1165-aec9-cec4-9865180d6fab?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "94de6050-b08b-0c8c-5fb6-ba0836dc9cde", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-rename-source": "/test-filesystem-b2070131-a3c3-4731-fa56-bc3bd36193da/test-directory-fce7283f-4f65-ccb9-4bfa-635a15bfe26a", + "x-ms-return-client-request-id": "true", + "x-ms-source-lease-id": "a3374b24-9f66-ee64-46cb-bf46f685a21d", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:13:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94de6050-b08b-0c8c-5fb6-ba0836dc9cde", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "167f1c7d-101f-0080-684f-898059000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:167f1c7d-101f-0080-684f-898059000000\nTime:2019-10-23T03:13:46.5126721Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2070131-a3c3-4731-fa56-bc3bd36193da?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d40019b153b394c84b81913e454e059-6967170ca49b5140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd9474af-8905-4403-7e23-20f53c1e4e00", + "x-ms-date": "Wed, 23 Oct 2019 03:13:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:13:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd9474af-8905-4403-7e23-20f53c1e4e00", + "x-ms-request-id": "82596061-f01e-0021-614f-895b24000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:13:45.8797291-07:00", + "RandomSeed": "722763398", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync.json new file mode 100644 index 000000000000..5f79cdaf5a30 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cbe515c-be4a-5f68-ae4b-d140c69e98a2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a1998abcfb31a47a49405dd6ab381a3-601f1bc3fa772144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "df47c129-a0e1-4ce8-da50-b84364a17190", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2CE1060\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df47c129-a0e1-4ce8-da50-b84364a17190", + "x-ms-request-id": "8ffc1d11-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cbe515c-be4a-5f68-ae4b-d140c69e98a2/test-directory-e58427b7-5adc-5e88-6837-352fbc392985?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0ddaa5689d96994f97a4069a77ca57fb-de01961510039e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e7671aa-bca4-cfdb-38e9-76a96ab990a0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2D4CF82\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e7671aa-bca4-cfdb-38e9-76a96ab990a0", + "x-ms-request-id": "ed73378b-f01f-0043-6ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cbe515c-be4a-5f68-ae4b-d140c69e98a2/test-directory-e58427b7-5adc-5e88-6837-352fbc392985?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d145870ab7d54459845df6d5edf678d-c3e3d57ea5b7e349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "136fc2ad-d70c-3dfa-3778-a8cff73dd845", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4a993326-6c8a-fe3a-66d4-c49ef6f317c3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2D4CF82\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "136fc2ad-d70c-3dfa-3778-a8cff73dd845", + "x-ms-lease-id": "4a993326-6c8a-fe3a-66d4-c49ef6f317c3", + "x-ms-request-id": "8ffc1d42-701e-0086-10f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cbe515c-be4a-5f68-ae4b-d140c69e98a2/test-directory-e58427b7-5adc-5e88-6837-352fbc392985?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-217d8294f7c9a74fb205cad7ea7ccc42-fdde125018bd704d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33f05d90-0383-3eb7-b547-124a7210f400", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "4a993326-6c8a-fe3a-66d4-c49ef6f317c3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2D4CF82\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33f05d90-0383-3eb7-b547-124a7210f400", + "x-ms-lease-id": "4a993326-6c8a-fe3a-66d4-c49ef6f317c3", + "x-ms-request-id": "8ffc1d70-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cbe515c-be4a-5f68-ae4b-d140c69e98a2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2cf60e43b356574f8bc6335729d03045-c438a91aebeaa540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a3f59bd-a44c-cec1-fb55-05ec33939841", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a3f59bd-a44c-cec1-fb55-05ec33939841", + "x-ms-request-id": "8ffc1d87-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1353979993", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsyncAsync.json new file mode 100644 index 000000000000..f320d67d913d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsyncAsync.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27a33452-227e-1845-2e23-d429261e6ebd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c28de798829c6944b8dc4ee603474ba2-41b4044730ccb949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bb1da1e4-d3ed-ebf2-35bd-9d2bc1659c7a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED4050177\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb1da1e4-d3ed-ebf2-35bd-9d2bc1659c7a", + "x-ms-request-id": "8ffca300-701e-0086-59f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-27a33452-227e-1845-2e23-d429261e6ebd/test-directory-4adb2bb0-256c-1f76-e636-ea5613d53cb4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70d8b54250e12641ba3f4cac4772b226-96b00948e602e04b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b0c0948a-519e-beea-2bfd-d4b7e89bd760", + "x-ms-date": "Fri, 18 Oct 2019 21:04:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED409C934\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b0c0948a-519e-beea-2bfd-d4b7e89bd760", + "x-ms-request-id": "ed73390a-f01f-0043-66f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27a33452-227e-1845-2e23-d429261e6ebd/test-directory-4adb2bb0-256c-1f76-e636-ea5613d53cb4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6ab7ebb70f4cac4cb502c46d0099ba59-825bc56bebdfc843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ac82eb6c-687e-72b6-1ac3-549c13c2e4b8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "43a4e981-1820-fc79-5c01-3e28da7289c3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED409C934\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ac82eb6c-687e-72b6-1ac3-549c13c2e4b8", + "x-ms-lease-id": "43a4e981-1820-fc79-5c01-3e28da7289c3", + "x-ms-request-id": "8ffca335-701e-0086-08f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27a33452-227e-1845-2e23-d429261e6ebd/test-directory-4adb2bb0-256c-1f76-e636-ea5613d53cb4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db3a764364ff2148b0603d0c3946ee20-704d46fbce5f114d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eebbcd11-dcef-2245-5c59-6451377921d1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "43a4e981-1820-fc79-5c01-3e28da7289c3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED409C934\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eebbcd11-dcef-2245-5c59-6451377921d1", + "x-ms-lease-id": "43a4e981-1820-fc79-5c01-3e28da7289c3", + "x-ms-request-id": "8ffca350-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27a33452-227e-1845-2e23-d429261e6ebd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2339e6dfa1605844b445f107d830ddc3-63a119912db33e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "468b10a5-f506-98c8-cb0a-7977f4f9bd59", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "468b10a5-f506-98c8-cb0a-7977f4f9bd59", + "x-ms-request-id": "8ffca362-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "651007445", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..59853efe1532 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditions.json @@ -0,0 +1,884 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-655eeffe-98cc-7788-0a1b-2bf031c8bb2a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-63645bb3a7d7c343ba6cebc424eba9b1-fd122b4c83b92945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "232613fa-3877-8dec-63d3-b37f56372908", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2E7B789\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "232613fa-3877-8dec-63d3-b37f56372908", + "x-ms-request-id": "8ffc1db1-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-655eeffe-98cc-7788-0a1b-2bf031c8bb2a/test-directory-1d1a76a4-bf93-22ca-73b4-54adfa1133b6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b004da156053d145b1c82674e6949b7d-17926a43680f4f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ccd295f5-1a39-3ab2-4803-afc2e33f9352", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2EE278E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ccd295f5-1a39-3ab2-4803-afc2e33f9352", + "x-ms-request-id": "ed73378d-f01f-0043-71f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-655eeffe-98cc-7788-0a1b-2bf031c8bb2a/test-directory-1d1a76a4-bf93-22ca-73b4-54adfa1133b6?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba375c44991cc848b9c756249dc81be4-e0b3b7cd43c84348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b01402e-e360-e999-2fc6-096492e10d1f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6f9cfda0-0b40-0c66-c3d5-87d02c28f977", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2EE278E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b01402e-e360-e999-2fc6-096492e10d1f", + "x-ms-lease-id": "6f9cfda0-0b40-0c66-c3d5-87d02c28f977", + "x-ms-request-id": "8ffc1e08-701e-0086-49f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-655eeffe-98cc-7788-0a1b-2bf031c8bb2a/test-directory-1d1a76a4-bf93-22ca-73b4-54adfa1133b6?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f480fa4b4170074f9d16a964bbe23ed3-847ade113b6de24a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eca23173-cd26-7d16-e2cf-34775d173652", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "6f9cfda0-0b40-0c66-c3d5-87d02c28f977", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2EE278E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eca23173-cd26-7d16-e2cf-34775d173652", + "x-ms-lease-id": "6f9cfda0-0b40-0c66-c3d5-87d02c28f977", + "x-ms-request-id": "8ffc1e1f-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-655eeffe-98cc-7788-0a1b-2bf031c8bb2a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e270a500150aa54a9cb8a48806159819-7b22d8e29664484f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "61f136a1-203f-3df9-22e4-85b7fa9cdc68", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "61f136a1-203f-3df9-22e4-85b7fa9cdc68", + "x-ms-request-id": "8ffc1e44-701e-0086-05f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81d3e89c-7634-7944-61a2-c05e2189d6cc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-34133b93d8253546a8cfba34c461cc29-08eec3c84b345748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bef042eb-3141-2b31-f177-ff9c609a1b98", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC2FAA6AA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bef042eb-3141-2b31-f177-ff9c609a1b98", + "x-ms-request-id": "8ffc1e69-701e-0086-28f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-81d3e89c-7634-7944-61a2-c05e2189d6cc/test-directory-2c9bb80d-b5c5-c842-d545-c4dee99a0649?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab9a5f3486f4f245a834b03ce1318af6-0685dc22ec4bd946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb9cf43b-d87c-36ca-0028-e9fc6c534157", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC301270E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb9cf43b-d87c-36ca-0028-e9fc6c534157", + "x-ms-request-id": "ed73378f-f01f-0043-73f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81d3e89c-7634-7944-61a2-c05e2189d6cc/test-directory-2c9bb80d-b5c5-c842-d545-c4dee99a0649?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-648ba25f211b0543b5cd4c65da920819-23321c8bd6989843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e3ddd69-fd78-fff9-f4a6-8dcb48b0b56c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "30feb671-3b27-f6ff-2db1-8f1a8093f35e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC301270E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e3ddd69-fd78-fff9-f4a6-8dcb48b0b56c", + "x-ms-lease-id": "30feb671-3b27-f6ff-2db1-8f1a8093f35e", + "x-ms-request-id": "8ffc1eba-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81d3e89c-7634-7944-61a2-c05e2189d6cc/test-directory-2c9bb80d-b5c5-c842-d545-c4dee99a0649?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:27 GMT", + "traceparent": "00-2a7bb5a297f448409608422f45f11470-e767f05b06ece44d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3b04633-d456-1ae6-a9a3-0057be017db5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "30feb671-3b27-f6ff-2db1-8f1a8093f35e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC301270E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3b04633-d456-1ae6-a9a3-0057be017db5", + "x-ms-lease-id": "30feb671-3b27-f6ff-2db1-8f1a8093f35e", + "x-ms-request-id": "8ffc1edb-701e-0086-11f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81d3e89c-7634-7944-61a2-c05e2189d6cc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6115ef4c5fa92b48824e97f05a2d758a-efb6ec6f6a087c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0197eddd-1200-6016-a4cb-200b4c0168e7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0197eddd-1200-6016-a4cb-200b4c0168e7", + "x-ms-request-id": "8ffc1ef2-701e-0086-28f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e96315bb-2453-7ff7-ad92-1e3f9ea6e89a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc13d688ea76a649b46c3b85c51354c2-3663ea62b32ad147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1b834eae-b8aa-b912-f518-546df3d6c2fd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC30E5943\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b834eae-b8aa-b912-f518-546df3d6c2fd", + "x-ms-request-id": "8ffc1f16-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e96315bb-2453-7ff7-ad92-1e3f9ea6e89a/test-directory-b10a85e2-9787-407d-60ee-8d79241aeb1f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3fc2958ab54f945aa6f0c60b95f525a-686d9758371ba24a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0efa0118-1f82-17fb-d143-bbbc2b9994db", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC314D263\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0efa0118-1f82-17fb-d143-bbbc2b9994db", + "x-ms-request-id": "ed733790-f01f-0043-74f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e96315bb-2453-7ff7-ad92-1e3f9ea6e89a/test-directory-b10a85e2-9787-407d-60ee-8d79241aeb1f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-222f5ec7b5064044b747d6496b60222a-95b8da64f9913c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f125002c-2b9c-a63f-27e3-79c0f5345ba5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "56ab342c-7246-16da-95c2-2ac6bb2b1918", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC314D263\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f125002c-2b9c-a63f-27e3-79c0f5345ba5", + "x-ms-lease-id": "56ab342c-7246-16da-95c2-2ac6bb2b1918", + "x-ms-request-id": "8ffc1f57-701e-0086-0bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e96315bb-2453-7ff7-ad92-1e3f9ea6e89a/test-directory-b10a85e2-9787-407d-60ee-8d79241aeb1f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:27 GMT", + "traceparent": "00-710a04a6bf85c74989660b72bc5ac459-cbf7a146f1e8c64f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb9a3ba5-2706-417c-c8ba-fb3b63ddac6c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "56ab342c-7246-16da-95c2-2ac6bb2b1918", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC314D263\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb9a3ba5-2706-417c-c8ba-fb3b63ddac6c", + "x-ms-lease-id": "56ab342c-7246-16da-95c2-2ac6bb2b1918", + "x-ms-request-id": "8ffc1f66-701e-0086-1af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e96315bb-2453-7ff7-ad92-1e3f9ea6e89a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-890dde932a9f5f4c99915df66d6b06bf-3d912f9ff324f647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b91a17de-9f99-019f-260f-5b7e757febba", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b91a17de-9f99-019f-260f-5b7e757febba", + "x-ms-request-id": "8ffc1f7c-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1baf495c-9645-ac7e-85e0-772fcde9cb56?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bca46e3ad0d03d4c85f898fb546fb299-611e9a399b4a764a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2b35a0eb-97c3-47e6-996e-34b92870343d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC31FE8A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b35a0eb-97c3-47e6-996e-34b92870343d", + "x-ms-request-id": "8ffc1f92-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1baf495c-9645-ac7e-85e0-772fcde9cb56/test-directory-a5760443-9f22-6af7-7631-e2924faa0e4d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3d7368a905dcf24a9bb62afaade91da2-d75d85a7cb0a1349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "99900a7e-9fc1-4ca3-a8cb-b591b554f8ef", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC324E4EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "99900a7e-9fc1-4ca3-a8cb-b591b554f8ef", + "x-ms-request-id": "ed733792-f01f-0043-76f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1baf495c-9645-ac7e-85e0-772fcde9cb56/test-directory-a5760443-9f22-6af7-7631-e2924faa0e4d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7f4c21d-defa-779c-80ed-27bce3965f06", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC324E4EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d7f4c21d-defa-779c-80ed-27bce3965f06", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc1fbb-701e-0086-68f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1baf495c-9645-ac7e-85e0-772fcde9cb56/test-directory-a5760443-9f22-6af7-7631-e2924faa0e4d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6e95d4056b14904a826c90eb53a2a407-9bcff3a25d8d1943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2aef264a-d4ad-fd62-7d9c-c42b4dcf1978", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "761ee65f-072c-a389-7105-bc0ceca2ab5d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC324E4EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2aef264a-d4ad-fd62-7d9c-c42b4dcf1978", + "x-ms-lease-id": "761ee65f-072c-a389-7105-bc0ceca2ab5d", + "x-ms-request-id": "8ffc1fca-701e-0086-77f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1baf495c-9645-ac7e-85e0-772fcde9cb56/test-directory-a5760443-9f22-6af7-7631-e2924faa0e4d?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC324E4EC\u0022", + "traceparent": "00-255393ee4a808c4c926e6c3b8427306d-a7ee7a193f08d249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc71b634-35a6-4b58-f5b9-1da4eeaa9d8b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "761ee65f-072c-a389-7105-bc0ceca2ab5d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC324E4EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc71b634-35a6-4b58-f5b9-1da4eeaa9d8b", + "x-ms-lease-id": "761ee65f-072c-a389-7105-bc0ceca2ab5d", + "x-ms-request-id": "8ffc1fdd-701e-0086-09f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1baf495c-9645-ac7e-85e0-772fcde9cb56?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3443efe5aca924ebdaed2132ffb21b4-0f2f317653cfc742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "96f7e5a9-5c5d-62d1-257c-9d9102af7b41", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "96f7e5a9-5c5d-62d1-257c-9d9102af7b41", + "x-ms-request-id": "8ffc1fea-701e-0086-16f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-86cff06d-edcb-0e04-9147-ea21f7b4f36c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f7816ca0217884097d37cce9206762a-e7fdbef2de7c164c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6736fc09-00ba-bc4a-e0e8-051671af6a71", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC3334D11\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6736fc09-00ba-bc4a-e0e8-051671af6a71", + "x-ms-request-id": "8ffc2007-701e-0086-33f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-86cff06d-edcb-0e04-9147-ea21f7b4f36c/test-directory-fa5f3088-72b4-668e-c222-68900ca786fc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6625431b198cda448321a92a67d573a5-b6dab0e196172a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "57d56fd0-2e34-976d-6dcf-a59797b9af39", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC33AE181\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "57d56fd0-2e34-976d-6dcf-a59797b9af39", + "x-ms-request-id": "ed733793-f01f-0043-77f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-86cff06d-edcb-0e04-9147-ea21f7b4f36c/test-directory-fa5f3088-72b4-668e-c222-68900ca786fc?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ed5239d455e194bab80ae5ee9ac782f-d46721f14fb36a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f868ee90-921f-61d5-7cd8-d807f1f94daa", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "a8f70862-6e98-fcf2-7e2c-3c744ac366aa", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC33AE181\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f868ee90-921f-61d5-7cd8-d807f1f94daa", + "x-ms-lease-id": "a8f70862-6e98-fcf2-7e2c-3c744ac366aa", + "x-ms-request-id": "8ffc2053-701e-0086-79f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-86cff06d-edcb-0e04-9147-ea21f7b4f36c/test-directory-fa5f3088-72b4-668e-c222-68900ca786fc?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-12dc86e57a99894db5d97a5cc061f67f-708a749815eb7941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5be43892-6e5a-558b-245f-20f955c0fe62", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "a8f70862-6e98-fcf2-7e2c-3c744ac366aa", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC33AE181\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5be43892-6e5a-558b-245f-20f955c0fe62", + "x-ms-lease-id": "a8f70862-6e98-fcf2-7e2c-3c744ac366aa", + "x-ms-request-id": "8ffc2061-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-86cff06d-edcb-0e04-9147-ea21f7b4f36c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-486e65360ed4c240abbe5c01cd56bcbd-82da78babf6fe748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b97574c1-f214-fb4f-6f59-7999f16ddf7f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b97574c1-f214-fb4f-6f59-7999f16ddf7f", + "x-ms-request-id": "8ffc2077-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:27.2524290-07:00", + "RandomSeed": "1806169685", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..9e57fed1a4e4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,884 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-77a43495-4d31-5a76-6c7e-3428b05d2b42?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ffdf510a881a8f4989d30122435392a2-282f000fafdb954c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7beb5dac-e3be-7622-23fd-3f56b33e0205", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED41494AF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7beb5dac-e3be-7622-23fd-3f56b33e0205", + "x-ms-request-id": "8ffca383-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-77a43495-4d31-5a76-6c7e-3428b05d2b42/test-directory-522cadf9-91d7-88e1-0491-c10c40b36f68?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd84aafa2d3bdf4c91d48005b73fc411-d439b287bcae584a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cc90722-43d7-1ad2-7c63-762d21163670", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED419C25D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3cc90722-43d7-1ad2-7c63-762d21163670", + "x-ms-request-id": "ed73390b-f01f-0043-67f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-77a43495-4d31-5a76-6c7e-3428b05d2b42/test-directory-522cadf9-91d7-88e1-0491-c10c40b36f68?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-59e920f5601c8942ac7475b31badf7b9-cfb608b636ac1342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6141f60-376a-72b4-7380-11373892193c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "286ed68d-afc2-4994-2aa0-0b400140bb2c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED419C25D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f6141f60-376a-72b4-7380-11373892193c", + "x-ms-lease-id": "286ed68d-afc2-4994-2aa0-0b400140bb2c", + "x-ms-request-id": "8ffca3ce-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-77a43495-4d31-5a76-6c7e-3428b05d2b42/test-directory-522cadf9-91d7-88e1-0491-c10c40b36f68?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d413286b8f08ab49977a407425bd84e0-9da50279dd9ae84d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2dfd935-c42b-fbc1-9777-c56a21586b25", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "286ed68d-afc2-4994-2aa0-0b400140bb2c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED419C25D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2dfd935-c42b-fbc1-9777-c56a21586b25", + "x-ms-lease-id": "286ed68d-afc2-4994-2aa0-0b400140bb2c", + "x-ms-request-id": "8ffca40b-701e-0086-55f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-77a43495-4d31-5a76-6c7e-3428b05d2b42?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f295312b2a43554f9c41121c52110c8f-18226b2cb1beeb4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f013d70-36b3-e210-88ff-3eb4381b37ed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f013d70-36b3-e210-88ff-3eb4381b37ed", + "x-ms-request-id": "8ffca41f-701e-0086-69f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e17495e-201f-a078-d37c-497114213343?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f794dafc5d7b534b8e65b2769d39126d-d103bd3c1557d346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7d42c283-5a3b-50cc-c561-8b37ed9fcd67", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED426E778\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d42c283-5a3b-50cc-c561-8b37ed9fcd67", + "x-ms-request-id": "8ffca432-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3e17495e-201f-a078-d37c-497114213343/test-directory-5fd5fbcb-5322-5196-d705-b49cb91c4a81?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-90b3c19f7668124e918416f0cfdc7f5d-d1f54869c5ea7942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a90feb5-ca7c-2f5b-2bf0-a536a63096a9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED42BCD7B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a90feb5-ca7c-2f5b-2bf0-a536a63096a9", + "x-ms-request-id": "ed73390c-f01f-0043-68f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e17495e-201f-a078-d37c-497114213343/test-directory-5fd5fbcb-5322-5196-d705-b49cb91c4a81?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f24c44107c707f4e95f6de4891a234a7-d4c5e8e64859ad45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "77df7511-0256-3a3a-767b-662a76e2fb8b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "22e40916-7bb1-1488-f351-537934a0d09c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED42BCD7B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77df7511-0256-3a3a-767b-662a76e2fb8b", + "x-ms-lease-id": "22e40916-7bb1-1488-f351-537934a0d09c", + "x-ms-request-id": "8ffca471-701e-0086-38f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e17495e-201f-a078-d37c-497114213343/test-directory-5fd5fbcb-5322-5196-d705-b49cb91c4a81?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:56 GMT", + "traceparent": "00-6efba210d6142c4281afc31d0f08491d-5941a2c2aee8664c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be677874-59c0-dd45-8eab-430f8adb118c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "22e40916-7bb1-1488-f351-537934a0d09c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED42BCD7B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be677874-59c0-dd45-8eab-430f8adb118c", + "x-ms-lease-id": "22e40916-7bb1-1488-f351-537934a0d09c", + "x-ms-request-id": "8ffca49f-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e17495e-201f-a078-d37c-497114213343?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95d2e11b86e3ca488ba2a85c43081fa7-219bfe24ae4f474b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fdb54477-3c7b-c6ca-c377-4f9e980e9b28", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fdb54477-3c7b-c6ca-c377-4f9e980e9b28", + "x-ms-request-id": "8ffca4af-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b92f264a-fdca-75a6-e731-6706e64c8e46?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6eae5aab4a1b6042a65677b1e18dc13d-56f2f9dc27d1f945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "29af4a1f-2b18-7913-9e3f-1649d5c3df77", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED4376536\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29af4a1f-2b18-7913-9e3f-1649d5c3df77", + "x-ms-request-id": "8ffca4c9-701e-0086-08f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b92f264a-fdca-75a6-e731-6706e64c8e46/test-directory-31d709e9-5577-3602-15a8-e8c1baa1c6f4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5be86609c4c5f04895e5d828d7e37379-8755421db9fd7944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a51bcb28-6b1b-c9d1-4778-136f4351bffc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED43E6513\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a51bcb28-6b1b-c9d1-4778-136f4351bffc", + "x-ms-request-id": "ed73390d-f01f-0043-69f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b92f264a-fdca-75a6-e731-6706e64c8e46/test-directory-31d709e9-5577-3602-15a8-e8c1baa1c6f4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f88544b2e7a8514f9e71034a1884a3b0-edc5f49d76420d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db6cab5e-fa11-e430-f097-cbde8d781c2b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b7b52279-44dc-83da-da3c-de59ad1c394d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED43E6513\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db6cab5e-fa11-e430-f097-cbde8d781c2b", + "x-ms-lease-id": "b7b52279-44dc-83da-da3c-de59ad1c394d", + "x-ms-request-id": "8ffca503-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b92f264a-fdca-75a6-e731-6706e64c8e46/test-directory-31d709e9-5577-3602-15a8-e8c1baa1c6f4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:56 GMT", + "traceparent": "00-723a6205ef81214a86a41f9ccb41ae89-4014bde06641904f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01fadce4-5daf-fd3c-aab4-ffef55fa9ad4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "b7b52279-44dc-83da-da3c-de59ad1c394d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED43E6513\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01fadce4-5daf-fd3c-aab4-ffef55fa9ad4", + "x-ms-lease-id": "b7b52279-44dc-83da-da3c-de59ad1c394d", + "x-ms-request-id": "8ffca518-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b92f264a-fdca-75a6-e731-6706e64c8e46?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bac50f5f846a1f4788a514e5fb90a56e-334a22d76a70a745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b1faae65-1a7d-e17c-8a7a-bd02d085034e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1faae65-1a7d-e17c-8a7a-bd02d085034e", + "x-ms-request-id": "8ffca531-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7bd96f3-a6d1-f4d4-926c-cb9bcbb86d39?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5accaebd02a30245bb3b7528b33ef824-45add6ae77b6f74e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f98f4310-2cb3-be67-da05-1e114ee015d1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED448A65E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f98f4310-2cb3-be67-da05-1e114ee015d1", + "x-ms-request-id": "8ffca548-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c7bd96f3-a6d1-f4d4-926c-cb9bcbb86d39/test-directory-0a42840c-5cfb-0a4d-3fd6-1bcda507c24a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e86381754056d1468bdeb03fedeb7915-a1d7f93a01858f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "adc02fee-b304-b4b5-f585-b9dc109a18d2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:55 GMT", + "ETag": "\u00220x8D7540ED4506207\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "adc02fee-b304-b4b5-f585-b9dc109a18d2", + "x-ms-request-id": "ed73390e-f01f-0043-6af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7bd96f3-a6d1-f4d4-926c-cb9bcbb86d39/test-directory-0a42840c-5cfb-0a4d-3fd6-1bcda507c24a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6b6f9b3-65e1-6075-8728-af56078623a2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED4506207\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f6b6f9b3-65e1-6075-8728-af56078623a2", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffca5a9-701e-0086-59f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7bd96f3-a6d1-f4d4-926c-cb9bcbb86d39/test-directory-0a42840c-5cfb-0a4d-3fd6-1bcda507c24a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a976e0325a1da4ba682e8c1f4314375-830b393eb397e646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "967be82b-499c-d819-db7f-ee1e64eff3df", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "3363d443-8d56-98a8-feae-ac2f90533ffa", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED4506207\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "967be82b-499c-d819-db7f-ee1e64eff3df", + "x-ms-lease-id": "3363d443-8d56-98a8-feae-ac2f90533ffa", + "x-ms-request-id": "8ffca5b4-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7bd96f3-a6d1-f4d4-926c-cb9bcbb86d39/test-directory-0a42840c-5cfb-0a4d-3fd6-1bcda507c24a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ED4506207\u0022", + "traceparent": "00-5bc097d1534b484ba68a65267589766d-46fd66bd2ae33f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e2a5a4b-8d0a-fc06-a5c5-e53bb56dcb9e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "3363d443-8d56-98a8-feae-ac2f90533ffa", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED4506207\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e2a5a4b-8d0a-fc06-a5c5-e53bb56dcb9e", + "x-ms-lease-id": "3363d443-8d56-98a8-feae-ac2f90533ffa", + "x-ms-request-id": "8ffca5cd-701e-0086-7cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7bd96f3-a6d1-f4d4-926c-cb9bcbb86d39?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-53af5ba38d1e644483170033b1c61979-15ac3bbaca90f247-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09d26d19-d4c5-25d4-e960-5544dcce5a00", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09d26d19-d4c5-25d4-e960-5544dcce5a00", + "x-ms-request-id": "8ffca5df-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a802c9bb-5a27-69d7-10c0-3f9e64f01a05?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-38827b400f31f741bc85487979e0eab4-bb79ed9c25b2cf49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "18592711-999d-bfbe-9569-f9049436c0f8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED469F002\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "18592711-999d-bfbe-9569-f9049436c0f8", + "x-ms-request-id": "8ffca63f-701e-0086-6df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a802c9bb-5a27-69d7-10c0-3f9e64f01a05/test-directory-ddc05045-13ac-fa65-ef61-8d80388fdc0a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ba2e3670aef014cb14ca5380e6825ab-837200925a80ba42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c0229e6-ae45-fe63-c25f-293c0c3e8706", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED48FBD2B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c0229e6-ae45-fe63-c25f-293c0c3e8706", + "x-ms-request-id": "ed73390f-f01f-0043-6bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a802c9bb-5a27-69d7-10c0-3f9e64f01a05/test-directory-ddc05045-13ac-fa65-ef61-8d80388fdc0a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9593ca201fecc446a88a2b0494ed76a9-7e0be3eb04793045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d8a5abda-a704-623b-c6be-536f11189d8e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "65d0ef8c-84a8-4462-e8d6-9d4a6034321b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED48FBD2B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d8a5abda-a704-623b-c6be-536f11189d8e", + "x-ms-lease-id": "65d0ef8c-84a8-4462-e8d6-9d4a6034321b", + "x-ms-request-id": "8ffca73e-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a802c9bb-5a27-69d7-10c0-3f9e64f01a05/test-directory-ddc05045-13ac-fa65-ef61-8d80388fdc0a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-8869b016aa23284b98c6b970c6649792-827a8b6f496f884e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b4709af7-5a8e-ad17-6d36-48cd4d5673b3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "65d0ef8c-84a8-4462-e8d6-9d4a6034321b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED48FBD2B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4709af7-5a8e-ad17-6d36-48cd4d5673b3", + "x-ms-lease-id": "65d0ef8c-84a8-4462-e8d6-9d4a6034321b", + "x-ms-request-id": "8ffca74e-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a802c9bb-5a27-69d7-10c0-3f9e64f01a05?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9d8b085de193d24e8738ee075720bcad-a08b555d6cd45848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "76779653-e8a8-d3ff-f639-f46e30ac9ed4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76779653-e8a8-d3ff-f639-f46e30ac9ed4", + "x-ms-request-id": "8ffca766-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:56.0717183-07:00", + "RandomSeed": "539623395", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..68ca83ade51c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,730 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d246cfe-f80a-0288-0696-4b96ac755a5f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6f847ebaf5bbb34aa6870d70880b6d30-ad08bd86e5c93147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "522cbfc3-4033-2fa5-5d48-89f7ae477539", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC346151F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "522cbfc3-4033-2fa5-5d48-89f7ae477539", + "x-ms-request-id": "8ffc2096-701e-0086-39f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d246cfe-f80a-0288-0696-4b96ac755a5f/test-directory-97327061-76ab-0960-450c-8c0ed7b36702?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-759b4adc82c3d843a679e45b29602ff9-eeb51acfca1edc45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2972e786-f8d0-4d7d-5e23-0d26b39757a9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC34AC2ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2972e786-f8d0-4d7d-5e23-0d26b39757a9", + "x-ms-request-id": "ed733794-f01f-0043-78f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d246cfe-f80a-0288-0696-4b96ac755a5f/test-directory-97327061-76ab-0960-450c-8c0ed7b36702?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bbfd29b64720eb43ad3e5efd634c3051-c06c18a3025b6b44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e54233b2-df3d-fe15-f619-e597e8dcb421", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "8af186e0-8873-59f0-4439-10a0983d9d16", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "ETag": "\u00220x8D7540EC34AC2ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e54233b2-df3d-fe15-f619-e597e8dcb421", + "x-ms-lease-id": "8af186e0-8873-59f0-4439-10a0983d9d16", + "x-ms-request-id": "8ffc20ca-701e-0086-6cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d246cfe-f80a-0288-0696-4b96ac755a5f/test-directory-97327061-76ab-0960-450c-8c0ed7b36702?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:27 GMT", + "traceparent": "00-80df1b4f4426f54ab286e22b8295ddfe-e2b779c5b0125540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64ee1ff4-b8fa-c2d9-ed88-fa27589a23ca", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "8af186e0-8873-59f0-4439-10a0983d9d16", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64ee1ff4-b8fa-c2d9-ed88-fa27589a23ca", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc20ee-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc20ee-701e-0086-0ef7-85b3e6000000\n", + "Time:2019-10-18T21:04:27.9380429Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d246cfe-f80a-0288-0696-4b96ac755a5f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2f271ffba2a2a14b811c756e7dae288d-c691ee5259dd5949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9a2a5b9-50ed-cc26-1cc2-c2876c4149b9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9a2a5b9-50ed-cc26-1cc2-c2876c4149b9", + "x-ms-request-id": "8ffc20fe-701e-0086-1ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8d1c19c0-5a29-5fbf-3ea2-995b2780c6c5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a8ef4b8402cfd4594f15ee85325a58d-846dc22a8ca52443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e297d755-770c-5f03-e543-8a4ab6cba59b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC359527C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e297d755-770c-5f03-e543-8a4ab6cba59b", + "x-ms-request-id": "8ffc211c-701e-0086-3cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8d1c19c0-5a29-5fbf-3ea2-995b2780c6c5/test-directory-9f04fdfb-96d4-66c0-3c9b-475573028ce5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-440a7341f178b84882659047a8a990c8-ccec41861b1cee40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5c14b2e-3f55-bfb4-1631-a67130aeebe3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC35F5858\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5c14b2e-3f55-bfb4-1631-a67130aeebe3", + "x-ms-request-id": "ed733796-f01f-0043-7af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8d1c19c0-5a29-5fbf-3ea2-995b2780c6c5/test-directory-9f04fdfb-96d4-66c0-3c9b-475573028ce5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24846193edc0ca4aaa2c56228c59d3fd-0e5eb726ce5cb841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2bffea22-230c-d8b3-99aa-915c6aeef60b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "a686a4b6-55c6-17b2-44f8-d5c5c80b96a9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC35F5858\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2bffea22-230c-d8b3-99aa-915c6aeef60b", + "x-ms-lease-id": "a686a4b6-55c6-17b2-44f8-d5c5c80b96a9", + "x-ms-request-id": "8ffc2156-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8d1c19c0-5a29-5fbf-3ea2-995b2780c6c5/test-directory-9f04fdfb-96d4-66c0-3c9b-475573028ce5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:27 GMT", + "traceparent": "00-6a3ada9905d3a14d97e875bd81b8857b-291aa480789f1b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dda3b91d-6b0c-ad9d-1a4d-8e952634196d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "a686a4b6-55c6-17b2-44f8-d5c5c80b96a9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dda3b91d-6b0c-ad9d-1a4d-8e952634196d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc21d9-701e-0086-72f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc21d9-701e-0086-72f7-85b3e6000000\n", + "Time:2019-10-18T21:04:28.1622008Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8d1c19c0-5a29-5fbf-3ea2-995b2780c6c5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-17ba41d264c9e743ae97b94459de408d-562ccf242a7ba942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b13e94d2-194b-30fe-5ff2-4839350cd8e0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b13e94d2-194b-30fe-5ff2-4839350cd8e0", + "x-ms-request-id": "8ffc21ee-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed31dde8-96df-a654-2444-960b5492d4e7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a443e472ecc89641ab5c0f5d919ecf47-e3f5cdd5a19fba40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fb223628-cf01-3bbe-3f98-8c0783f3dbcc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC37C712C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb223628-cf01-3bbe-3f98-8c0783f3dbcc", + "x-ms-request-id": "8ffc221d-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ed31dde8-96df-a654-2444-960b5492d4e7/test-directory-45a8611e-4649-7fea-bbfb-bef3b49f77c9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a02359a71ad1774499ce021ad474fc35-e00b19a7bf3e2745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd961510-e3b3-e1f1-4ca2-400511cb87a0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC3836643\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd961510-e3b3-e1f1-4ca2-400511cb87a0", + "x-ms-request-id": "ed733798-f01f-0043-7bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed31dde8-96df-a654-2444-960b5492d4e7/test-directory-45a8611e-4649-7fea-bbfb-bef3b49f77c9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-979792c28157734fb50cce9f27fd58c5-295b8711dc4c3f4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "193cb100-8a2e-522d-b950-53ccd031ecbe", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "27ebc321-bd0f-465c-7ae6-13c0f58da3a1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC3836643\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "193cb100-8a2e-522d-b950-53ccd031ecbe", + "x-ms-lease-id": "27ebc321-bd0f-465c-7ae6-13c0f58da3a1", + "x-ms-request-id": "8ffc2261-701e-0086-70f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed31dde8-96df-a654-2444-960b5492d4e7/test-directory-45a8611e-4649-7fea-bbfb-bef3b49f77c9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-7739d6d08fcd3c458318aec2ed55932e-81ccf44f48d2c242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43bfac35-8a51-be73-5490-e5b956496738", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "27ebc321-bd0f-465c-7ae6-13c0f58da3a1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43bfac35-8a51-be73-5490-e5b956496738", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc2272-701e-0086-01f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc2272-701e-0086-01f7-85b3e6000000\n", + "Time:2019-10-18T21:04:28.2942938Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed31dde8-96df-a654-2444-960b5492d4e7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-45c0ebd588b5c04db221d24416efec5e-8aac66bb0b74834c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2397baa2-a871-756d-2afe-3b5703dd2163", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2397baa2-a871-756d-2afe-3b5703dd2163", + "x-ms-request-id": "8ffc227b-701e-0086-0af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9f7864b-b4c0-1473-2da7-288c1ef8f134?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f11f9e2206873747ab2a7f9a0f3615b6-0e9cf8fe802cfb44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "462f08a3-8d28-ed69-4683-f5c97fe15732", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC38DB25D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "462f08a3-8d28-ed69-4683-f5c97fe15732", + "x-ms-request-id": "8ffc228d-701e-0086-1cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d9f7864b-b4c0-1473-2da7-288c1ef8f134/test-directory-482c060c-85c6-07b1-bf8a-3468e44c2e06?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-96196e99611a44418dab94aaecabde97-67731d87a66ad944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df1a9d01-ccfa-1d76-5727-869e580109f9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC393BB97\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df1a9d01-ccfa-1d76-5727-869e580109f9", + "x-ms-request-id": "ed733799-f01f-0043-7cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9f7864b-b4c0-1473-2da7-288c1ef8f134/test-directory-482c060c-85c6-07b1-bf8a-3468e44c2e06", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ed85c1f-59c6-bfcc-34ba-e46ad5d8eed3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC393BB97\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "5ed85c1f-59c6-bfcc-34ba-e46ad5d8eed3", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc22bd-701e-0086-4af7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9f7864b-b4c0-1473-2da7-288c1ef8f134/test-directory-482c060c-85c6-07b1-bf8a-3468e44c2e06?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-42db1c8aa1225b4495c77780786a98c7-804fa9b561959b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d37da64b-5aaa-42fb-a4a6-137869a0f19d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9336ef55-41f7-6068-fa8f-f69d2f83b9c2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC393BB97\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d37da64b-5aaa-42fb-a4a6-137869a0f19d", + "x-ms-lease-id": "9336ef55-41f7-6068-fa8f-f69d2f83b9c2", + "x-ms-request-id": "8ffc22d3-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9f7864b-b4c0-1473-2da7-288c1ef8f134/test-directory-482c060c-85c6-07b1-bf8a-3468e44c2e06?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EC393BB97\u0022", + "traceparent": "00-143a5d6da89844479407904a67f51814-3100aca894f41b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f1f587d-1a5b-1328-c9be-44f4ae4f9c42", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "9336ef55-41f7-6068-fa8f-f69d2f83b9c2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f1f587d-1a5b-1328-c9be-44f4ae4f9c42", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc22fb-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc22fb-701e-0086-06f7-85b3e6000000\n", + "Time:2019-10-18T21:04:28.4433988Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9f7864b-b4c0-1473-2da7-288c1ef8f134?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-39b60df70e404349b67b8ffc1406dac4-288bc3919378e649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11faa56a-c281-c242-c220-96ae16c1af45", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11faa56a-c281-c242-c220-96ae16c1af45", + "x-ms-request-id": "8ffc2315-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:27.8757757-07:00", + "RandomSeed": "1307725445", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..834ffe211c58 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,730 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-977279ce-a98d-2934-38d7-612bd61c936f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2dba367cc07dcc4b8aec5224743bbc14-40e658b030337246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1f14b220-02b5-2899-aa3f-916adf58d1b0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED49C2C99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f14b220-02b5-2899-aa3f-916adf58d1b0", + "x-ms-request-id": "8ffca77e-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-977279ce-a98d-2934-38d7-612bd61c936f/test-directory-10694526-6b65-b4d6-388a-03b08b10d2f1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec9dab78f4752141ab279885ca8702fb-1fccbb9be4aeb241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11fe6d0b-abdd-b5e8-db60-e62bfee99c99", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED4A81E73\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11fe6d0b-abdd-b5e8-db60-e62bfee99c99", + "x-ms-request-id": "ed733910-f01f-0043-6cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-977279ce-a98d-2934-38d7-612bd61c936f/test-directory-10694526-6b65-b4d6-388a-03b08b10d2f1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1fd2c069217e6c4a84d6cb8975bbf10a-496dd7f3dbdff646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e899759e-3d86-5dec-c54c-85c7f4be590b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "cb4f9f6c-ad4e-b1a8-8b16-b6295cd02b62", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4A81E73\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e899759e-3d86-5dec-c54c-85c7f4be590b", + "x-ms-lease-id": "cb4f9f6c-ad4e-b1a8-8b16-b6295cd02b62", + "x-ms-request-id": "8ffca7d4-701e-0086-74f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-977279ce-a98d-2934-38d7-612bd61c936f/test-directory-10694526-6b65-b4d6-388a-03b08b10d2f1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:56 GMT", + "traceparent": "00-3c073db98090804490a91cde8c6515b4-a0825791c3448241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e78a46c1-4237-44db-dc47-58c53b4c7b6d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "cb4f9f6c-ad4e-b1a8-8b16-b6295cd02b62", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e78a46c1-4237-44db-dc47-58c53b4c7b6d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffca7ed-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffca7ed-701e-0086-0df7-85b3e6000000\n", + "Time:2019-10-18T21:04:57.0595460Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-977279ce-a98d-2934-38d7-612bd61c936f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df488a06eb15c847a76e1c47d5bd0590-6e6e7cf2e589854a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae058828-7234-f2d4-a964-58fc26c16f3e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae058828-7234-f2d4-a964-58fc26c16f3e", + "x-ms-request-id": "8ffca806-701e-0086-26f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-28fd3164-1b8e-a318-196a-f949e434a6e9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0fe2bfe15145844fbf4fe8fd957f3985-fe54a3acb1d13b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6c421e7d-d0f6-0c36-7062-94ca788a0d75", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4B2C5EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c421e7d-d0f6-0c36-7062-94ca788a0d75", + "x-ms-request-id": "8ffca82e-701e-0086-4df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-28fd3164-1b8e-a318-196a-f949e434a6e9/test-directory-92ad6fbe-bc24-97f7-f973-bf0ebc98dde9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc9aed23f0e0594199041f3396a5ed40-28a33815cf203f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "56c1ea72-6782-c107-27ab-7383102850d8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED4BA45AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56c1ea72-6782-c107-27ab-7383102850d8", + "x-ms-request-id": "ed733911-f01f-0043-6df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-28fd3164-1b8e-a318-196a-f949e434a6e9/test-directory-92ad6fbe-bc24-97f7-f973-bf0ebc98dde9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-21031d4ae7687d4c9a4502e04a1d57e8-8ddfc772a3fb874e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8c606a40-6613-2a1e-663d-da5332734814", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "aa5aab84-47bf-8483-7b2f-359379125f8a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4BA45AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8c606a40-6613-2a1e-663d-da5332734814", + "x-ms-lease-id": "aa5aab84-47bf-8483-7b2f-359379125f8a", + "x-ms-request-id": "8ffca875-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-28fd3164-1b8e-a318-196a-f949e434a6e9/test-directory-92ad6fbe-bc24-97f7-f973-bf0ebc98dde9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:56 GMT", + "traceparent": "00-048bde6c8ad476418cd6e7622ae273fc-fe8e1bc1627b3c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e5302c1-d2b1-fb76-c371-6a98ac14d552", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "aa5aab84-47bf-8483-7b2f-359379125f8a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e5302c1-d2b1-fb76-c371-6a98ac14d552", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffca887-701e-0086-1df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffca887-701e-0086-1df7-85b3e6000000\n", + "Time:2019-10-18T21:04:57.2016457Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-28fd3164-1b8e-a318-196a-f949e434a6e9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ddd726bdc65df447ba48abfc67104172-faf17a205e8eb745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f91ce80-3920-7962-7225-6c1b1468502f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f91ce80-3920-7962-7225-6c1b1468502f", + "x-ms-request-id": "8ffca897-701e-0086-2cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1df3907d-de44-83bc-5b92-a54e89b57859?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-380e9f168871bc4fa8d68fdb063de46c-501605871f1e4d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f1431912-6476-a2e4-120e-d48e9414efbc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4C7FF6F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1431912-6476-a2e4-120e-d48e9414efbc", + "x-ms-request-id": "8ffca8ac-701e-0086-40f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1df3907d-de44-83bc-5b92-a54e89b57859/test-directory-d12d12ac-7350-d7ad-5e6a-f5c47192b0d0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-65b7655541bae14fa89cf985f5127ce2-94331e6741fc114c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c07daf8f-db5d-9faf-6b6b-930b6f1f317f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED4CCA51D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c07daf8f-db5d-9faf-6b6b-930b6f1f317f", + "x-ms-request-id": "ed733912-f01f-0043-6ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1df3907d-de44-83bc-5b92-a54e89b57859/test-directory-d12d12ac-7350-d7ad-5e6a-f5c47192b0d0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd72315fd1f13944b8a742ff09401850-9d78d6715df56141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd164b43-05fa-103b-6457-91b966d3f732", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "eea9035d-7fd8-254a-2ea3-74dba83906ba", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4CCA51D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd164b43-05fa-103b-6457-91b966d3f732", + "x-ms-lease-id": "eea9035d-7fd8-254a-2ea3-74dba83906ba", + "x-ms-request-id": "8ffca8dd-701e-0086-6df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1df3907d-de44-83bc-5b92-a54e89b57859/test-directory-d12d12ac-7350-d7ad-5e6a-f5c47192b0d0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-c29922a4032ec94587040796fffa36c7-4432ef7196954b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d973689-3823-71bf-a524-5cbe5fb9a321", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "eea9035d-7fd8-254a-2ea3-74dba83906ba", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d973689-3823-71bf-a524-5cbe5fb9a321", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffca8df-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffca8df-701e-0086-6ef7-85b3e6000000\n", + "Time:2019-10-18T21:04:57.2947112Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1df3907d-de44-83bc-5b92-a54e89b57859?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-86ddf3b1fa5749419ddcc1a3947bd469-f3f390768908d046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30303a24-9a3b-2c0f-1923-e8c612ac0ed7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30303a24-9a3b-2c0f-1923-e8c612ac0ed7", + "x-ms-request-id": "8ffca8eb-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a896d7fc-18a4-fd12-e3c3-7c7afb6565a5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3516bf84e667c24c9e440a8918a613fb-4e6c50cf8cfb7e4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "345e659a-ed69-0c7b-2733-4c781d9531b4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4D659EA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "345e659a-ed69-0c7b-2733-4c781d9531b4", + "x-ms-request-id": "8ffca901-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a896d7fc-18a4-fd12-e3c3-7c7afb6565a5/test-directory-d53842be-ea13-894e-f18b-e63017f25857?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5d14cf238f166148b3d1c29758bdf708-376cc16f37fd9a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "62624c42-ec54-b020-17d4-43de074af435", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:56 GMT", + "ETag": "\u00220x8D7540ED4DE7EF1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "62624c42-ec54-b020-17d4-43de074af435", + "x-ms-request-id": "ed733913-f01f-0043-6ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a896d7fc-18a4-fd12-e3c3-7c7afb6565a5/test-directory-d53842be-ea13-894e-f18b-e63017f25857", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "317bc797-19f6-a778-9ed5-5cbcd899c21f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4DE7EF1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "317bc797-19f6-a778-9ed5-5cbcd899c21f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffca93c-701e-0086-44f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a896d7fc-18a4-fd12-e3c3-7c7afb6565a5/test-directory-d53842be-ea13-894e-f18b-e63017f25857?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f4847cf0d0981e47a38005c2fcc49e0b-463f1d7940b10649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26ee9efe-317d-838d-4147-2cbb9a463c8e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d477f5da-9bb4-8dad-0597-1486edf86383", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4DE7EF1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26ee9efe-317d-838d-4147-2cbb9a463c8e", + "x-ms-lease-id": "d477f5da-9bb4-8dad-0597-1486edf86383", + "x-ms-request-id": "8ffca956-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a896d7fc-18a4-fd12-e3c3-7c7afb6565a5/test-directory-d53842be-ea13-894e-f18b-e63017f25857?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540ED4DE7EF1\u0022", + "traceparent": "00-c814273d801f5c4ebce84d52b7c1a9ac-84acb0d23de2694e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3abdb435-9baa-3fa1-32be-0d15fde949ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "d477f5da-9bb4-8dad-0597-1486edf86383", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3abdb435-9baa-3fa1-32be-0d15fde949ab", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffca96e-701e-0086-74f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffca96e-701e-0086-74f7-85b3e6000000\n", + "Time:2019-10-18T21:04:57.4298064Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a896d7fc-18a4-fd12-e3c3-7c7afb6565a5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d8d1cebcc4e4974cbc78a1fc8a14b17d-7539f50aad0b0344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e58607bd-0288-d2e3-bc81-fb5e3d047038", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e58607bd-0288-d2e3-bc81-fb5e3d047038", + "x-ms-request-id": "8ffca982-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:56.9577656-07:00", + "RandomSeed": "400832678", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_Error.json new file mode 100644 index 000000000000..b55a6a9d603b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_Error.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78b17c25-8815-6d8b-92d6-0dec7b720dce?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-572eacf562f47a49b1ee936bce60f60c-323efc46161e404f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9c6abdec-3714-f402-6e53-a53b9a8ad426", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC3A55D51\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9c6abdec-3714-f402-6e53-a53b9a8ad426", + "x-ms-request-id": "8ffc2349-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78b17c25-8815-6d8b-92d6-0dec7b720dce/test-directory-e78cc97a-776c-6389-95f0-2e3c7aac2de0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-745a2be63fd7b642a8fc35efe119f2fe-84aa9fe177740c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c16c426-178a-091f-0f62-97273d9d47e9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "bd001e24-7107-2aba-4f45-39ec1cab26c0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c16c426-178a-091f-0f62-97273d9d47e9", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffc2384-701e-0086-0df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffc2384-701e-0086-0df7-85b3e6000000\n", + "Time:2019-10-18T21:04:28.5334618Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78b17c25-8815-6d8b-92d6-0dec7b720dce?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-01c6e6a60a9c9b4cb4b4e4de40c6da80-ae9ff6d48404394c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "57c677cb-a995-ed36-c75a-67c2325b3896", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "57c677cb-a995-ed36-c75a-67c2325b3896", + "x-ms-request-id": "8ffc2399-701e-0086-21f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2037945834", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..9b9cbce923e3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/RenewLeaseAsync_ErrorAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09b93e91-234b-6410-e685-cbd4c1887790?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1d9be844a3c504cb918a8c6f3cd469c-b2f32edbf2787748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cc4bfb7e-74e5-9235-d7c5-17722cec8415", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4EE5308\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc4bfb7e-74e5-9235-d7c5-17722cec8415", + "x-ms-request-id": "8ffca9af-701e-0086-30f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09b93e91-234b-6410-e685-cbd4c1887790/test-directory-13582ff9-3d84-e409-7807-a72d8cefe4c1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68f25a4c5b88e544bff211dc4f4f37f7-76101ecb14753d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd2c56e1-be96-4dd8-848f-1f0c444e4f25", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "c6562f46-ab3c-c9ab-f378-f8ba94538474", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd2c56e1-be96-4dd8-848f-1f0c444e4f25", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffca9da-701e-0086-58f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffca9da-701e-0086-58f7-85b3e6000000\n", + "Time:2019-10-18T21:04:57.5258744Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09b93e91-234b-6410-e685-cbd4c1887790?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5c78a78de8d7e4fb1175687516a6311-2e1580ae4f3aac45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ed91072-8726-dade-a9da-cd3d0c0afca3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ed91072-8726-dade-a9da-cd3d0c0afca3", + "x-ms-request-id": "8ffca9ec-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "511380910", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync.json new file mode 100644 index 000000000000..7587a9b1f039 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7149e9b6-1a07-1547-6224-1279fd829f47?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f1b6fc4d0625f043a30ef8ec55aca3d8-d82e6d2b90590b4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "20d590ed-0811-a60f-d743-fffd1f67a6dc", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC3B51793\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20d590ed-0811-a60f-d743-fffd1f67a6dc", + "x-ms-request-id": "8ffc23dd-701e-0086-63f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7149e9b6-1a07-1547-6224-1279fd829f47/test-directory-87e8ca67-7b3d-0605-6ff1-758e7586afc5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0074c69b7aa5b945939768e02334fb16-5bc3136d96f7f441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9c59c9d1-8cb3-7250-8ace-b12092803150", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3BE3013\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9c59c9d1-8cb3-7250-8ace-b12092803150", + "x-ms-request-id": "ed73379b-f01f-0043-7ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7149e9b6-1a07-1547-6224-1279fd829f47/test-directory-87e8ca67-7b3d-0605-6ff1-758e7586afc5?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ea2877d25ad4f49a8dd2077da2781e6-f709a154d54a1a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "abbce1b9-122d-8311-3419-e2decd15b055", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3BE3013\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "abbce1b9-122d-8311-3419-e2decd15b055", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed73379c-f01f-0043-7ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7149e9b6-1a07-1547-6224-1279fd829f47?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69297348c8c597489d51743ddc0c5a79-83b1c19937bce04e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b066be78-85c3-8123-2869-67c156511b7e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b066be78-85c3-8123-2869-67c156511b7e", + "x-ms-request-id": "8ffc2484-701e-0086-06f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1947887315", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsyncAsync.json new file mode 100644 index 000000000000..457736e1a37c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsyncAsync.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1fddbddc-199f-edef-60a5-2c7d5d516687?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b8fc5d58f9c69e4185dc4e44667b745d-2cc430c2e80f2d44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "113f20dd-b734-05bf-69bf-cf20d3ba8d81", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED4FDE637\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "113f20dd-b734-05bf-69bf-cf20d3ba8d81", + "x-ms-request-id": "8ffcaa2b-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1fddbddc-199f-edef-60a5-2c7d5d516687/test-directory-1e80236a-8eb3-95e8-bea8-e709f2863120?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85e409ddf4a7af45aff7e9802f90972b-3d88acee0bf46546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "99fea408-41be-4e24-37a9-538ccfb513e2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED5032DF0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "99fea408-41be-4e24-37a9-538ccfb513e2", + "x-ms-request-id": "ed733914-f01f-0043-70f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1fddbddc-199f-edef-60a5-2c7d5d516687/test-directory-1e80236a-8eb3-95e8-bea8-e709f2863120?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-136744d6bfbcd84ca2a08d750f8465cb-3de59ab5434e2f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4d006b46-9888-0362-3050-046700c6cdff", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED5032DF0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d006b46-9888-0362-3050-046700c6cdff", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed733915-f01f-0043-71f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1fddbddc-199f-edef-60a5-2c7d5d516687?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-655f415ddf462d4e9a956ad49632071d-90f0e5872293874b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6445748b-c5b4-f559-4cd8-4dca4c08160a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6445748b-c5b4-f559-4cd8-4dca4c08160a", + "x-ms-request-id": "8ffcaa7a-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "744520278", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditions.json new file mode 100644 index 000000000000..1327ab4230b7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditions.json @@ -0,0 +1,859 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30e39e71-ad94-11e1-7d05-3acdcb2c7c71?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-01827ceef6887a4cb37dc3629bb002bb-6ef7c789e90d1b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d7fc3e8e-b88d-0533-49de-3b891a40067d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC3CA02E9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7fc3e8e-b88d-0533-49de-3b891a40067d", + "x-ms-request-id": "8ffc2490-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-30e39e71-ad94-11e1-7d05-3acdcb2c7c71/test-directory-80cc2498-f354-4674-7b7b-3cc568f7e68b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ce333eb1df50b4a94477d1588627f9e-8329b82ddee72e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0652c6c8-9626-9b0b-cab6-5c117c6e9c52", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3D10FEF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0652c6c8-9626-9b0b-cab6-5c117c6e9c52", + "x-ms-request-id": "ed73379d-f01f-0043-80f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-30e39e71-ad94-11e1-7d05-3acdcb2c7c71/test-directory-80cc2498-f354-4674-7b7b-3cc568f7e68b?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a2fc882e-e0a5-5765-cea4-c27949d3472d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3D10FEF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a2fc882e-e0a5-5765-cea4-c27949d3472d", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed73379e-f01f-0043-01f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30e39e71-ad94-11e1-7d05-3acdcb2c7c71?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd3671a1f74e3f4b8143ed60ed821ca5-dbec74bf71e2414e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f3e27a60-fa71-17ad-4a44-715cb7d4aa6b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f3e27a60-fa71-17ad-4a44-715cb7d4aa6b", + "x-ms-request-id": "8ffc24dd-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7f00b6c1-154b-21e4-d6ad-29461847a59e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68e1beffaacca14f91e27268fb7476ec-f5a0fb03085b7943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fb5c5bb3-0a2f-4b99-95c1-1dc4d066fe02", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC3DB1CFE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb5c5bb3-0a2f-4b99-95c1-1dc4d066fe02", + "x-ms-request-id": "8ffc24f4-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7f00b6c1-154b-21e4-d6ad-29461847a59e/test-directory-db43d39f-dbbb-6e7b-fa1e-9cca1e2b8580?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-48cdf03b95b1444ea3167661e634e754-2ce3144623d6c54c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c819f383-bc12-d8e8-e0ee-00116ecf2d6a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3E05B47\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c819f383-bc12-d8e8-e0ee-00116ecf2d6a", + "x-ms-request-id": "ed73379f-f01f-0043-02f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7f00b6c1-154b-21e4-d6ad-29461847a59e/test-directory-db43d39f-dbbb-6e7b-fa1e-9cca1e2b8580?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:28 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2a471f0c-bd12-5a6d-9cba-ddfca95d9f73", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3E05B47\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2a471f0c-bd12-5a6d-9cba-ddfca95d9f73", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed7337a0-f01f-0043-03f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7f00b6c1-154b-21e4-d6ad-29461847a59e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-918225f5b1219640b513b7a215c8a813-2c954ecec09a4840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f04feb5-0287-7d58-3053-af19631a4b05", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f04feb5-0287-7d58-3053-af19631a4b05", + "x-ms-request-id": "8ffc253b-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d44e2494-a158-47b8-7605-4ded598e35a2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e096a1d6b5405f4092db82f4d438e89b-222d2ed6c4fe1b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "004a5ed9-60ab-143a-46bd-d982b46a23a1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:27 GMT", + "ETag": "\u00220x8D7540EC3E88CEE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "004a5ed9-60ab-143a-46bd-d982b46a23a1", + "x-ms-request-id": "8ffc2563-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d44e2494-a158-47b8-7605-4ded598e35a2/test-directory-1a930d1d-a0d2-43ac-37b0-5ee339c131e6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-619fd447deb936429a7eb6762acf2c73-24d40642e7efd04d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09d8c551-c4fc-38ef-b106-c8fa0257da84", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3ED7843\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09d8c551-c4fc-38ef-b106-c8fa0257da84", + "x-ms-request-id": "ed7337a1-f01f-0043-04f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d44e2494-a158-47b8-7605-4ded598e35a2/test-directory-1a930d1d-a0d2-43ac-37b0-5ee339c131e6?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:28 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "739152c7-28e8-63e9-9bdc-4a3e6dfc22b7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:28 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3ED7843\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "739152c7-28e8-63e9-9bdc-4a3e6dfc22b7", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed7337a2-f01f-0043-05f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d44e2494-a158-47b8-7605-4ded598e35a2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e2d7698f144cb241a39580076a819c31-b898c08826243040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b032fa39-67c6-649b-09f7-8d79de1d7b1a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b032fa39-67c6-649b-09f7-8d79de1d7b1a", + "x-ms-request-id": "8ffc25b0-701e-0086-27f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5b47544b-4801-08be-9b67-0af8355baa4c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-355d4a2f57a91342ac53f86c56688206-1697b9a2cf26864d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6442d875-a007-f19f-3b2a-145e5ca32fad", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3F75CAA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6442d875-a007-f19f-3b2a-145e5ca32fad", + "x-ms-request-id": "8ffc25c7-701e-0086-3ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5b47544b-4801-08be-9b67-0af8355baa4c/test-directory-349a414d-0818-d850-6356-1756cda7d65f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f026617ec1b7d74a82e1b2cf86b3a6bb-d190cd3b1a9e3643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f1cacc7b-16a2-6c32-8869-00b089492393", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3FEA3A9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1cacc7b-16a2-6c32-8869-00b089492393", + "x-ms-request-id": "ed7337a3-f01f-0043-06f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5b47544b-4801-08be-9b67-0af8355baa4c/test-directory-349a414d-0818-d850-6356-1756cda7d65f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "00da76c2-e5dd-05bd-8c16-d4af4594b5c0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3FEA3A9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "00da76c2-e5dd-05bd-8c16-d4af4594b5c0", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc2624-701e-0086-11f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5b47544b-4801-08be-9b67-0af8355baa4c/test-directory-349a414d-0818-d850-6356-1756cda7d65f?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC3FEA3A9\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "12ee2fef-226e-6eb6-f73d-1009fee5c268", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC3FEA3A9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "12ee2fef-226e-6eb6-f73d-1009fee5c268", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed7337a4-f01f-0043-07f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5b47544b-4801-08be-9b67-0af8355baa4c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c667ebd3e9041a4a8b786dac689df62a-e488f99661fab843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15bffe7b-a3a5-cd51-ecdc-b211e677aa52", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15bffe7b-a3a5-cd51-ecdc-b211e677aa52", + "x-ms-request-id": "8ffc2653-701e-0086-3ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81a28c00-6d19-1f6e-ac23-1b3d599b7e81?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b171273c379767429a1fa56598fd5ebc-3aa61a87854dfd4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "631a7686-97d3-0d45-8fa0-698287147351", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC40E6B42\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "631a7686-97d3-0d45-8fa0-698287147351", + "x-ms-request-id": "8ffc2694-701e-0086-7bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-81a28c00-6d19-1f6e-ac23-1b3d599b7e81/test-directory-34ed305e-a9e8-542d-c9a0-69d22ce4003b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2accca00c061c94c9db633d678717a80-49ac7901f7f0da42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee2cefd2-b083-dd96-49c5-99332d73e1ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC4145136\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee2cefd2-b083-dd96-49c5-99332d73e1ab", + "x-ms-request-id": "ed7337a5-f01f-0043-08f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-81a28c00-6d19-1f6e-ac23-1b3d599b7e81/test-directory-34ed305e-a9e8-542d-c9a0-69d22ce4003b?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cff6527-12b7-8db8-06d9-9abb807b5ef8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC4145136\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3cff6527-12b7-8db8-06d9-9abb807b5ef8", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed7337a6-f01f-0043-09f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81a28c00-6d19-1f6e-ac23-1b3d599b7e81?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bf4998f8caf5164c89cfc2ae18cd2d24-44f822f473019147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c80b10b3-a473-8df3-75b6-e483f513c406", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c80b10b3-a473-8df3-75b6-e483f513c406", + "x-ms-request-id": "8ffc26f3-701e-0086-55f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72c8cf03-fcc2-988c-bebd-1dcea696a4d8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-592962c89237b646b33befa0215cdcf0-7a4809c363c20e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "191e6524-3265-b7de-8373-09b68624e6de", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC41B8D00\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "191e6524-3265-b7de-8373-09b68624e6de", + "x-ms-request-id": "8ffc2713-701e-0086-74f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-72c8cf03-fcc2-988c-bebd-1dcea696a4d8/test-directory-fb4e0c11-540b-6c97-49cd-9f6a5d46ee9b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-261e55b89f758742b6fadc38ab20a9f2-668a43a1e70fee4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9c34c170-51d5-d000-cdb1-cf989273593c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC41FF270\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9c34c170-51d5-d000-cdb1-cf989273593c", + "x-ms-request-id": "ed7337a7-f01f-0043-0af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72c8cf03-fcc2-988c-bebd-1dcea696a4d8/test-directory-fb4e0c11-540b-6c97-49cd-9f6a5d46ee9b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-64b171318e9b264a988eb9c919f0b6ce-f03d8b9afd735a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e77aff7-ff88-cb33-5bad-028971456731", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "75466e84-a57a-8765-9a4b-e0ba689cdf7a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC41FF270\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e77aff7-ff88-cb33-5bad-028971456731", + "x-ms-lease-id": "75466e84-a57a-8765-9a4b-e0ba689cdf7a", + "x-ms-request-id": "8ffc2745-701e-0086-25f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-72c8cf03-fcc2-988c-bebd-1dcea696a4d8/test-directory-fb4e0c11-540b-6c97-49cd-9f6a5d46ee9b?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b9c338db-c124-59f1-be2e-40654f3cadcb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-lease-id": "75466e84-a57a-8765-9a4b-e0ba689cdf7a", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC41FF270\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b9c338db-c124-59f1-be2e-40654f3cadcb", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed7337a8-f01f-0043-0bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72c8cf03-fcc2-988c-bebd-1dcea696a4d8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ec0d6077baa0c4abad87e20d6700666-588d584ddb58dc43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39ae41e1-ae81-100c-63e7-e14a7cc4e26c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39ae41e1-ae81-100c-63e7-e14a7cc4e26c", + "x-ms-request-id": "8ffc2777-701e-0086-55f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:28.7364680-07:00", + "RandomSeed": "1187215665", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..8f163495791c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsAsync.json @@ -0,0 +1,859 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-443d4412-01ab-a45c-5855-83c32088d525?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3dd2bbd6b7c72040a3c6ef40530b14ee-9c6fe91971a1ce4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7a81ca58-7da9-56af-5cc0-0f7458cc270d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED50D796F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a81ca58-7da9-56af-5cc0-0f7458cc270d", + "x-ms-request-id": "8ffcaa93-701e-0086-08f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-443d4412-01ab-a45c-5855-83c32088d525/test-directory-1f3d6e9f-4cad-37f7-31b3-84c667ffccff?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-75cee42431d120468abce2f30f83f745-7c6538a0a9e4fd46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "69bd8dbd-471b-0b8f-d249-49f6f8e8ee5d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED5128E54\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69bd8dbd-471b-0b8f-d249-49f6f8e8ee5d", + "x-ms-request-id": "ed733916-f01f-0043-72f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-443d4412-01ab-a45c-5855-83c32088d525/test-directory-1f3d6e9f-4cad-37f7-31b3-84c667ffccff?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9099182-6341-a6e4-b55f-83bd12853a65", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED5128E54\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9099182-6341-a6e4-b55f-83bd12853a65", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed733917-f01f-0043-73f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-443d4412-01ab-a45c-5855-83c32088d525?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b81b9b55c1dde4aa9c2522dd4a1bf3e-97cbe79341a36742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6673b6dd-15df-901b-2bdf-5d024c47316d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6673b6dd-15df-901b-2bdf-5d024c47316d", + "x-ms-request-id": "8ffcab06-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f536bcf-af7c-647a-011c-51c7edd3302e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-80fabcc36e50da4eb7326f4c419223bf-4b6a1c997fcafe42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0a410849-bc33-2e96-3c0e-65c3c354a257", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED525C0B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a410849-bc33-2e96-3c0e-65c3c354a257", + "x-ms-request-id": "8ffcab41-701e-0086-30f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f536bcf-af7c-647a-011c-51c7edd3302e/test-directory-dbef2eaf-d567-fb5b-e5b3-7cc81e42a473?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-482841aff34d7f4cb7e3e7c132cdd4d6-cad694bfaf8e8e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "92883910-c49e-73d8-ac45-247f40ce0ff9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED52DE242\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "92883910-c49e-73d8-ac45-247f40ce0ff9", + "x-ms-request-id": "ed733918-f01f-0043-74f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f536bcf-af7c-647a-011c-51c7edd3302e/test-directory-dbef2eaf-d567-fb5b-e5b3-7cc81e42a473?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:57 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5b7bdd7-11b9-b7d4-3809-374c017c160b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED52DE242\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5b7bdd7-11b9-b7d4-3809-374c017c160b", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed733919-f01f-0043-75f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f536bcf-af7c-647a-011c-51c7edd3302e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8753fcae0d4145488a72c9545e947ee2-7d3e87d2d57d484d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83a800b8-2a16-583f-1d90-79cc867988b6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83a800b8-2a16-583f-1d90-79cc867988b6", + "x-ms-request-id": "8ffcabb2-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f14f583-11be-acaa-d565-72bab1cff416?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-19b6cfd19a2e5e4198a5fdefa04e6ebc-737e19cebb047e4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cc82a976-2f0e-a796-56fb-adb1b884a74e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED5392526\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc82a976-2f0e-a796-56fb-adb1b884a74e", + "x-ms-request-id": "8ffcabd4-701e-0086-39f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f14f583-11be-acaa-d565-72bab1cff416/test-directory-a381629c-87e5-f0e2-019c-a87eb2c0fbba?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b38e35a73145ca4daf5a985d764bd622-83493ef934176149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4e4c0f98-2999-ee14-c792-cb718618f495", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED53EE6E9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e4c0f98-2999-ee14-c792-cb718618f495", + "x-ms-request-id": "ed73391a-f01f-0043-76f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f14f583-11be-acaa-d565-72bab1cff416/test-directory-a381629c-87e5-f0e2-019c-a87eb2c0fbba?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:57 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3e546dd-ad74-6f20-6355-40ba5b969634", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED53EE6E9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3e546dd-ad74-6f20-6355-40ba5b969634", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed73391b-f01f-0043-77f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f14f583-11be-acaa-d565-72bab1cff416?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c4159955e4130246b7cbf405054b9785-b1ca1c021a4f464a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3f930e87-5132-5221-d2a9-dceb5f4718c3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3f930e87-5132-5221-d2a9-dceb5f4718c3", + "x-ms-request-id": "8ffcac23-701e-0086-05f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c9ff22ce-1930-5e93-25ec-959bb9eb9c47?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-35b6384c37ec5c498ae1dd0aab375bdd-44d2290e5ea05447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b06530bf-461c-6e8c-7b35-1a46bb8599e7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5466DFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b06530bf-461c-6e8c-7b35-1a46bb8599e7", + "x-ms-request-id": "8ffcac39-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c9ff22ce-1930-5e93-25ec-959bb9eb9c47/test-directory-dba7940c-cb14-78c0-2158-d7aafa12baef?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6f75d9532df9304ab659c466e6134194-e3dff1b26e2e044d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e7437ed-be8e-f4b1-6fed-8fc36fe27369", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED54C94AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e7437ed-be8e-f4b1-6fed-8fc36fe27369", + "x-ms-request-id": "ed73391c-f01f-0043-78f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c9ff22ce-1930-5e93-25ec-959bb9eb9c47/test-directory-dba7940c-cb14-78c0-2158-d7aafa12baef", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3bd6b6c-ac9d-9460-1de7-18985d678e13", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED54C94AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c3bd6b6c-ac9d-9460-1de7-18985d678e13", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffcac88-701e-0086-65f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c9ff22ce-1930-5e93-25ec-959bb9eb9c47/test-directory-dba7940c-cb14-78c0-2158-d7aafa12baef?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ED54C94AD\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "045629b1-b025-cecb-c95f-cec1f8c8c201", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED54C94AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "045629b1-b025-cecb-c95f-cec1f8c8c201", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed73391d-f01f-0043-79f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c9ff22ce-1930-5e93-25ec-959bb9eb9c47?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-432a8231320b1048b2836639a551e742-a06180020ca58f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "34e79bec-8910-a0ee-9e84-48673001e40e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "34e79bec-8910-a0ee-9e84-48673001e40e", + "x-ms-request-id": "8ffcacb1-701e-0086-0cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-07caa491-6b62-87dc-8ae9-5c44c381c84e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-93c26b641583124790a0846e44afae89-07219c29c8b7ed49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "62b8defc-b4b1-8059-be60-aa272daadc1c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED557AF2B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "62b8defc-b4b1-8059-be60-aa272daadc1c", + "x-ms-request-id": "8ffcacd9-701e-0086-32f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-07caa491-6b62-87dc-8ae9-5c44c381c84e/test-directory-1dc2f9bc-872b-032d-b338-24047ac0a451?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6400cbb0c78a7643a7cd6176c699e1b9-e2cfea4ff020344a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e85fd481-1f75-747b-b1b4-ae78905405fd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED55DE119\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e85fd481-1f75-747b-b1b4-ae78905405fd", + "x-ms-request-id": "ed73391e-f01f-0043-7af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-07caa491-6b62-87dc-8ae9-5c44c381c84e/test-directory-1dc2f9bc-872b-032d-b338-24047ac0a451?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a582ebd4-bc61-8bdc-39d2-3414b6245f64", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED55DE119\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a582ebd4-bc61-8bdc-39d2-3414b6245f64", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed73391f-f01f-0043-7bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-07caa491-6b62-87dc-8ae9-5c44c381c84e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da41d5e0331ded46a328d3ce50d4a216-ece58b9ac769114e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a5a4c495-5fd2-ff9c-7bef-3e8fc33e9f37", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a5a4c495-5fd2-ff9c-7bef-3e8fc33e9f37", + "x-ms-request-id": "8ffcad30-701e-0086-04f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a88ff73-94e8-e99c-14f8-2457303acf95?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-497d5c6a085d6e4fa0064d83f9776c62-9dac5bd5d35f8d45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bd2e5469-401c-001b-28ba-90d93b45cf41", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5656D41\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd2e5469-401c-001b-28ba-90d93b45cf41", + "x-ms-request-id": "8ffcad3a-701e-0086-0ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4a88ff73-94e8-e99c-14f8-2457303acf95/test-directory-9247a91f-adbf-b9b7-6c98-4723843d3dcd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9cfe925980e2de4eacc3496ba1a1bb0f-ae60e7c9c64a7049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "023ecef6-33ff-bc83-9c74-5083f8f77cea", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED56C171E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "023ecef6-33ff-bc83-9c74-5083f8f77cea", + "x-ms-request-id": "ed733921-f01f-0043-7cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a88ff73-94e8-e99c-14f8-2457303acf95/test-directory-9247a91f-adbf-b9b7-6c98-4723843d3dcd?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54a2e10a7b39e44f8d65c81a51cdc013-f3130a46b28b174a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6749de02-5a11-0365-9a31-d2bfb643d8ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "59a7c27c-f257-0d34-303f-7d40e3f18fb3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED56C171E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6749de02-5a11-0365-9a31-d2bfb643d8ab", + "x-ms-lease-id": "59a7c27c-f257-0d34-303f-7d40e3f18fb3", + "x-ms-request-id": "8ffcad90-701e-0086-61f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4a88ff73-94e8-e99c-14f8-2457303acf95/test-directory-9247a91f-adbf-b9b7-6c98-4723843d3dcd?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "053e6031-28a8-8ba1-2429-1bce680e471a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-lease-id": "59a7c27c-f257-0d34-303f-7d40e3f18fb3", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED56C171E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "053e6031-28a8-8ba1-2429-1bce680e471a", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "ed733922-f01f-0043-7df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a88ff73-94e8-e99c-14f8-2457303acf95?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bceb368aa0c98d4aa0f5c4bad8ea00ed-1d65d6ee6a90e043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "558e98e5-d304-bb02-fb12-4aa0aa1cd9e6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "558e98e5-d304-bb02-fb12-4aa0aa1cd9e6", + "x-ms-request-id": "8ffcadd4-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:57.7030968-07:00", + "RandomSeed": "1074425178", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..19b805efa945 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsFail.json @@ -0,0 +1,715 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb391178-b8c3-a12b-b073-fd8c2181edb7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d8c5f926dd7c424aa657725e0634f9be-ac0d1922a2b8724c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6a3087ee-633d-9690-bc99-5332439d8424", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC42A35A5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a3087ee-633d-9690-bc99-5332439d8424", + "x-ms-request-id": "8ffc278f-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fb391178-b8c3-a12b-b073-fd8c2181edb7/test-directory-e9692b73-57cf-ab97-5b4e-67c7ace47cc5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d275a6a7a14e9842aeb997d9f6502369-c82dfe8e0869fa42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f9d2e676-0181-97c6-f085-0eeffbc8ead8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC42EDDCB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f9d2e676-0181-97c6-f085-0eeffbc8ead8", + "x-ms-request-id": "ed7337a9-f01f-0043-0cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fb391178-b8c3-a12b-b073-fd8c2181edb7/test-directory-e9692b73-57cf-ab97-5b4e-67c7ace47cc5?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:29 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c65071a6-8312-8643-a106-a9ca748aecf3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c65071a6-8312-8643-a106-a9ca748aecf3", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed7337aa-f01f-0043-0df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed7337aa-f01f-0043-0df7-859903000000\nTime:2019-10-18T21:04:29.4045450Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb391178-b8c3-a12b-b073-fd8c2181edb7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7b35cd71b996294f82729d9615b682c7-447869434a8ef740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8a493453-2478-99c6-4b24-3af841097c27", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a493453-2478-99c6-4b24-3af841097c27", + "x-ms-request-id": "8ffc27cf-701e-0086-29f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e5f63995-47d6-da01-79c4-b4303c43b1c9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f6c1fcc525a95489b319dcf820564a9-5a623040ffc7c84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9a6a1f64-7fe1-0bf0-326e-10b36f955c07", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC435D07D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a6a1f64-7fe1-0bf0-326e-10b36f955c07", + "x-ms-request-id": "8ffc27f3-701e-0086-4df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e5f63995-47d6-da01-79c4-b4303c43b1c9/test-directory-5f577172-3d92-33e7-be23-5f1ea84e4a7b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae80f009346fc74ea549d5e446a3ed72-678d8740bcd7e14f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f40975b-eaa7-2776-3836-dbbd1fd263e4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC43CAB9A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f40975b-eaa7-2776-3836-dbbd1fd263e4", + "x-ms-request-id": "ed7337ab-f01f-0043-0ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e5f63995-47d6-da01-79c4-b4303c43b1c9/test-directory-5f577172-3d92-33e7-be23-5f1ea84e4a7b?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:29 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "10c26ec0-2b0e-90d4-35a4-e4a33b2a021e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "10c26ec0-2b0e-90d4-35a4-e4a33b2a021e", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed7337ac-f01f-0043-0ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed7337ac-f01f-0043-0ff7-859903000000\nTime:2019-10-18T21:04:29.4936077Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e5f63995-47d6-da01-79c4-b4303c43b1c9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-021e787940ef8948ba08029b5ae626d8-9217eae3d5c1f64d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b1fce553-5310-f9d5-c0a8-8f245b8a205e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1fce553-5310-f9d5-c0a8-8f245b8a205e", + "x-ms-request-id": "8ffc284a-701e-0086-21f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-081f4f31-2668-2166-46a6-a629956113e5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-239ce65b732c934895684689808d533f-9fec3f5c1857c44d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2d4137c4-ee2f-2cba-7edb-6a69acac645e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC443B5AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d4137c4-ee2f-2cba-7edb-6a69acac645e", + "x-ms-request-id": "8ffc2860-701e-0086-35f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-081f4f31-2668-2166-46a6-a629956113e5/test-directory-9976a994-c93a-df30-406a-b5b52b7f1243?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-651681d913687946b6e7067f0afb4994-f57e2f5818ff8547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "66529c4e-278c-faa6-0761-edc5380501fe", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC449CF93\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66529c4e-278c-faa6-0761-edc5380501fe", + "x-ms-request-id": "ed7337ad-f01f-0043-10f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-081f4f31-2668-2166-46a6-a629956113e5/test-directory-9976a994-c93a-df30-406a-b5b52b7f1243?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e660f63-ab2d-beb6-1f69-56bff8f18702", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e660f63-ab2d-beb6-1f69-56bff8f18702", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed7337ae-f01f-0043-11f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed7337ae-f01f-0043-11f7-859903000000\nTime:2019-10-18T21:04:29.5776674Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-081f4f31-2668-2166-46a6-a629956113e5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-22ffec2039737242971c23d6a6a2a3a4-83b2206cf7a0694a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28615268-729f-1cd1-70c5-c7deaf7fb701", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28615268-729f-1cd1-70c5-c7deaf7fb701", + "x-ms-request-id": "8ffc28bd-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19f58f2e-3852-4279-b01d-308a38e02890?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a00c6bf5d62126459b1edca1f16f616a-01d9376ac7ac1143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "06a871eb-ef99-2fd7-d81e-77814247e390", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC4506223\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "06a871eb-ef99-2fd7-d81e-77814247e390", + "x-ms-request-id": "8ffc28d3-701e-0086-23f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-19f58f2e-3852-4279-b01d-308a38e02890/test-directory-837d369c-1128-cf72-2b46-11e5e91de930?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ea056e16598614e9e36ef32f756a37f-a8de0f42d2b7c341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "22bfbf89-1503-dab6-fed9-db53ddf146bb", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC454D1A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22bfbf89-1503-dab6-fed9-db53ddf146bb", + "x-ms-request-id": "ed7337af-f01f-0043-12f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19f58f2e-3852-4279-b01d-308a38e02890/test-directory-837d369c-1128-cf72-2b46-11e5e91de930", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2a5b51d9-c75d-702c-9ac3-c85e46a39463", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC454D1A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2a5b51d9-c75d-702c-9ac3-c85e46a39463", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc290d-701e-0086-5bf7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-19f58f2e-3852-4279-b01d-308a38e02890/test-directory-837d369c-1128-cf72-2b46-11e5e91de930?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EC454D1A6\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8b7a91f1-1c96-6d5e-1a8b-56e553f9349c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b7a91f1-1c96-6d5e-1a8b-56e553f9349c", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed7337b1-f01f-0043-14f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed7337b1-f01f-0043-14f7-859903000000\nTime:2019-10-18T21:04:29.6657303Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19f58f2e-3852-4279-b01d-308a38e02890?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5430e6879bfe7a4f9e58434645f23111-9dd2c036d954af4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b46dcc2c-0828-c4cd-b3cd-845b2531196d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b46dcc2c-0828-c4cd-b3cd-845b2531196d", + "x-ms-request-id": "8ffc2933-701e-0086-80f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1e80460f-6591-a935-2f1d-50a7584588e6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e796b936488a9d4eb598186cbbe97b28-14a99746ac0c3f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9e0955d4-6ab3-c755-97c3-850bb8266b6d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC45D83E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e0955d4-6ab3-c755-97c3-850bb8266b6d", + "x-ms-request-id": "8ffc2946-701e-0086-12f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1e80460f-6591-a935-2f1d-50a7584588e6/test-directory-b6599e44-9277-8fe1-d212-2233e63be627?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d84eaedc62320408d9962712407efeb-0a827e647fdfdc4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "24b410f2-80ae-4191-737a-cca14721e05b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4644D05\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24b410f2-80ae-4191-737a-cca14721e05b", + "x-ms-request-id": "ed7337b2-f01f-0043-15f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1e80460f-6591-a935-2f1d-50a7584588e6/test-directory-b6599e44-9277-8fe1-d212-2233e63be627?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5414d5c-c187-6579-b491-8fc21d9150f8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-lease-id": "043ae74f-40a6-a529-a661-e2b53647389f", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5414d5c-c187-6579-b491-8fc21d9150f8", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed7337b3-f01f-0043-16f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed7337b3-f01f-0043-16f7-859903000000\nTime:2019-10-18T21:04:29.7567944Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1e80460f-6591-a935-2f1d-50a7584588e6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8265d6c57d68534887747830bb0be0e5-270935f851c44645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f94462e5-0adf-1cd4-e3bf-bcc2d86f3dda", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f94462e5-0adf-1cd4-e3bf-bcc2d86f3dda", + "x-ms-request-id": "8ffc29a4-701e-0086-69f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:29.3709576-07:00", + "RandomSeed": "785099878", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..a862f18f02fb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_AccessConditionsFailAsync.json @@ -0,0 +1,715 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-028e955a-93c5-3a7c-1c33-6cbb881b3515?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9430313a42aa8e478095060a7d6dfa2c-e24d75491a944943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e4a4472e-d746-1dc4-9441-202a0278ca49", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED57A5897\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e4a4472e-d746-1dc4-9441-202a0278ca49", + "x-ms-request-id": "8ffcadfe-701e-0086-4af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-028e955a-93c5-3a7c-1c33-6cbb881b3515/test-directory-1fb313ae-7396-3e60-ce85-eb9d855d4e30?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-935df7143fca4d4e8b5c370b62114b0e-74f2c9cb998b6c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d770c45c-5b38-babd-e665-15c0eb279737", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "ETag": "\u00220x8D7540ED5801126\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d770c45c-5b38-babd-e665-15c0eb279737", + "x-ms-request-id": "ed733923-f01f-0043-7ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-028e955a-93c5-3a7c-1c33-6cbb881b3515/test-directory-1fb313ae-7396-3e60-ce85-eb9d855d4e30?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:58 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1404c7f-76ed-5cf8-5bd2-5a113b0eaf1e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1404c7f-76ed-5cf8-5bd2-5a113b0eaf1e", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733924-f01f-0043-7ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733924-f01f-0043-7ff7-859903000000\nTime:2019-10-18T21:04:58.4581077Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-028e955a-93c5-3a7c-1c33-6cbb881b3515?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2de10fa55b6c5146ac17f72c2d1ef8e5-a658abce272b6b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e41e323-d6e6-7d4a-f615-8e182fc12136", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e41e323-d6e6-7d4a-f615-8e182fc12136", + "x-ms-request-id": "8ffcae43-701e-0086-0bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f98bb68-3529-6208-996d-ced9e3d9da69?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4e4490eba0538d4f99b1dfce694f4738-6b5271722e551a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c6b65cf2-4559-edf2-dadf-05790770991d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED588DA25\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6b65cf2-4559-edf2-dadf-05790770991d", + "x-ms-request-id": "8ffcae70-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f98bb68-3529-6208-996d-ced9e3d9da69/test-directory-f019243b-c8d3-5769-833b-830420f3d3fd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be294cd253016745b664cc991c10cd48-a59dd010b07ac442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6ad9f78b-b281-295d-f35f-431dc1edcde6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED58E83A3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6ad9f78b-b281-295d-f35f-431dc1edcde6", + "x-ms-request-id": "ed733925-f01f-0043-80f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f98bb68-3529-6208-996d-ced9e3d9da69/test-directory-f019243b-c8d3-5769-833b-830420f3d3fd?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:58 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2878e7e6-681a-177b-40bd-93c2d1f2f75f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2878e7e6-681a-177b-40bd-93c2d1f2f75f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733926-f01f-0043-01f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733926-f01f-0043-01f7-859903000000\nTime:2019-10-18T21:04:58.5521745Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f98bb68-3529-6208-996d-ced9e3d9da69?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8f5de74deaa32f45895e0405fd3b7c3e-6cb03adece44c94d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "da377f13-a475-a3cc-8c97-29cb80385521", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "da377f13-a475-a3cc-8c97-29cb80385521", + "x-ms-request-id": "8ffcaeae-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b39f4469-489a-fbb3-d400-2c68115b07b6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc2fbaca524aae4c9e85aa535a2df4ec-94ee85a5db6bba48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cbb7355d-2bea-cbdd-cb3b-057478649131", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED598E29D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbb7355d-2bea-cbdd-cb3b-057478649131", + "x-ms-request-id": "8ffcaedd-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b39f4469-489a-fbb3-d400-2c68115b07b6/test-directory-64ec7390-028a-4b65-5a11-e85cd03b3a8d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-873e8c1de53f13448cb5fb0424f37f64-5697d1e0b3c4b84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4de846ac-935b-5a39-cf6b-70d84281fb90", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED59EEE5C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4de846ac-935b-5a39-cf6b-70d84281fb90", + "x-ms-request-id": "ed733927-f01f-0043-02f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b39f4469-489a-fbb3-d400-2c68115b07b6/test-directory-64ec7390-028a-4b65-5a11-e85cd03b3a8d?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8aaf82fb-ec53-7531-2fb0-0c37cbf370bd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8aaf82fb-ec53-7531-2fb0-0c37cbf370bd", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed733928-f01f-0043-03f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed733928-f01f-0043-03f7-859903000000\nTime:2019-10-18T21:04:58.6562479Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b39f4469-489a-fbb3-d400-2c68115b07b6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-de32670f40dc5345bd0cab3b420b1304-a5023774febbf047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0dc8b38-71d1-133d-46f6-e0a9a95687b4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0dc8b38-71d1-133d-46f6-e0a9a95687b4", + "x-ms-request-id": "8ffcaf1c-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-85be68c8-9365-f6db-75b8-d1be460f079c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0b6cc3c57374c343a560df3ce1e8e8c7-03856cca1d571a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0459f10d-58d4-a484-b0e6-4a199f7ecc36", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5A4F2B5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0459f10d-58d4-a484-b0e6-4a199f7ecc36", + "x-ms-request-id": "8ffcaf36-701e-0086-74f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-85be68c8-9365-f6db-75b8-d1be460f079c/test-directory-86d743ee-4756-189e-7d47-cbf939c7d112?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9095d964e20cf042a7694cb2921eb392-80f846e2d0855b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e125229f-c78c-c50b-5340-878c8d8a6ae9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5ADE470\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e125229f-c78c-c50b-5340-878c8d8a6ae9", + "x-ms-request-id": "ed733929-f01f-0043-04f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-85be68c8-9365-f6db-75b8-d1be460f079c/test-directory-86d743ee-4756-189e-7d47-cbf939c7d112", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "17599070-efa2-a285-62eb-00757c3ceb13", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5ADE470\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "17599070-efa2-a285-62eb-00757c3ceb13", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffcaf8e-701e-0086-43f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-85be68c8-9365-f6db-75b8-d1be460f079c/test-directory-86d743ee-4756-189e-7d47-cbf939c7d112?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540ED5ADE470\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fc1cdc8e-5330-2546-b20d-cee1760a6e3f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fc1cdc8e-5330-2546-b20d-cee1760a6e3f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "ed73392a-f01f-0043-05f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:ed73392a-f01f-0043-05f7-859903000000\nTime:2019-10-18T21:04:58.7753328Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-85be68c8-9365-f6db-75b8-d1be460f079c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-afe10d5b4f81f04b9ae9fd6fe281f6d1-74ef7678a10e134c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a0e71bdd-ef1f-9ce2-5ff3-7a15d78cb097", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0e71bdd-ef1f-9ce2-5ff3-7a15d78cb097", + "x-ms-request-id": "8ffcafa5-701e-0086-59f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0abc26cb-fc02-0890-5351-dafedede9b5b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69483fe5bffd544a94d7e6a97c885377-bc2fb0787bafc049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "639cdd81-b89a-e150-8adf-4ccd15e4bd81", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5B7BACC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "639cdd81-b89a-e150-8adf-4ccd15e4bd81", + "x-ms-request-id": "8ffcafbf-701e-0086-70f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0abc26cb-fc02-0890-5351-dafedede9b5b/test-directory-5cca1e58-5588-fc74-0739-18924b2ffddf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24944b1ee925ef4bb7e31f1c09c10fdd-187725f06a2d8242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ec0830b3-97a8-2b0d-68a0-5b619fbe955b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5BE64F2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec0830b3-97a8-2b0d-68a0-5b619fbe955b", + "x-ms-request-id": "ed73392b-f01f-0043-06f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0abc26cb-fc02-0890-5351-dafedede9b5b/test-directory-5cca1e58-5588-fc74-0739-18924b2ffddf?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1bde0bcb-1126-c736-3652-99a1dc5ff26b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-lease-id": "3d7c11b0-6f5d-5333-64e4-29262a7e9638", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1bde0bcb-1126-c736-3652-99a1dc5ff26b", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "ed73392c-f01f-0043-07f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:ed73392c-f01f-0043-07f7-859903000000\nTime:2019-10-18T21:04:58.8864112Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0abc26cb-fc02-0890-5351-dafedede9b5b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6fb1f0d0907e1d4688c3cd924b98d94c-2e7029a25fb4674a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9495a625-7adf-d034-36a7-9a13229e43fd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9495a625-7adf-d034-36a7-9a13229e43fd", + "x-ms-request-id": "8ffcb02c-701e-0086-5bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:58.4150659-07:00", + "RandomSeed": "860447193", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_Error.json new file mode 100644 index 000000000000..e74a1947d092 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_Error.json @@ -0,0 +1,141 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a8ca056d-0a50-dee1-b6ce-4df4345b7781?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3c1491f1580da847b9cf0e312bb22919-118a07404c036744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "39b99ed8-7e8c-51db-3b36-740423247a80", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC46BDE57\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39b99ed8-7e8c-51db-3b36-740423247a80", + "x-ms-request-id": "8ffc29c8-701e-0086-0af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a8ca056d-0a50-dee1-b6ce-4df4345b7781/test-directory-3e17cd2b-3117-c399-40c0-062447cc00d4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-abbd03da0346874d9d8eb39729eb8b4e-4eb68359b2ec0a43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11e943b1-72c9-a666-04f6-f9cb77b70a6f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC475A0C8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11e943b1-72c9-a666-04f6-f9cb77b70a6f", + "x-ms-request-id": "ed7337b7-f01f-0043-1af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a8ca056d-0a50-dee1-b6ce-4df4345b7781/test-directory-3e17cd2b-3117-c399-40c0-062447cc00d4?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c908a45455a5a14d9bb8ecb905b6375a-a7e9a8aa19dcc444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "03728ad9-eee2-ab0b-6775-91ab4529f45f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-permissions": "asdf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "166", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "03728ad9-eee2-ab0b-6775-91ab4529f45f", + "x-ms-error-code": "InvalidPermission", + "x-ms-request-id": "ed7337b8-f01f-0043-1bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "InvalidPermission", + "message": "The permission value is invalid.\nRequestId:ed7337b8-f01f-0043-1bf7-859903000000\nTime:2019-10-18T21:04:29.8778808Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a8ca056d-0a50-dee1-b6ce-4df4345b7781?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2261e1824fcc4c499d6cc847d37fcd70-10b1034870b0da4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ecf17967-0645-478c-943c-ec935333a7ae", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ecf17967-0645-478c-943c-ec935333a7ae", + "x-ms-request-id": "8ffc2a1c-701e-0086-59f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2050582802", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_ErrorAsync.json new file mode 100644 index 000000000000..456a5941875d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetAccessControlAsync_ErrorAsync.json @@ -0,0 +1,141 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c6dba559-e2ae-0042-fff2-b8fa21caabbe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-84ec16a086ea0a428ac10fbf0d7ed3ea-af811da97350c84c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2bf7c4be-1f9a-9eae-a20c-72e3a000a94b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5CA5BC4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2bf7c4be-1f9a-9eae-a20c-72e3a000a94b", + "x-ms-request-id": "8ffcb04f-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c6dba559-e2ae-0042-fff2-b8fa21caabbe/test-directory-eb9fa013-7d8c-2a3d-2628-682d6e4826b3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-40a7f119a52f23438c754a79a653c938-c86c9a06c18aed4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39e628d7-27ac-418e-86cc-0471b781305a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5D059BA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39e628d7-27ac-418e-86cc-0471b781305a", + "x-ms-request-id": "ed73392d-f01f-0043-08f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c6dba559-e2ae-0042-fff2-b8fa21caabbe/test-directory-eb9fa013-7d8c-2a3d-2628-682d6e4826b3?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bdaf9d3de5808f4e8f254872a82a775e-4c723de23c45eb40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "46550a15-ec61-b807-0ffa-d5067bb254ac", + "x-ms-date": "Fri, 18 Oct 2019 21:04:58 GMT", + "x-ms-permissions": "asdf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "166", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "46550a15-ec61-b807-0ffa-d5067bb254ac", + "x-ms-error-code": "InvalidPermission", + "x-ms-request-id": "ed73392e-f01f-0043-09f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "InvalidPermission", + "message": "The permission value is invalid.\nRequestId:ed73392e-f01f-0043-09f7-859903000000\nTime:2019-10-18T21:04:58.9814786Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c6dba559-e2ae-0042-fff2-b8fa21caabbe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-07e7568fb97ad34db29d0df38fa1a29e-b0946772f9cb5f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ac5c7a5f-e92b-f8f9-b74a-f3c9767218c8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ac5c7a5f-e92b-f8f9-b74a-f3c9767218c8", + "x-ms-request-id": "8ffcb07d-701e-0086-2bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "454773034", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync.json new file mode 100644 index 000000000000..be16fe55304f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync.json @@ -0,0 +1,189 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43f8fffc-41bd-1442-2c36-110c8be21e2b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-39790860a2cbe045838b7739c7894c75-936085f4dfcc2442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "61774bc5-9f7e-b6c6-f632-c240daa9acd5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:28 GMT", + "ETag": "\u00220x8D7540EC484E91F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "61774bc5-9f7e-b6c6-f632-c240daa9acd5", + "x-ms-request-id": "8ffc2a55-701e-0086-0bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-43f8fffc-41bd-1442-2c36-110c8be21e2b/test-directory-34829dfd-5cf0-9de3-8afe-3456ffa0fbae?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-73e12e0399a5664ba4261ae21c0d11d3-4ea1503aeec5a648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7aa36cba-87fb-69de-67d9-d67f6b6fb655", + "x-ms-date": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC48AF2D6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7aa36cba-87fb-69de-67d9-d67f6b6fb655", + "x-ms-request-id": "ed7337b9-f01f-0043-1cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43f8fffc-41bd-1442-2c36-110c8be21e2b/test-directory-34829dfd-5cf0-9de3-8afe-3456ffa0fbae?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db7900d2c8d533488ee0928b132acbab-d6abbdcf78711048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "doxtxrckofadpuexuypu", + "x-ms-blob-content-disposition": "nvgkbavomjkhymcifwjk", + "x-ms-blob-content-encoding": "iawwwifnvibuhflhimsx", + "x-ms-blob-content-language": "unwetrecsvrxpflnyinr", + "x-ms-blob-content-md5": "fpLmPLpbXQefKDNC5FmPng==", + "x-ms-blob-content-type": "uhseipytatasdkoucsde", + "x-ms-client-request-id": "939ccddf-80fc-f3b3-65dd-d891e72c3f1d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC492F4D7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "939ccddf-80fc-f3b3-65dd-d891e72c3f1d", + "x-ms-request-id": "8ffc2aa6-701e-0086-5af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43f8fffc-41bd-1442-2c36-110c8be21e2b/test-directory-34829dfd-5cf0-9de3-8afe-3456ffa0fbae", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b379bc21bff214aabeedbdd40899d8b-db11d6a57a73964b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9da07fd7-23d3-b658-60d0-318594d958c4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "doxtxrckofadpuexuypu", + "Content-Disposition": "nvgkbavomjkhymcifwjk", + "Content-Encoding": "iawwwifnvibuhflhimsx", + "Content-Language": "unwetrecsvrxpflnyinr", + "Content-Length": "0", + "Content-MD5": "fpLmPLpbXQefKDNC5FmPng==", + "Content-Type": "uhseipytatasdkoucsde", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC492F4D7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9da07fd7-23d3-b658-60d0-318594d958c4", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:29 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc2ad5-701e-0086-08f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43f8fffc-41bd-1442-2c36-110c8be21e2b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7aad918215672499ee18cc42f87e0f3-98ae0b43850e1244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "67b98097-a28c-3049-8ae7-269e557eb928", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67b98097-a28c-3049-8ae7-269e557eb928", + "x-ms-request-id": "8ffc2afb-701e-0086-2df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:29.9591624-07:00", + "RandomSeed": "185595724", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsyncAsync.json new file mode 100644 index 000000000000..eb4a0ae9c564 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsyncAsync.json @@ -0,0 +1,189 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78e36d69-e79e-7fad-83e3-d1c63677518a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d20f1cf04609d94aa4172072da520b8a-73bc9d3fc7faed42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5d87292b-16ca-a58b-6aa6-1d77cfb0e54a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED5D9C7E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d87292b-16ca-a58b-6aa6-1d77cfb0e54a", + "x-ms-request-id": "8ffcb0a4-701e-0086-50f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-78e36d69-e79e-7fad-83e3-d1c63677518a/test-directory-f3039cf4-3b87-bb69-0df8-70b1a6a96982?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6925bae1b5cf424f9aa8dddabaa9e706-d9fc6bac8497c444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7910f507-22fd-f024-c0cb-50d1a5dafec1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5E14C6F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7910f507-22fd-f024-c0cb-50d1a5dafec1", + "x-ms-request-id": "ed73392f-f01f-0043-0af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78e36d69-e79e-7fad-83e3-d1c63677518a/test-directory-f3039cf4-3b87-bb69-0df8-70b1a6a96982?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4b3f99127c6a34e9623931c069af40a-095f343215281845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "shcdrwdlotqnqbguehfm", + "x-ms-blob-content-disposition": "dglwrkrgfrbrqrxbspyo", + "x-ms-blob-content-encoding": "skymjylhlqhbsrvlvflh", + "x-ms-blob-content-language": "fvfvrxvxdfcnhqtrhxnr", + "x-ms-blob-content-md5": "LCfdXlYSpp7HPP4aIoc\u002Bkg==", + "x-ms-blob-content-type": "xjtokaxyvlfmerivectk", + "x-ms-client-request-id": "b1a919dc-f098-a984-01aa-4c23a2ee0a7d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED5E4A111\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1a919dc-f098-a984-01aa-4c23a2ee0a7d", + "x-ms-request-id": "8ffcb108-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78e36d69-e79e-7fad-83e3-d1c63677518a/test-directory-f3039cf4-3b87-bb69-0df8-70b1a6a96982", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db994d381bbd8448af615fda6557e6d8-71dec284e96d2344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8cf52aa0-4d30-4c28-1601-a76b8c375eed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "shcdrwdlotqnqbguehfm", + "Content-Disposition": "dglwrkrgfrbrqrxbspyo", + "Content-Encoding": "skymjylhlqhbsrvlvflh", + "Content-Language": "fvfvrxvxdfcnhqtrhxnr", + "Content-Length": "0", + "Content-MD5": "LCfdXlYSpp7HPP4aIoc\u002Bkg==", + "Content-Type": "xjtokaxyvlfmerivectk", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED5E4A111\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8cf52aa0-4d30-4c28-1601-a76b8c375eed", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffcb12d-701e-0086-53f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78e36d69-e79e-7fad-83e3-d1c63677518a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4bdb16bb4abcd248b2cf080db949aa8b-d2f86f252a84b648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "78838337-7df9-b44c-d4e9-df3acbd5a263", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78838337-7df9-b44c-d4e9-df3acbd5a263", + "x-ms-request-id": "8ffcb144-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:59.0394848-07:00", + "RandomSeed": "179429192", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditions.json new file mode 100644 index 000000000000..c797e329e01d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditions.json @@ -0,0 +1,883 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-067872d1-f97e-b8ce-52dc-a9b65b9194a0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc28b4f8f5d6d24c983132ed33a705fb-bedb4d4dccc7d54c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "12fa1b2c-bc78-dafd-12f2-7e11a19c6aba", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC49F2C97\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "12fa1b2c-bc78-dafd-12f2-7e11a19c6aba", + "x-ms-request-id": "8ffc2b13-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-067872d1-f97e-b8ce-52dc-a9b65b9194a0/test-directory-4aad9842-c994-da7e-ed5e-0f76ac43310a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f9c20ce2f676ec4a852e94547a356dc6-e0e62a04ed9dc64a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ef48929d-389a-6261-9d20-2419ad872ecf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4A7B03E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef48929d-389a-6261-9d20-2419ad872ecf", + "x-ms-request-id": "ed7337ba-f01f-0043-1df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-067872d1-f97e-b8ce-52dc-a9b65b9194a0/test-directory-4aad9842-c994-da7e-ed5e-0f76ac43310a?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "msxgmmbnytnninsafafs", + "x-ms-blob-content-disposition": "wexawxxkatllvsqimamf", + "x-ms-blob-content-encoding": "oemqbeluyrhctneiuxio", + "x-ms-blob-content-language": "npmehcqowkmemaerrhxs", + "x-ms-blob-content-md5": "J6SZMIYl6M9Bj1o8VTWnKA==", + "x-ms-blob-content-type": "mdlhmirioinoqxqxqiiy", + "x-ms-client-request-id": "19d8b4e5-42fa-2070-5127-a2775d0e6795", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4AA919D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19d8b4e5-42fa-2070-5127-a2775d0e6795", + "x-ms-request-id": "8ffc2b52-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-067872d1-f97e-b8ce-52dc-a9b65b9194a0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3f2ad79adf3d4349bbdc44eb9cd737fd-1b632f1d68b4464b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f834a9be-15ae-7ed4-0397-9ceb87ac6261", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f834a9be-15ae-7ed4-0397-9ceb87ac6261", + "x-ms-request-id": "8ffc2b78-701e-0086-24f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c00a9832-5c82-5abf-6b65-aa72c26f16a8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d671e0381808c439c1e47aaf76a7176-8c7a4c0398945546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "72cf1e25-449e-617a-ead9-8c496b62bb94", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4B725BE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72cf1e25-449e-617a-ead9-8c496b62bb94", + "x-ms-request-id": "8ffc2bbd-701e-0086-66f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c00a9832-5c82-5abf-6b65-aa72c26f16a8/test-directory-e1c8f380-aef3-c387-b171-f8e35b9c6d0e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9ced8dab425da849a3e79e68387bfe4a-d4874d44872eea41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f9a26de3-0a94-76ce-960b-c12c4c97064d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4BD845A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f9a26de3-0a94-76ce-960b-c12c4c97064d", + "x-ms-request-id": "ed7337bb-f01f-0043-1ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c00a9832-5c82-5abf-6b65-aa72c26f16a8/test-directory-e1c8f380-aef3-c387-b171-f8e35b9c6d0e?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:30 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "msxgmmbnytnninsafafs", + "x-ms-blob-content-disposition": "wexawxxkatllvsqimamf", + "x-ms-blob-content-encoding": "oemqbeluyrhctneiuxio", + "x-ms-blob-content-language": "npmehcqowkmemaerrhxs", + "x-ms-blob-content-md5": "J6SZMIYl6M9Bj1o8VTWnKA==", + "x-ms-blob-content-type": "mdlhmirioinoqxqxqiiy", + "x-ms-client-request-id": "ee009143-73f9-6e79-18d5-0d94e2dd9194", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4C03C53\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee009143-73f9-6e79-18d5-0d94e2dd9194", + "x-ms-request-id": "8ffc2c06-701e-0086-2bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c00a9832-5c82-5abf-6b65-aa72c26f16a8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b6b8b031c817ec42a6fd3e2b18224e4d-29d683c16cc49f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bae8ae2a-1896-f954-0461-6b3f095ff90b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bae8ae2a-1896-f954-0461-6b3f095ff90b", + "x-ms-request-id": "8ffc2c21-701e-0086-44f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-694c2259-7cf4-9a45-4133-753363d01ae6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-223aa9bc4c4492479f705608862a97aa-8a477184d77f4a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "314f04cc-27e4-ad1a-694e-7862a2209534", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4C75549\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "314f04cc-27e4-ad1a-694e-7862a2209534", + "x-ms-request-id": "8ffc2c43-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-694c2259-7cf4-9a45-4133-753363d01ae6/test-directory-0afb8547-c4f5-8216-2514-425a1dd85c30?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-89a41d89ab99694cb399696787c5a6b6-cc1e88dc0d186848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8242b04-b815-0724-eecd-0cd0e5c09090", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4CC9CCF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8242b04-b815-0724-eecd-0cd0e5c09090", + "x-ms-request-id": "ed7337bd-f01f-0043-20f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-694c2259-7cf4-9a45-4133-753363d01ae6/test-directory-0afb8547-c4f5-8216-2514-425a1dd85c30?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:30 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "msxgmmbnytnninsafafs", + "x-ms-blob-content-disposition": "wexawxxkatllvsqimamf", + "x-ms-blob-content-encoding": "oemqbeluyrhctneiuxio", + "x-ms-blob-content-language": "npmehcqowkmemaerrhxs", + "x-ms-blob-content-md5": "J6SZMIYl6M9Bj1o8VTWnKA==", + "x-ms-blob-content-type": "mdlhmirioinoqxqxqiiy", + "x-ms-client-request-id": "f1553c7f-a4b4-b81b-3660-70b2dc313723", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4CF79B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1553c7f-a4b4-b81b-3660-70b2dc313723", + "x-ms-request-id": "8ffc2c95-701e-0086-31f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-694c2259-7cf4-9a45-4133-753363d01ae6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b3450f66b573747aa4f28ad2c887632-a3709d05c1e65348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a95081aa-9e6a-4cdc-2c39-1059c6008153", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a95081aa-9e6a-4cdc-2c39-1059c6008153", + "x-ms-request-id": "8ffc2cb0-701e-0086-4cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd0b03a7-0cba-31e1-ef88-7aed70e52649?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3cd479cecdbcf54a9a2c8f550c0c6a20-eba31e39d61b7f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8e8ee044-4fe1-9dc3-9f1f-b9e124eedb47", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4D64C31\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e8ee044-4fe1-9dc3-9f1f-b9e124eedb47", + "x-ms-request-id": "8ffc2ccd-701e-0086-68f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd0b03a7-0cba-31e1-ef88-7aed70e52649/test-directory-d407c613-26f8-1a72-4a7c-5e522272f4fc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1cda10d406f4c3408028911f9dea912a-e4f5525c99cdb149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "755aa28c-31eb-1e7e-6e73-4364f1707a2c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC4DBABE1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "755aa28c-31eb-1e7e-6e73-4364f1707a2c", + "x-ms-request-id": "ed7337be-f01f-0043-21f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd0b03a7-0cba-31e1-ef88-7aed70e52649/test-directory-d407c613-26f8-1a72-4a7c-5e522272f4fc", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80c5ee12-7f18-5110-858a-22e2540411bd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4DBABE1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "80c5ee12-7f18-5110-858a-22e2540411bd", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc2d0f-701e-0086-29f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd0b03a7-0cba-31e1-ef88-7aed70e52649/test-directory-d407c613-26f8-1a72-4a7c-5e522272f4fc?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC4DBABE1\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "msxgmmbnytnninsafafs", + "x-ms-blob-content-disposition": "wexawxxkatllvsqimamf", + "x-ms-blob-content-encoding": "oemqbeluyrhctneiuxio", + "x-ms-blob-content-language": "npmehcqowkmemaerrhxs", + "x-ms-blob-content-md5": "J6SZMIYl6M9Bj1o8VTWnKA==", + "x-ms-blob-content-type": "mdlhmirioinoqxqxqiiy", + "x-ms-client-request-id": "0251cf2d-f9ab-ab14-ac0e-9bbb290e285a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4E12ED2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0251cf2d-f9ab-ab14-ac0e-9bbb290e285a", + "x-ms-request-id": "8ffc2d22-701e-0086-3cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd0b03a7-0cba-31e1-ef88-7aed70e52649?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-23e6911bd300b54eb8db750ef04adb82-cf78d4393bf98e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84b565d7-0eb2-f612-79eb-6969ad6e17a3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84b565d7-0eb2-f612-79eb-6969ad6e17a3", + "x-ms-request-id": "8ffc2d42-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a2f2bcb6-d554-fda1-d388-3e262adb4382?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05e4a4ba0915fd4581928080ccaf8533-6369907ac31ea245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "aa822c6c-2436-023f-c3b8-b129d0eccc9d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4E7662D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa822c6c-2436-023f-c3b8-b129d0eccc9d", + "x-ms-request-id": "8ffc2d5f-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a2f2bcb6-d554-fda1-d388-3e262adb4382/test-directory-a521e6a8-538a-134a-140d-cbae70733640?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-828411309175f048980d78f0d8c3923c-998e3c8b6b207b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df86c7d9-7671-19ca-e16f-952958909250", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC4EBEBB4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df86c7d9-7671-19ca-e16f-952958909250", + "x-ms-request-id": "ed7337c0-f01f-0043-23f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a2f2bcb6-d554-fda1-d388-3e262adb4382/test-directory-a521e6a8-538a-134a-140d-cbae70733640?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "msxgmmbnytnninsafafs", + "x-ms-blob-content-disposition": "wexawxxkatllvsqimamf", + "x-ms-blob-content-encoding": "oemqbeluyrhctneiuxio", + "x-ms-blob-content-language": "npmehcqowkmemaerrhxs", + "x-ms-blob-content-md5": "J6SZMIYl6M9Bj1o8VTWnKA==", + "x-ms-blob-content-type": "mdlhmirioinoqxqxqiiy", + "x-ms-client-request-id": "a9d5e1f9-57ec-f5ce-1ea0-1cea0222cb37", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC4FAC22D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a9d5e1f9-57ec-f5ce-1ea0-1cea0222cb37", + "x-ms-request-id": "8ffc2de7-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a2f2bcb6-d554-fda1-d388-3e262adb4382?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ae050404ed98a4cbeada0ef9db28026-26d462e643c10c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "762fff4d-e8ba-2963-a2c8-c992b25a0c78", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "762fff4d-e8ba-2963-a2c8-c992b25a0c78", + "x-ms-request-id": "8ffc2e10-701e-0086-24f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a35aa532-a08a-ccd6-29cb-2674125a5bfc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0cca5b88ffcaf47bbe23dceaea15611-d3dbcb71f434dc4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f441cc6b-22c6-adac-2963-4cefc2ef1648", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC502E266\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f441cc6b-22c6-adac-2963-4cefc2ef1648", + "x-ms-request-id": "8ffc2e34-701e-0086-48f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a35aa532-a08a-ccd6-29cb-2674125a5bfc/test-directory-cdb7cc6c-08bd-dc85-27f4-5794c2de6904?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-11bfd7e54f188a44b6f87aa2debcd576-f00c48a227228040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "968a95df-896e-626a-4765-ccd2ca18ea4a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC50849B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "968a95df-896e-626a-4765-ccd2ca18ea4a", + "x-ms-request-id": "ed7337c1-f01f-0043-24f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a35aa532-a08a-ccd6-29cb-2674125a5bfc/test-directory-cdb7cc6c-08bd-dc85-27f4-5794c2de6904?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e3b736c7599394bbc3c606cf7f7ba03-f98e6c6a1028e649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0968f03-e012-0f77-6584-006ff39b3352", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "c47b48f9-cfe5-052f-96fe-95cf2ef4d499", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC50849B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0968f03-e012-0f77-6584-006ff39b3352", + "x-ms-lease-id": "c47b48f9-cfe5-052f-96fe-95cf2ef4d499", + "x-ms-request-id": "8ffc2e76-701e-0086-05f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a35aa532-a08a-ccd6-29cb-2674125a5bfc/test-directory-cdb7cc6c-08bd-dc85-27f4-5794c2de6904?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "msxgmmbnytnninsafafs", + "x-ms-blob-content-disposition": "wexawxxkatllvsqimamf", + "x-ms-blob-content-encoding": "oemqbeluyrhctneiuxio", + "x-ms-blob-content-language": "npmehcqowkmemaerrhxs", + "x-ms-blob-content-md5": "J6SZMIYl6M9Bj1o8VTWnKA==", + "x-ms-blob-content-type": "mdlhmirioinoqxqxqiiy", + "x-ms-client-request-id": "9fcb7610-135e-6f86-83a6-c7ced226f6f6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-lease-id": "c47b48f9-cfe5-052f-96fe-95cf2ef4d499", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "ETag": "\u00220x8D7540EC50EAFD8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9fcb7610-135e-6f86-83a6-c7ced226f6f6", + "x-ms-request-id": "8ffc2e83-701e-0086-10f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a35aa532-a08a-ccd6-29cb-2674125a5bfc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-36c1de712d32a442819c5d15cfe372d6-368a9909478e2a4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d5fcd19-94d0-7df3-ac13-4cbbf628548b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d5fcd19-94d0-7df3-ac13-4cbbf628548b", + "x-ms-request-id": "8ffc2e9c-701e-0086-27f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:30.1371607-07:00", + "RandomSeed": "676383089", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..bbf02ac0df85 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsAsync.json @@ -0,0 +1,883 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-17a82993-2ead-0814-6ca4-8a1dbe46d166?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f529bc0e0dc6943aa7fafdda782f864-0447c8a8a4bc3a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "620c8471-3ae0-e58b-b74c-7e1f38550826", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED5F51CF9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "620c8471-3ae0-e58b-b74c-7e1f38550826", + "x-ms-request-id": "8ffcb1a4-701e-0086-46f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-17a82993-2ead-0814-6ca4-8a1dbe46d166/test-directory-055c9da7-2f1c-ff88-ec2d-d36fd4b141ad?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b07cc90d886253498ab311f73c7ff654-93ee8138e314954b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28bc3335-4162-420b-fc0c-76b2671b1105", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED5F9AE48\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28bc3335-4162-420b-fc0c-76b2671b1105", + "x-ms-request-id": "ed733930-f01f-0043-0bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-17a82993-2ead-0814-6ca4-8a1dbe46d166/test-directory-055c9da7-2f1c-ff88-ec2d-d36fd4b141ad?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "xxikttvenlolfqkhldgm", + "x-ms-blob-content-disposition": "snesfmqohlenekhmclcb", + "x-ms-blob-content-encoding": "bkykrtmhmvwbcjejspfg", + "x-ms-blob-content-language": "dgvcgbhujxfabflhntbl", + "x-ms-blob-content-md5": "hhhy6LZqHeoVwusvr1bPyg==", + "x-ms-blob-content-type": "ajclncktfwsmguwtoweq", + "x-ms-client-request-id": "a03ae4eb-19f5-1c4b-576a-3c2df9d330d9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED5FC5097\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a03ae4eb-19f5-1c4b-576a-3c2df9d330d9", + "x-ms-request-id": "8ffcb1d1-701e-0086-72f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-17a82993-2ead-0814-6ca4-8a1dbe46d166?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-04317836ec84404ba1739138707bd86e-c4641b4fa583014d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82c7a622-70e0-f110-85a5-7d3e92be3e45", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82c7a622-70e0-f110-85a5-7d3e92be3e45", + "x-ms-request-id": "8ffcb1e6-701e-0086-07f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ea093895-a46c-7d74-9fd4-587008aeecd6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c06ff4bb909fef4eb1803722c9a184db-7e23428d791b7a43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f808cb45-4d77-7e9a-324a-e30b179fe8d7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED60ACBC6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f808cb45-4d77-7e9a-324a-e30b179fe8d7", + "x-ms-request-id": "8ffcb249-701e-0086-6af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ea093895-a46c-7d74-9fd4-587008aeecd6/test-directory-5d0ba6b8-ecb3-e739-3ff9-dbd5e4be8d97?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e87c738e7f666443a815a551cd79f7e0-767a41f877acaa4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49fce8ae-75fb-58d5-9120-b87d71c59973", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED61011AF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "49fce8ae-75fb-58d5-9120-b87d71c59973", + "x-ms-request-id": "ed733931-f01f-0043-0cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ea093895-a46c-7d74-9fd4-587008aeecd6/test-directory-5d0ba6b8-ecb3-e739-3ff9-dbd5e4be8d97?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:59 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "xxikttvenlolfqkhldgm", + "x-ms-blob-content-disposition": "snesfmqohlenekhmclcb", + "x-ms-blob-content-encoding": "bkykrtmhmvwbcjejspfg", + "x-ms-blob-content-language": "dgvcgbhujxfabflhntbl", + "x-ms-blob-content-md5": "hhhy6LZqHeoVwusvr1bPyg==", + "x-ms-blob-content-type": "ajclncktfwsmguwtoweq", + "x-ms-client-request-id": "fb266b01-44c1-8c9c-fad2-ab853be073d4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED614E341\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb266b01-44c1-8c9c-fad2-ab853be073d4", + "x-ms-request-id": "8ffcb29c-701e-0086-3bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ea093895-a46c-7d74-9fd4-587008aeecd6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0b01be360495c34d91f62b64c19ab971-c9ad95b9cf60084f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "067c6501-9e9e-78b1-af7d-4ca100ab8967", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "067c6501-9e9e-78b1-af7d-4ca100ab8967", + "x-ms-request-id": "8ffcb2a9-701e-0086-48f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1e32eeb2-a074-5070-6f24-438943c7da4b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c1c303e8e2453489499e48dc404c296-9a90b591eec5b44b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c32299ae-6e7c-60a5-f42b-977a5a2735e7", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED61C5B21\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c32299ae-6e7c-60a5-f42b-977a5a2735e7", + "x-ms-request-id": "8ffcb2c7-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1e32eeb2-a074-5070-6f24-438943c7da4b/test-directory-6f5b01a2-b327-4402-b8dd-23e8d20bed13?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-56b5154bea88c64e9db9f7dd5dbb8cc6-60557823ae02854c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "62c3e655-92ff-fbe5-97dd-0b9e4bbc8ee8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:58 GMT", + "ETag": "\u00220x8D7540ED6231CAD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "62c3e655-92ff-fbe5-97dd-0b9e4bbc8ee8", + "x-ms-request-id": "ed733932-f01f-0043-0df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1e32eeb2-a074-5070-6f24-438943c7da4b/test-directory-6f5b01a2-b327-4402-b8dd-23e8d20bed13?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:59 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "xxikttvenlolfqkhldgm", + "x-ms-blob-content-disposition": "snesfmqohlenekhmclcb", + "x-ms-blob-content-encoding": "bkykrtmhmvwbcjejspfg", + "x-ms-blob-content-language": "dgvcgbhujxfabflhntbl", + "x-ms-blob-content-md5": "hhhy6LZqHeoVwusvr1bPyg==", + "x-ms-blob-content-type": "ajclncktfwsmguwtoweq", + "x-ms-client-request-id": "eb924ee2-8b48-9014-51df-11c70c318b2f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED62583EF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eb924ee2-8b48-9014-51df-11c70c318b2f", + "x-ms-request-id": "8ffcb325-701e-0086-3df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1e32eeb2-a074-5070-6f24-438943c7da4b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a345b32715e1f747836976dc1d555209-0ef56e3aa94e9843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fcbb0f6f-a22a-b3a0-6fc7-d16c7a797e00", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fcbb0f6f-a22a-b3a0-6fc7-d16c7a797e00", + "x-ms-request-id": "8ffcb345-701e-0086-5af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d76f54f8-1bd0-0b96-c7c9-46105a998170?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8e06e1dae5fab84084b2b3e97c22efec-51ce0dc3b6e9c146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ba8230ba-5271-53fc-78b0-35605c9059d6", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED62D2708\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba8230ba-5271-53fc-78b0-35605c9059d6", + "x-ms-request-id": "8ffcb36c-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d76f54f8-1bd0-0b96-c7c9-46105a998170/test-directory-35b76145-8021-698a-4f7d-7f8937f905ab?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b9852f7c18ca14b98ca3fb38a830cae-d79a00e9345a754f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a4570eed-1864-390a-a518-6bf3d3731c7f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED6329653\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a4570eed-1864-390a-a518-6bf3d3731c7f", + "x-ms-request-id": "ed733933-f01f-0043-0ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d76f54f8-1bd0-0b96-c7c9-46105a998170/test-directory-35b76145-8021-698a-4f7d-7f8937f905ab", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "299bb6e8-61a1-6247-101c-83fd5a0b8fd5", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED6329653\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "299bb6e8-61a1-6247-101c-83fd5a0b8fd5", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffcb3b1-701e-0086-3ff7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d76f54f8-1bd0-0b96-c7c9-46105a998170/test-directory-35b76145-8021-698a-4f7d-7f8937f905ab?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ED6329653\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "xxikttvenlolfqkhldgm", + "x-ms-blob-content-disposition": "snesfmqohlenekhmclcb", + "x-ms-blob-content-encoding": "bkykrtmhmvwbcjejspfg", + "x-ms-blob-content-language": "dgvcgbhujxfabflhntbl", + "x-ms-blob-content-md5": "hhhy6LZqHeoVwusvr1bPyg==", + "x-ms-blob-content-type": "ajclncktfwsmguwtoweq", + "x-ms-client-request-id": "1d0bc009-f3d7-49de-4182-301eacc12457", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED6374376\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d0bc009-f3d7-49de-4182-301eacc12457", + "x-ms-request-id": "8ffcb3c7-701e-0086-54f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d76f54f8-1bd0-0b96-c7c9-46105a998170?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b200676b3b0efc4bb416c26f72abff65-fef63ae34b07f847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9af4a3df-71ff-f5fd-27d0-8f3d246f118c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9af4a3df-71ff-f5fd-27d0-8f3d246f118c", + "x-ms-request-id": "8ffcb3fb-701e-0086-08f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-144aeab4-46ba-ca34-d578-f4f91815290a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00d0c5f0af76704d8f23f4d262432856-4f5983ea874e5049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "34144dcc-22ed-9968-6f29-c5877d04dc11", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED63E4119\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "34144dcc-22ed-9968-6f29-c5877d04dc11", + "x-ms-request-id": "8ffcb422-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-144aeab4-46ba-ca34-d578-f4f91815290a/test-directory-17f184a7-0830-2abf-93f7-fa7b76591b26?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-600f0ea8ac413d41ade6a61d1a0ce79c-212b724899a43044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2a33bd62-57bc-c488-8eea-a1f627ec2216", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED644F0D4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2a33bd62-57bc-c488-8eea-a1f627ec2216", + "x-ms-request-id": "ed733934-f01f-0043-0ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-144aeab4-46ba-ca34-d578-f4f91815290a/test-directory-17f184a7-0830-2abf-93f7-fa7b76591b26?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "xxikttvenlolfqkhldgm", + "x-ms-blob-content-disposition": "snesfmqohlenekhmclcb", + "x-ms-blob-content-encoding": "bkykrtmhmvwbcjejspfg", + "x-ms-blob-content-language": "dgvcgbhujxfabflhntbl", + "x-ms-blob-content-md5": "hhhy6LZqHeoVwusvr1bPyg==", + "x-ms-blob-content-type": "ajclncktfwsmguwtoweq", + "x-ms-client-request-id": "b919e521-f025-b16a-b267-3c16532602b9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED64750E7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b919e521-f025-b16a-b267-3c16532602b9", + "x-ms-request-id": "8ffcb477-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-144aeab4-46ba-ca34-d578-f4f91815290a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a52ebeaa7f4f1c43b41686f6701e5898-af6344116caa4f45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "41d4df85-69d2-1df0-33cb-8f6fd4f95f41", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "41d4df85-69d2-1df0-33cb-8f6fd4f95f41", + "x-ms-request-id": "8ffcb488-701e-0086-11f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb07b8c6-3e85-8d6f-a8c8-0ca42e75cbb5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c55122d496f1284caadd2489909b0939-a1cddf2d2d1c164e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2d2e8021-6bf6-46ec-7047-99095c4befbd", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED64C9B90\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d2e8021-6bf6-46ec-7047-99095c4befbd", + "x-ms-request-id": "8ffcb4a2-701e-0086-29f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eb07b8c6-3e85-8d6f-a8c8-0ca42e75cbb5/test-directory-095ddaff-eb68-05ef-d1ed-570d4ae78ada?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a6022fe080d1cf488bc395143635aef6-9780ccfeca106542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29873588-736f-364a-9128-5c0813defc88", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED652B06D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29873588-736f-364a-9128-5c0813defc88", + "x-ms-request-id": "ed733935-f01f-0043-10f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb07b8c6-3e85-8d6f-a8c8-0ca42e75cbb5/test-directory-095ddaff-eb68-05ef-d1ed-570d4ae78ada?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-193c650a720fe14ea1d935c7bd624610-dd09d00ab7d3844e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "694d7a4e-bb1e-467f-be25-0db8472d4dab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "02bebebc-42c8-6276-1bb7-2b1de8e5def4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED652B06D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "694d7a4e-bb1e-467f-be25-0db8472d4dab", + "x-ms-lease-id": "02bebebc-42c8-6276-1bb7-2b1de8e5def4", + "x-ms-request-id": "8ffcb4e4-701e-0086-64f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb07b8c6-3e85-8d6f-a8c8-0ca42e75cbb5/test-directory-095ddaff-eb68-05ef-d1ed-570d4ae78ada?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "xxikttvenlolfqkhldgm", + "x-ms-blob-content-disposition": "snesfmqohlenekhmclcb", + "x-ms-blob-content-encoding": "bkykrtmhmvwbcjejspfg", + "x-ms-blob-content-language": "dgvcgbhujxfabflhntbl", + "x-ms-blob-content-md5": "hhhy6LZqHeoVwusvr1bPyg==", + "x-ms-blob-content-type": "ajclncktfwsmguwtoweq", + "x-ms-client-request-id": "6dce2b23-7497-74d5-903e-563a53b291e2", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-lease-id": "02bebebc-42c8-6276-1bb7-2b1de8e5def4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "ETag": "\u00220x8D7540ED6578594\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6dce2b23-7497-74d5-903e-563a53b291e2", + "x-ms-request-id": "8ffcb4f1-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eb07b8c6-3e85-8d6f-a8c8-0ca42e75cbb5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-783105b14d437542a503f6410b8f2989-30c4e1c2a3e6b748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b95a905-e05e-d514-9164-721b8fee08a1", + "x-ms-date": "Fri, 18 Oct 2019 21:04:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b95a905-e05e-d514-9164-721b8fee08a1", + "x-ms-request-id": "8ffcb502-701e-0086-02f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:59.2206045-07:00", + "RandomSeed": "1476631182", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..dcd62d1ab9a8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsFail.json @@ -0,0 +1,735 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-798b5fc4-6374-580d-91f5-4d39a4451f0d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24104dcd29d4484f9e67e17d192dd21d-e2325f8d03a4b64a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e9894ff5-9526-ab97-96bc-3e9b5e243419", + "x-ms-date": "Fri, 18 Oct 2019 21:11:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:22 GMT", + "ETag": "\u00220x8D7540FBA7A8713\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9894ff5-9526-ab97-96bc-3e9b5e243419", + "x-ms-request-id": "bc4785dc-901e-0018-75f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-798b5fc4-6374-580d-91f5-4d39a4451f0d/test-directory-e89bfb70-40d1-61ec-2272-b3fccdf31671?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c763aa366327214285bb7c931eef8ef2-c888f6813514dd4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "45a97c43-2384-b587-6227-c7b4e19adda2", + "x-ms-date": "Fri, 18 Oct 2019 21:11:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:22 GMT", + "ETag": "\u00220x8D7540FBAAC1AB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "45a97c43-2384-b587-6227-c7b4e19adda2", + "x-ms-request-id": "eadd914c-f01f-0053-36f8-855c6b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-798b5fc4-6374-580d-91f5-4d39a4451f0d/test-directory-e89bfb70-40d1-61ec-2272-b3fccdf31671?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:11:22 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jdiwgqfnakxehlmdbbya", + "x-ms-blob-content-disposition": "ajjeqncmwlhphbwavmqy", + "x-ms-blob-content-encoding": "mlxeyqkiuqmnmpsysdfs", + "x-ms-blob-content-language": "nsqodiwfnmhnkymnlfey", + "x-ms-blob-content-md5": "gH4ihqn4uKfN2\u002BkZyDkHOg==", + "x-ms-blob-content-type": "ctrfyscqixgrhwktujaq", + "x-ms-client-request-id": "51b912b8-d14a-c6ed-6c8d-f2946d322ed1", + "x-ms-date": "Fri, 18 Oct 2019 21:11:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "51b912b8-d14a-c6ed-6c8d-f2946d322ed1", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "bc47869f-901e-0018-27f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:bc47869f-901e-0018-27f8-85a038000000\n", + "Time:2019-10-18T21:11:23.0622500Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-798b5fc4-6374-580d-91f5-4d39a4451f0d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db9054b14212dd4ebe64b8aab48f8b01-223505ebd6c41747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cffb45ea-8be1-d458-dfec-fd54ebc8cde1", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cffb45ea-8be1-d458-dfec-fd54ebc8cde1", + "x-ms-request-id": "bc4786ce-901e-0018-52f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0676ab5b-e46f-6793-5354-31dc9ff31f1a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef06fa8a27c4164182471e94d4bcc333-87ca6cc335115c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fb9d4f9f-dcdb-0698-b194-7c8c5a7c34eb", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "ETag": "\u00220x8D7540FBAC92A56\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb9d4f9f-dcdb-0698-b194-7c8c5a7c34eb", + "x-ms-request-id": "bc4786f0-901e-0018-70f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0676ab5b-e46f-6793-5354-31dc9ff31f1a/test-directory-00aae3cd-a41e-fcaa-bb44-94586b9113e7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0bf12f5889a8e4d9ca9d0ecb6d4f35f-c00f6cbae17bc141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "70348de2-78c1-fa39-a5a0-409747409a1f", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:22 GMT", + "ETag": "\u00220x8D7540FBAD05F35\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "70348de2-78c1-fa39-a5a0-409747409a1f", + "x-ms-request-id": "eadd914e-f01f-0053-37f8-855c6b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0676ab5b-e46f-6793-5354-31dc9ff31f1a/test-directory-00aae3cd-a41e-fcaa-bb44-94586b9113e7?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:11:22 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jdiwgqfnakxehlmdbbya", + "x-ms-blob-content-disposition": "ajjeqncmwlhphbwavmqy", + "x-ms-blob-content-encoding": "mlxeyqkiuqmnmpsysdfs", + "x-ms-blob-content-language": "nsqodiwfnmhnkymnlfey", + "x-ms-blob-content-md5": "gH4ihqn4uKfN2\u002BkZyDkHOg==", + "x-ms-blob-content-type": "ctrfyscqixgrhwktujaq", + "x-ms-client-request-id": "de759e6b-a25c-6426-a141-aab4e2a68513", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de759e6b-a25c-6426-a141-aab4e2a68513", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "bc47871b-901e-0018-16f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:bc47871b-901e-0018-16f8-85a038000000\n", + "Time:2019-10-18T21:11:23.1833348Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0676ab5b-e46f-6793-5354-31dc9ff31f1a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-559baccfd94a5244b81f4bb28631a042-0f4f484ed50c4742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a92ce887-bbca-ddc3-6d4b-defd3ae0c6fe", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a92ce887-bbca-ddc3-6d4b-defd3ae0c6fe", + "x-ms-request-id": "bc478721-901e-0018-1cf8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6719956-cbe6-12a3-e878-e7d1d64299e2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-035662ce81c10640970f63335cf3abad-ea553b3b47acff4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "318dcdc4-f74d-bbb6-451a-c052d4f2072b", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "ETag": "\u00220x8D7540FBAD75DB6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "318dcdc4-f74d-bbb6-451a-c052d4f2072b", + "x-ms-request-id": "bc47872b-901e-0018-26f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6719956-cbe6-12a3-e878-e7d1d64299e2/test-directory-2d89fcb2-ccb3-7a84-5023-41a2eb3b9730?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c91a826fe64ce1479ddb18b4256e8acc-0e35049ed8d2e647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7eb6b43c-952e-f763-4913-e029b514d009", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:22 GMT", + "ETag": "\u00220x8D7540FBADF0D22\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7eb6b43c-952e-f763-4913-e029b514d009", + "x-ms-request-id": "eadd914f-f01f-0053-38f8-855c6b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6719956-cbe6-12a3-e878-e7d1d64299e2/test-directory-2d89fcb2-ccb3-7a84-5023-41a2eb3b9730?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jdiwgqfnakxehlmdbbya", + "x-ms-blob-content-disposition": "ajjeqncmwlhphbwavmqy", + "x-ms-blob-content-encoding": "mlxeyqkiuqmnmpsysdfs", + "x-ms-blob-content-language": "nsqodiwfnmhnkymnlfey", + "x-ms-blob-content-md5": "gH4ihqn4uKfN2\u002BkZyDkHOg==", + "x-ms-blob-content-type": "ctrfyscqixgrhwktujaq", + "x-ms-client-request-id": "36659faa-1984-2001-6d15-bfa1876bc742", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "36659faa-1984-2001-6d15-bfa1876bc742", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "bc478747-901e-0018-40f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:bc478747-901e-0018-40f8-85a038000000\n", + "Time:2019-10-18T21:11:23.2774006Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6719956-cbe6-12a3-e878-e7d1d64299e2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc86b897e6360641968056bb17fdd568-c65d96bc5c81424c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "157f86b4-99ae-6984-8e7b-96d03ed6c2fb", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "157f86b4-99ae-6984-8e7b-96d03ed6c2fb", + "x-ms-request-id": "bc47874f-901e-0018-47f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c9f9444-d348-34ff-e227-f91801df624b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-695b8632acb250468295ac9134852483-826555f58e403e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "29de1ba9-7382-e0db-864a-3287a06c67af", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "ETag": "\u00220x8D7540FBAE6065B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29de1ba9-7382-e0db-864a-3287a06c67af", + "x-ms-request-id": "bc478759-901e-0018-51f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c9f9444-d348-34ff-e227-f91801df624b/test-directory-a29a4a19-c1e8-9110-0197-46d4d72155f5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1909053d3e2e674399079d096d2f2058-22648e8e987a944d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "94c44c0b-5d52-e87e-0b4c-28eb2c070864", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:22 GMT", + "ETag": "\u00220x8D7540FBAECA6C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94c44c0b-5d52-e87e-0b4c-28eb2c070864", + "x-ms-request-id": "eadd9150-f01f-0053-39f8-855c6b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c9f9444-d348-34ff-e227-f91801df624b/test-directory-a29a4a19-c1e8-9110-0197-46d4d72155f5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8bc98d2f-c15c-c9a3-1386-dab40fdd95b8", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "ETag": "\u00220x8D7540FBAECA6C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8bc98d2f-c15c-c9a3-1386-dab40fdd95b8", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "bc47877d-901e-0018-6ff8-85a038000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c9f9444-d348-34ff-e227-f91801df624b/test-directory-a29a4a19-c1e8-9110-0197-46d4d72155f5?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540FBAECA6C4\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jdiwgqfnakxehlmdbbya", + "x-ms-blob-content-disposition": "ajjeqncmwlhphbwavmqy", + "x-ms-blob-content-encoding": "mlxeyqkiuqmnmpsysdfs", + "x-ms-blob-content-language": "nsqodiwfnmhnkymnlfey", + "x-ms-blob-content-md5": "gH4ihqn4uKfN2\u002BkZyDkHOg==", + "x-ms-blob-content-type": "ctrfyscqixgrhwktujaq", + "x-ms-client-request-id": "9fbb3339-7d3d-3307-9995-fa76a8fad1a5", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9fbb3339-7d3d-3307-9995-fa76a8fad1a5", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "bc478793-901e-0018-04f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:bc478793-901e-0018-04f8-85a038000000\n", + "Time:2019-10-18T21:11:23.4435169Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c9f9444-d348-34ff-e227-f91801df624b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-648416df496afc41ae3d59be073069e8-546fafb19b57e049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db7a3ee4-f621-877b-0e77-a8165f46e1a2", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db7a3ee4-f621-877b-0e77-a8165f46e1a2", + "x-ms-request-id": "bc478797-901e-0018-08f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-50356c11-72cc-69d7-ebe4-cffd8f8d836e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-663d9519d55a474bae00d7f34a18e3aa-0c20a499262e614e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "43684b5f-fef5-71a4-6610-f03c277ef880", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "ETag": "\u00220x8D7540FBB0070E2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43684b5f-fef5-71a4-6610-f03c277ef880", + "x-ms-request-id": "bc4787a4-901e-0018-13f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-50356c11-72cc-69d7-ebe4-cffd8f8d836e/test-directory-d5cf39f4-77b4-1b21-e8e7-a17d518b41ba?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af08d632db758a42a652827e6e31006a-0c2a2d6e78ea584d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee57a056-a161-e8d5-294d-5b0d5c2720da", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:22 GMT", + "ETag": "\u00220x8D7540FBB070F9C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee57a056-a161-e8d5-294d-5b0d5c2720da", + "x-ms-request-id": "eadd9152-f01f-0053-3af8-855c6b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-50356c11-72cc-69d7-ebe4-cffd8f8d836e/test-directory-d5cf39f4-77b4-1b21-e8e7-a17d518b41ba?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jdiwgqfnakxehlmdbbya", + "x-ms-blob-content-disposition": "ajjeqncmwlhphbwavmqy", + "x-ms-blob-content-encoding": "mlxeyqkiuqmnmpsysdfs", + "x-ms-blob-content-language": "nsqodiwfnmhnkymnlfey", + "x-ms-blob-content-md5": "gH4ihqn4uKfN2\u002BkZyDkHOg==", + "x-ms-blob-content-type": "ctrfyscqixgrhwktujaq", + "x-ms-client-request-id": "b02671c1-5333-cb58-6fb5-19d7e46bebbd", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-lease-id": "cf14a30e-ab90-d85d-5f90-0840eb18443a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b02671c1-5333-cb58-6fb5-19d7e46bebbd", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "bc4787c2-901e-0018-2ef8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:bc4787c2-901e-0018-2ef8-85a038000000\n", + "Time:2019-10-18T21:11:23.5415859Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-50356c11-72cc-69d7-ebe4-cffd8f8d836e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-733804e7c6a85949bc29bb67bbf0ed13-fd76a01db53d4449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb4cb938-7000-7ba6-dd03-722a9a84cf54", + "x-ms-date": "Fri, 18 Oct 2019 21:11:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eb4cb938-7000-7ba6-dd03-722a9a84cf54", + "x-ms-request-id": "bc4787ca-901e-0018-36f8-85a038000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:11:22.2661399-07:00", + "RandomSeed": "1835738791", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..76a111cc0f90 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_AccessConditionsFailAsync.json @@ -0,0 +1,735 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-390e4841-1899-70a0-905e-14526d0a9e51?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5df185e7d646a14b8d1c92e6de2fa07a-68da018a4004b142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "22ed4674-8ecc-ed52-6a4d-f7e29ef17dca", + "x-ms-date": "Fri, 18 Oct 2019 21:11:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7998219\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22ed4674-8ecc-ed52-6a4d-f7e29ef17dca", + "x-ms-request-id": "42be2589-101e-0029-21f8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-390e4841-1899-70a0-905e-14526d0a9e51/test-directory-3f6a86a9-4cab-d73f-4fc7-a87fbfafa0ed?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae53275cf56ef14a9842046cfbc0f848-37bca8ff5929ec42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "48478d9d-df39-2768-0615-d205e6d32dbb", + "x-ms-date": "Fri, 18 Oct 2019 21:11:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7AEFE53\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "48478d9d-df39-2768-0615-d205e6d32dbb", + "x-ms-request-id": "65d1c3a3-801f-0082-0cf8-853ee1000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-390e4841-1899-70a0-905e-14526d0a9e51/test-directory-3f6a86a9-4cab-d73f-4fc7-a87fbfafa0ed?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:11:17 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jvcatbfjttaxaabhmuwu", + "x-ms-blob-content-disposition": "qphqbqpglxixexlqwogx", + "x-ms-blob-content-encoding": "qfeifltwswqedepsnlyd", + "x-ms-blob-content-language": "lywukbscnkjwnxeklyko", + "x-ms-blob-content-md5": "Qdm\u002BIpRVQMHP4NfDWAMYjQ==", + "x-ms-blob-content-type": "wrnnheuyhrclpdmriiwe", + "x-ms-client-request-id": "32e1091e-5767-61b3-99b6-2007aa7f2bab", + "x-ms-date": "Fri, 18 Oct 2019 21:11:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32e1091e-5767-61b3-99b6-2007aa7f2bab", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "42be25bf-101e-0029-4ef8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:42be25bf-101e-0029-4ef8-85412b000000\n", + "Time:2019-10-18T21:11:17.9589331Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-390e4841-1899-70a0-905e-14526d0a9e51?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7b39434c76b61246a8d9913176d4bc51-4ce7a3d42291dc49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dce699b1-faf1-5553-5641-035c35a68382", + "x-ms-date": "Fri, 18 Oct 2019 21:11:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dce699b1-faf1-5553-5641-035c35a68382", + "x-ms-request-id": "42be25c7-101e-0029-56f8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7466152c-fbc5-13c5-7c9b-534d10d24223?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a893dee957f5994fbe596442b384b0f7-f0f2f5ac4c07c54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "08b5c497-b00f-b515-d4d3-5f56a7064484", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7BCEF2B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08b5c497-b00f-b515-d4d3-5f56a7064484", + "x-ms-request-id": "42be25d3-101e-0029-61f8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7466152c-fbc5-13c5-7c9b-534d10d24223/test-directory-f0cae0fe-7250-dde9-5bd5-3ab4e9920b4c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9bcad761ecdcce439644ae406dae0175-f7f0e9779589954b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "27338dcc-2065-24e8-dbd7-ac397660cb42", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7C3D626\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "27338dcc-2065-24e8-dbd7-ac397660cb42", + "x-ms-request-id": "65d1c3a4-801f-0082-0df8-853ee1000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7466152c-fbc5-13c5-7c9b-534d10d24223/test-directory-f0cae0fe-7250-dde9-5bd5-3ab4e9920b4c?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:11:17 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jvcatbfjttaxaabhmuwu", + "x-ms-blob-content-disposition": "qphqbqpglxixexlqwogx", + "x-ms-blob-content-encoding": "qfeifltwswqedepsnlyd", + "x-ms-blob-content-language": "lywukbscnkjwnxeklyko", + "x-ms-blob-content-md5": "Qdm\u002BIpRVQMHP4NfDWAMYjQ==", + "x-ms-blob-content-type": "wrnnheuyhrclpdmriiwe", + "x-ms-client-request-id": "5ce806eb-e35e-69e7-3291-70458dda6ad0", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ce806eb-e35e-69e7-3291-70458dda6ad0", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "42be25f1-101e-0029-7df8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:42be25f1-101e-0029-7df8-85412b000000\n", + "Time:2019-10-18T21:11:18.0700136Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7466152c-fbc5-13c5-7c9b-534d10d24223?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b413d47cc4d8c8449b31d398ca6a6c00-dd909cb41cde894e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "704db4e9-6f78-e4e3-2c62-59bf872137f1", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "704db4e9-6f78-e4e3-2c62-59bf872137f1", + "x-ms-request-id": "42be2603-101e-0029-0ff8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3cd9ef7f-1125-8d60-2314-35ef876b08fa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2886262f6612364fbad90592eff413ea-c5eecc3b8779234a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "71fb6a37-b15f-d793-53c0-4c6439f45cc0", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7CCA98A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71fb6a37-b15f-d793-53c0-4c6439f45cc0", + "x-ms-request-id": "42be2610-101e-0029-1cf8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3cd9ef7f-1125-8d60-2314-35ef876b08fa/test-directory-cf1c5f5a-5fc6-8564-9772-260b612c8801?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b36297a8bb6a74884b49a1b22ece40c-f3bbf0596d002f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a5daefbc-7b06-d83e-0575-d9ec8a877527", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7D14E35\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a5daefbc-7b06-d83e-0575-d9ec8a877527", + "x-ms-request-id": "65d1c3a5-801f-0082-0ef8-853ee1000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3cd9ef7f-1125-8d60-2314-35ef876b08fa/test-directory-cf1c5f5a-5fc6-8564-9772-260b612c8801?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jvcatbfjttaxaabhmuwu", + "x-ms-blob-content-disposition": "qphqbqpglxixexlqwogx", + "x-ms-blob-content-encoding": "qfeifltwswqedepsnlyd", + "x-ms-blob-content-language": "lywukbscnkjwnxeklyko", + "x-ms-blob-content-md5": "Qdm\u002BIpRVQMHP4NfDWAMYjQ==", + "x-ms-blob-content-type": "wrnnheuyhrclpdmriiwe", + "x-ms-client-request-id": "724f0445-e352-4cfa-f1df-18fabdad669d", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "724f0445-e352-4cfa-f1df-18fabdad669d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "42be2625-101e-0029-2ef8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:42be2625-101e-0029-2ef8-85412b000000\n", + "Time:2019-10-18T21:11:18.1550750Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3cd9ef7f-1125-8d60-2314-35ef876b08fa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c3472b40224a6c48b9799841166b39e9-372e97ad8eb8ad4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86a7359e-0337-54d4-504f-185c27560516", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86a7359e-0337-54d4-504f-185c27560516", + "x-ms-request-id": "42be2629-101e-0029-32f8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d340dc4-7403-224c-1ed2-d23b021f7bf4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad641a81c37c70488011702e1022965a-a8d198ed150b4e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c216ca10-7fc8-2969-e984-676530985230", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7D89297\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c216ca10-7fc8-2969-e984-676530985230", + "x-ms-request-id": "42be262e-101e-0029-37f8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7d340dc4-7403-224c-1ed2-d23b021f7bf4/test-directory-7c7923d4-7ef9-e310-a82a-f4c261441795?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e60b68a6e075824fbf4fa187abda72ec-28edd011ba39fc45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e833e2ee-d90f-924f-b933-1a9d8aa6c7a5", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7DC6F70\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e833e2ee-d90f-924f-b933-1a9d8aa6c7a5", + "x-ms-request-id": "65d1c3a6-801f-0082-0ff8-853ee1000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d340dc4-7403-224c-1ed2-d23b021f7bf4/test-directory-7c7923d4-7ef9-e310-a82a-f4c261441795", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ed40550-2f10-a386-3a98-7ed59d8fd89a", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7DC6F70\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7ed40550-2f10-a386-3a98-7ed59d8fd89a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "42be2657-101e-0029-5bf8-85412b000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d340dc4-7403-224c-1ed2-d23b021f7bf4/test-directory-7c7923d4-7ef9-e310-a82a-f4c261441795?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540FB7DC6F70\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jvcatbfjttaxaabhmuwu", + "x-ms-blob-content-disposition": "qphqbqpglxixexlqwogx", + "x-ms-blob-content-encoding": "qfeifltwswqedepsnlyd", + "x-ms-blob-content-language": "lywukbscnkjwnxeklyko", + "x-ms-blob-content-md5": "Qdm\u002BIpRVQMHP4NfDWAMYjQ==", + "x-ms-blob-content-type": "wrnnheuyhrclpdmriiwe", + "x-ms-client-request-id": "854d73c8-49d2-3e94-4c45-6cd69b517d67", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "854d73c8-49d2-3e94-4c45-6cd69b517d67", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "42be2667-101e-0029-6bf8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:42be2667-101e-0029-6bf8-85412b000000\n", + "Time:2019-10-18T21:11:18.2721591Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d340dc4-7403-224c-1ed2-d23b021f7bf4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a779dcfc7adc494194e0e6858a646830-3c8ddb12e91f7145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2a0d54e5-5241-21c7-63d4-5ad3c5ab396a", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2a0d54e5-5241-21c7-63d4-5ad3c5ab396a", + "x-ms-request-id": "42be2670-101e-0029-73f8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-feb98a99-ca2c-04ae-e42f-02d3869c01be?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3a62a07fdb3444458b9b44240c504eb9-536e978fc424634d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b25e58c5-05d3-1a85-a509-461250f49bc7", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7E9FAEA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b25e58c5-05d3-1a85-a509-461250f49bc7", + "x-ms-request-id": "42be267b-101e-0029-7ef8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-feb98a99-ca2c-04ae-e42f-02d3869c01be/test-directory-0a929cd3-f2ba-4626-65cd-26f247089b28?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9ed4a22c38621a4f93089d4877b39c4b-4980088fdc92664a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cdd3bc9e-4d29-d31d-3118-4d05de93d39c", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "ETag": "\u00220x8D7540FB7EDB586\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:11:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cdd3bc9e-4d29-d31d-3118-4d05de93d39c", + "x-ms-request-id": "65d1c3a7-801f-0082-10f8-853ee1000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-feb98a99-ca2c-04ae-e42f-02d3869c01be/test-directory-0a929cd3-f2ba-4626-65cd-26f247089b28?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "jvcatbfjttaxaabhmuwu", + "x-ms-blob-content-disposition": "qphqbqpglxixexlqwogx", + "x-ms-blob-content-encoding": "qfeifltwswqedepsnlyd", + "x-ms-blob-content-language": "lywukbscnkjwnxeklyko", + "x-ms-blob-content-md5": "Qdm\u002BIpRVQMHP4NfDWAMYjQ==", + "x-ms-blob-content-type": "wrnnheuyhrclpdmriiwe", + "x-ms-client-request-id": "8b534331-ce34-89ff-0d39-fc2501e55da2", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-lease-id": "88bd0b05-b241-ea44-d548-d70a105100a0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b534331-ce34-89ff-0d39-fc2501e55da2", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "42be268f-101e-0029-10f8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:42be268f-101e-0029-10f8-85412b000000\n", + "Time:2019-10-18T21:11:18.3442112Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-feb98a99-ca2c-04ae-e42f-02d3869c01be?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f9cdbf53075b62488395ec9fcd5e02a3-8df7dfdba8b01a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9bd4fade-4840-a068-1eb2-18ad716483cb", + "x-ms-date": "Fri, 18 Oct 2019 21:11:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:11:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9bd4fade-4840-a068-1eb2-18ad716483cb", + "x-ms-request-id": "42be2692-101e-0029-13f8-85412b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:11:17.4382103-07:00", + "RandomSeed": "1633018777", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_Error.json new file mode 100644 index 000000000000..b550c64d5538 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_Error.json @@ -0,0 +1,114 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-507d32ba-166b-f44b-d191-8025add4aa3f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b29b1a465c0e4429892e4b58fc3599a-509e6d88912a184a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "57205c31-1cfb-1148-8307-bcc33af14b6d", + "x-ms-date": "Fri, 18 Oct 2019 21:09:51 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:09:51 GMT", + "ETag": "\u00220x8D7540F8478A5A3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:09:51 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "57205c31-1cfb-1148-8307-bcc33af14b6d", + "x-ms-request-id": "6d7b4722-c01e-0058-17f8-85a700000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-507d32ba-166b-f44b-d191-8025add4aa3f/test-directory-9d3dc7f9-9a1b-ffa3-73cf-f57527ce74e8?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc7f757baf20274a91af406274ff2e21-ddd7613ff29f1444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "buonrejknexvyvhidigc", + "x-ms-blob-content-disposition": "bagpjibevhxkhcnclvvt", + "x-ms-blob-content-encoding": "ogkkgsshpadwaywanxdj", + "x-ms-blob-content-language": "cfnffmnwifvhmlmtovjp", + "x-ms-blob-content-md5": "owJ9\u002BRGm5cx\u002BNr4PLFlp9g==", + "x-ms-blob-content-type": "ptovebjiemnnrlrjsees", + "x-ms-client-request-id": "b88381aa-c8ab-976e-b821-e32b26d3eab4", + "x-ms-date": "Fri, 18 Oct 2019 21:09:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:09:51 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b88381aa-c8ab-976e-b821-e32b26d3eab4", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "6d7b47d0-c01e-0058-3bf8-85a700000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:6d7b47d0-c01e-0058-3bf8-85a700000000\n", + "Time:2019-10-18T21:09:52.2057904Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-507d32ba-166b-f44b-d191-8025add4aa3f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec6e0a993ae1c5408b26c13bf2d66249-1023f54e06749341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a6ca8c5d-bb4b-623c-885b-98926f1834a5", + "x-ms-date": "Fri, 18 Oct 2019 21:09:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:09:51 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a6ca8c5d-bb4b-623c-885b-98926f1834a5", + "x-ms-request-id": "6d7b47ea-c01e-0058-52f8-85a700000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:09:51.6680283-07:00", + "RandomSeed": "1117113705", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_ErrorAsync.json new file mode 100644 index 000000000000..af6a6ab977a5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetHttpHeadersAsync_ErrorAsync.json @@ -0,0 +1,114 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-61303f36-ddc6-344c-9530-b44ce462eb9d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-55f4ecfa32b606498efec497f080286f-5110042cba42cb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "77992865-5e42-6b3c-ba34-485afe1e9b55", + "x-ms-date": "Fri, 18 Oct 2019 21:10:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:10:15 GMT", + "ETag": "\u00220x8D7540F92CEC636\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:10:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77992865-5e42-6b3c-ba34-485afe1e9b55", + "x-ms-request-id": "68ede913-301e-004c-0cf8-85ef6f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-61303f36-ddc6-344c-9530-b44ce462eb9d/test-directory-31438525-5fc2-e569-8529-bbf5a0134552?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70623ff03f1526459f56a4588a668158-592d82169b167641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "ihwsxpyancmdpatsxbox", + "x-ms-blob-content-disposition": "ntcddhraxkwhwdosdiqb", + "x-ms-blob-content-encoding": "apuxecdmkgrndggnftop", + "x-ms-blob-content-language": "wxccfefmkapojnxwydxb", + "x-ms-blob-content-md5": "5ZJTI2wc2/gR1LtATiU9FQ==", + "x-ms-blob-content-type": "efoqsidqwamjtadbnrsy", + "x-ms-client-request-id": "6913e735-b8ff-05ec-bfb3-f219a347caa7", + "x-ms-date": "Fri, 18 Oct 2019 21:10:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:10:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6913e735-b8ff-05ec-bfb3-f219a347caa7", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "68ede977-301e-004c-66f8-85ef6f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:68ede977-301e-004c-66f8-85ef6f000000\n", + "Time:2019-10-18T21:10:16.1582637Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-61303f36-ddc6-344c-9530-b44ce462eb9d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7742babba1ceff4591a81dff5e2d8b6b-2d933a6824d0994b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b9c0341f-dc00-8d52-19e1-fc158241fa65", + "x-ms-date": "Fri, 18 Oct 2019 21:10:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:10:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b9c0341f-dc00-8d52-19e1-fc158241fa65", + "x-ms-request-id": "68ede99b-301e-004c-0af8-85ef6f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:10:15.7870712-07:00", + "RandomSeed": "725016358", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync.json new file mode 100644 index 000000000000..cca70400d851 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync.json @@ -0,0 +1,186 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51d0fd3b-b517-28e3-bb5e-1127d9e1fc9b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc6a76d1b59b744fa7506d8cbb051da0-f3d2df3dd4b2ec4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4c251df4-ed1a-4759-e3e1-f391f6e26a1d", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC56C8CAE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c251df4-ed1a-4759-e3e1-f391f6e26a1d", + "x-ms-request-id": "8ffc3185-701e-0086-69f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-51d0fd3b-b517-28e3-bb5e-1127d9e1fc9b/test-directory-67bb6b47-97b2-38f1-8d18-5a1d124dd274?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-46daff5a86be244cb74696922354a94f-2d1d2a812b6c0f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea4f848f-658b-5c90-2ced-bf01923c3595", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC5714D63\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea4f848f-658b-5c90-2ced-bf01923c3595", + "x-ms-request-id": "ed7337c7-f01f-0043-2af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51d0fd3b-b517-28e3-bb5e-1127d9e1fc9b/test-directory-67bb6b47-97b2-38f1-8d18-5a1d124dd274?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1226aa1178d1cd46ba392653a5a845aa-4f7ed91884e38345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8d8e4657-e8fe-2ce9-3dd7-8fcdf080b86b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC576E098\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8d8e4657-e8fe-2ce9-3dd7-8fcdf080b86b", + "x-ms-request-id": "8ffc31c5-701e-0086-24f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51d0fd3b-b517-28e3-bb5e-1127d9e1fc9b/test-directory-67bb6b47-97b2-38f1-8d18-5a1d124dd274", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1dbe4cb006ba545b5c2de2edb875130-779b99c6e79f6645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4caa10c5-a7ad-2696-94d2-ead71f94a769", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC576E098\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "4caa10c5-a7ad-2696-94d2-ead71f94a769", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "8ffc3209-701e-0086-65f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51d0fd3b-b517-28e3-bb5e-1127d9e1fc9b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cec2e9205832f34ea1157552f3cc81de-4ee96cec2aef3e44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df08bdbc-6cd6-ccbd-2a60-fd0cad8dc18e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df08bdbc-6cd6-ccbd-2a60-fd0cad8dc18e", + "x-ms-request-id": "8ffc321a-701e-0086-74f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "937090572", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsyncAsync.json new file mode 100644 index 000000000000..3b7185ded0f5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsyncAsync.json @@ -0,0 +1,186 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af74a508-1fa9-2eeb-94f6-95de34125686?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e6473a184779554998034b05bac00030-27f9896254e63045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "866ef2c1-e553-e944-f520-dc5d3bd22927", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED6CABBED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "866ef2c1-e553-e944-f520-dc5d3bd22927", + "x-ms-request-id": "8ffcb8c6-701e-0086-10f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-af74a508-1fa9-2eeb-94f6-95de34125686/test-directory-0f966322-de6d-cb2b-e175-0148725fe36b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-87e5a7150f66014fb837f3b7047a1713-0ec60caa4ac1cf48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e7698537-4392-e2a6-c7a3-a5dee4fc7795", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED6D08ECB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7698537-4392-e2a6-c7a3-a5dee4fc7795", + "x-ms-request-id": "ed73393d-f01f-0043-16f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af74a508-1fa9-2eeb-94f6-95de34125686/test-directory-0f966322-de6d-cb2b-e175-0148725fe36b?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5f87ce77023074c988b3886598fa944-65d241cabd48ab4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ec1025b3-fbf6-60d8-dc3a-7a012a548933", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED6D32ED9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec1025b3-fbf6-60d8-dc3a-7a012a548933", + "x-ms-request-id": "8ffcb90f-701e-0086-55f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af74a508-1fa9-2eeb-94f6-95de34125686/test-directory-0f966322-de6d-cb2b-e175-0148725fe36b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8696d5a6f8e27a478bafad04a70137ba-32b209d3c9937248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf2b2a39-8aec-419f-985a-dc7a6c8228dc", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED6D32ED9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "bf2b2a39-8aec-419f-985a-dc7a6c8228dc", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "8ffcb914-701e-0086-5af7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af74a508-1fa9-2eeb-94f6-95de34125686?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70878c49982d0a4e96efd4fae975db3d-5b58513b13ad2a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ffc750ca-c929-d847-370e-58512cace380", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ffc750ca-c929-d847-370e-58512cace380", + "x-ms-request-id": "8ffcb92b-701e-0086-70f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "961873625", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditions.json new file mode 100644 index 000000000000..7ffad517ef52 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditions.json @@ -0,0 +1,877 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a019dd9a-c3f0-86c0-ea6e-b43074fcfb60?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fbf3e10241ab364f951eaae02022443a-a66c58ceedd8bf40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "404ef6ee-cf78-5476-8875-406945e6c128", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC58E72AB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "404ef6ee-cf78-5476-8875-406945e6c128", + "x-ms-request-id": "8ffc326a-701e-0086-3df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a019dd9a-c3f0-86c0-ea6e-b43074fcfb60/test-directory-3fb6babc-d38e-2ade-be85-97778969ed81?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a8b50b84f8dff42b73fa962d0de481f-b76aa78355ed1843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df9a11b7-0fb2-1b5c-1823-81f337ffca1f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC594DE7C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df9a11b7-0fb2-1b5c-1823-81f337ffca1f", + "x-ms-request-id": "ed7337c8-f01f-0043-2bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a019dd9a-c3f0-86c0-ea6e-b43074fcfb60/test-directory-3fb6babc-d38e-2ade-be85-97778969ed81?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "78bf7437-0dce-0ece-6c26-658a39f40f1f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC598161D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78bf7437-0dce-0ece-6c26-658a39f40f1f", + "x-ms-request-id": "8ffc32b3-701e-0086-7df7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a019dd9a-c3f0-86c0-ea6e-b43074fcfb60?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca79a9a1e66ebd42a2afa1bcd62c3ea2-8869167e9948f141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3bb7829-5240-7950-f13c-107eddefc6de", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3bb7829-5240-7950-f13c-107eddefc6de", + "x-ms-request-id": "8ffc32cf-701e-0086-18f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9bc40060-8ad2-669e-f64a-e134018b1e54?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f45db05d4c0ef409af8566012bff89c-81e496af9acabf4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "efe22dd2-5853-9eb1-da55-cdf5701c7865", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC59E540C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "efe22dd2-5853-9eb1-da55-cdf5701c7865", + "x-ms-request-id": "8ffc32e5-701e-0086-2df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9bc40060-8ad2-669e-f64a-e134018b1e54/test-directory-fc4cbc1d-058d-15a6-2097-5f8a0b71a5f7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2aafb54e7a939144b10fbe6b5b3e0208-704e08d135073340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "041019cf-99b2-cc19-87cc-cebbf9279368", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5A37B40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "041019cf-99b2-cc19-87cc-cebbf9279368", + "x-ms-request-id": "ed7337c9-f01f-0043-2cf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9bc40060-8ad2-669e-f64a-e134018b1e54/test-directory-fc4cbc1d-058d-15a6-2097-5f8a0b71a5f7?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:04:31 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f1ba40db-a061-1a45-1f94-4bdc6045e007", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC5A66AFF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1ba40db-a061-1a45-1f94-4bdc6045e007", + "x-ms-request-id": "8ffc3307-701e-0086-4df7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9bc40060-8ad2-669e-f64a-e134018b1e54?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-214769799f6f68439ede333aa14ba537-61062bebb91d0240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b9e09835-a26d-1007-9026-172559df8d76", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b9e09835-a26d-1007-9026-172559df8d76", + "x-ms-request-id": "8ffc331d-701e-0086-62f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a09cc593-ef91-568d-db8f-943f56064dd0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91d0537231e0cc468bb140fadf214326-1fd2b4b3bbfdd144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "07acd394-0db2-4532-0b8a-dddd0ec8ba8a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:30 GMT", + "ETag": "\u00220x8D7540EC5B7109E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07acd394-0db2-4532-0b8a-dddd0ec8ba8a", + "x-ms-request-id": "8ffc3357-701e-0086-1af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a09cc593-ef91-568d-db8f-943f56064dd0/test-directory-d13e46d8-c537-6b11-2a0f-2a70d80ae99c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2abb2cb3fe033847956e44614ec4faba-617e4ad49764fd4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26aa8c66-ff00-ce46-c140-dca2e3c16d01", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5BD5799\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26aa8c66-ff00-ce46-c140-dca2e3c16d01", + "x-ms-request-id": "ed7337ca-f01f-0043-2df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a09cc593-ef91-568d-db8f-943f56064dd0/test-directory-d13e46d8-c537-6b11-2a0f-2a70d80ae99c?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:04:31 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b097b92-c25f-bd9c-cfdb-c1196a7bf692", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5C002E7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b097b92-c25f-bd9c-cfdb-c1196a7bf692", + "x-ms-request-id": "8ffc3395-701e-0086-55f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a09cc593-ef91-568d-db8f-943f56064dd0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a236d5eb16af904495558ef96b284cfc-d5758e38c7b1f845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "67106e1d-21b8-dea1-a461-2841751627ad", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67106e1d-21b8-dea1-a461-2841751627ad", + "x-ms-request-id": "8ffc33a6-701e-0086-63f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4de1eb6e-19fd-0cd0-ebd9-ef47c5013b5f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f0caf9d677f1bf4a9b244afc1b438312-f1b88c28f7592546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "972c4ff1-788f-038c-9e03-7cde315a18a3", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5C803A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "972c4ff1-788f-038c-9e03-7cde315a18a3", + "x-ms-request-id": "8ffc33d5-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4de1eb6e-19fd-0cd0-ebd9-ef47c5013b5f/test-directory-3e2cc926-2b1a-df42-100e-34a2b694b09c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9329abc80413884eae30a03608c95574-ade848f328b90c4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9315bf42-7c22-c52a-0d4c-868043ea4d0a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5CE7C68\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9315bf42-7c22-c52a-0d4c-868043ea4d0a", + "x-ms-request-id": "ed7337cb-f01f-0043-2ef7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4de1eb6e-19fd-0cd0-ebd9-ef47c5013b5f/test-directory-3e2cc926-2b1a-df42-100e-34a2b694b09c", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f660766d-1c7e-a279-8090-68881e4f59bf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5CE7C68\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f660766d-1c7e-a279-8090-68881e4f59bf", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc3411-701e-0086-46f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4de1eb6e-19fd-0cd0-ebd9-ef47c5013b5f/test-directory-3e2cc926-2b1a-df42-100e-34a2b694b09c?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540EC5CE7C68\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd13717f-578a-368b-661d-06743b4562a9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5D2B4D7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd13717f-578a-368b-661d-06743b4562a9", + "x-ms-request-id": "8ffc341e-701e-0086-52f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4de1eb6e-19fd-0cd0-ebd9-ef47c5013b5f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b99df727f65e044c953ce4d69aacf900-6c091337aa9e8549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad083698-8c3b-5235-c7dc-cd1f124563ab", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad083698-8c3b-5235-c7dc-cd1f124563ab", + "x-ms-request-id": "8ffc343a-701e-0086-6ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-145ff031-7c8f-e669-98c0-11c852a1b480?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a145ade76760047afa0a0cdc5152572-b2ce7fdb2ef58146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "91b8595e-a485-1ce9-cd22-157b7a6c0025", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5D8A86C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91b8595e-a485-1ce9-cd22-157b7a6c0025", + "x-ms-request-id": "8ffc344e-701e-0086-80f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-145ff031-7c8f-e669-98c0-11c852a1b480/test-directory-84ba4c28-5e69-7c6e-82b6-7669c87e1adf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a2f558c80f0b0f40962408dfa5be8231-fec76635fd55994c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80c28e25-bbfe-ff0d-eb3c-0fcf2d7f544f", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5DE37B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "80c28e25-bbfe-ff0d-eb3c-0fcf2d7f544f", + "x-ms-request-id": "ed7337cc-f01f-0043-2ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-145ff031-7c8f-e669-98c0-11c852a1b480/test-directory-84ba4c28-5e69-7c6e-82b6-7669c87e1adf?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a444388-9abb-c3e0-8c6a-0dad122b9224", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5E0E227\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a444388-9abb-c3e0-8c6a-0dad122b9224", + "x-ms-request-id": "8ffc3492-701e-0086-39f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-145ff031-7c8f-e669-98c0-11c852a1b480?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-87bae7461690d44a870e082d45290938-6128972edc5ab744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9467f5f-193b-6d93-5538-5497f98ef425", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9467f5f-193b-6d93-5538-5497f98ef425", + "x-ms-request-id": "8ffc34a4-701e-0086-49f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3f3fbb68-7240-3c99-1326-e7006bdce728?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91b1cb543e21fa4c840c59a13be3b83c-e153e9fb984fe240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "209b09c7-9823-ed56-e60a-d51432930279", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5E61858\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "209b09c7-9823-ed56-e60a-d51432930279", + "x-ms-request-id": "8ffc34bf-701e-0086-61f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3f3fbb68-7240-3c99-1326-e7006bdce728/test-directory-83042c50-6140-bf40-d1ee-ea9b5ddb447b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a95770e91824bf4f985ca41813b51990-8a4ff1cb8f207a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cb6d9ba3-a093-6583-c9db-4e34aebb8f0b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5EA88ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb6d9ba3-a093-6583-c9db-4e34aebb8f0b", + "x-ms-request-id": "ed7337cd-f01f-0043-30f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3f3fbb68-7240-3c99-1326-e7006bdce728/test-directory-83042c50-6140-bf40-d1ee-ea9b5ddb447b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09583686d093c64dbe3e8787bbb6c0b4-dc69edc6cf81504a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7715a0d0-0fc4-0366-62e4-a4883ba2b064", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "0e115ac5-9f5a-8938-260b-64e0b564edfc", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5EA88ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7715a0d0-0fc4-0366-62e4-a4883ba2b064", + "x-ms-lease-id": "0e115ac5-9f5a-8938-260b-64e0b564edfc", + "x-ms-request-id": "8ffc34f7-701e-0086-14f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3f3fbb68-7240-3c99-1326-e7006bdce728/test-directory-83042c50-6140-bf40-d1ee-ea9b5ddb447b?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "151001bf-754e-c038-c3f4-608ad45f27fe", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-lease-id": "0e115ac5-9f5a-8938-260b-64e0b564edfc", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5EF8904\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "151001bf-754e-c038-c3f4-608ad45f27fe", + "x-ms-request-id": "8ffc3504-701e-0086-21f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3f3fbb68-7240-3c99-1326-e7006bdce728?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8608d21c4f6a6a4aa777881efaa60d4e-a3b317c93bf7074a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39c84ed4-9a92-7815-19a3-c0ce6c137814", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39c84ed4-9a92-7815-19a3-c0ce6c137814", + "x-ms-request-id": "8ffc3512-701e-0086-2ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:31.7049561-07:00", + "RandomSeed": "2121704213", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..1e3c9a5c9708 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsAsync.json @@ -0,0 +1,877 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9ed7976-d17c-1da4-b4c6-e17c0410abb4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2f52d5c3ed4d52439b9aac638d6ccec7-397b8de2b77fba4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b8267281-4bef-168c-64cf-c6b68828c2d2", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED6F2966D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8267281-4bef-168c-64cf-c6b68828c2d2", + "x-ms-request-id": "8ffcb9ef-701e-0086-2bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f9ed7976-d17c-1da4-b4c6-e17c0410abb4/test-directory-bf933f77-f405-68ad-a7b3-e5e902efdee4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c84f8995cf08a40ad82bb51c92aa0b6-331fe432d4732d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff3dfcd1-ee3c-8d17-c5bd-113c65a31374", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED6FED01C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff3dfcd1-ee3c-8d17-c5bd-113c65a31374", + "x-ms-request-id": "ed73393e-f01f-0043-17f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9ed7976-d17c-1da4-b4c6-e17c0410abb4/test-directory-bf933f77-f405-68ad-a7b3-e5e902efdee4?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0617fa01-deb1-2aa8-ad6c-cb2ce188656a", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED7014281\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0617fa01-deb1-2aa8-ad6c-cb2ce188656a", + "x-ms-request-id": "8ffcba7b-701e-0086-33f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9ed7976-d17c-1da4-b4c6-e17c0410abb4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68b67511a3f54140b353130951fd32fa-6f5d1ee349d7c944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6a3a859c-0d8b-13c3-3973-16c164bba3f2", + "x-ms-date": "Fri, 18 Oct 2019 21:05:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a3a859c-0d8b-13c3-3973-16c164bba3f2", + "x-ms-request-id": "8ffcba8e-701e-0086-46f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c4254762-ba80-130e-3e77-f2f85a34eea1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-42253d9a8712e840a55cf606b1917ed0-0e152f11a2330742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f3119114-a7e5-e1a7-7627-2c141bcab905", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED7084535\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f3119114-a7e5-e1a7-7627-2c141bcab905", + "x-ms-request-id": "8ffcbabb-701e-0086-72f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c4254762-ba80-130e-3e77-f2f85a34eea1/test-directory-c0c07485-482b-68a4-684d-2b768d043a42?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00ce6e23d1144f4b90c4338e7b9c7864-298e582d230cf447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64842750-7b3b-cc2d-eda9-8a987c315471", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED710A730\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64842750-7b3b-cc2d-eda9-8a987c315471", + "x-ms-request-id": "ed73393f-f01f-0043-18f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c4254762-ba80-130e-3e77-f2f85a34eea1/test-directory-c0c07485-482b-68a4-684d-2b768d043a42?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:05:00 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "65255b90-d680-c006-6d17-db797023ddcb", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED7132740\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65255b90-d680-c006-6d17-db797023ddcb", + "x-ms-request-id": "8ffcbb10-701e-0086-46f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c4254762-ba80-130e-3e77-f2f85a34eea1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a046d89e79030d4e8ce82a85f53c04d3-3e09fe0cc7679943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2008ec0f-ef0b-15f1-e317-13ce15681a94", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2008ec0f-ef0b-15f1-e317-13ce15681a94", + "x-ms-request-id": "8ffcbb26-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef22f888-b542-53ab-72c5-1f862a3109bd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-358f2884a323db46b2d1ce702bbff4f5-b5a9635b23cef94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "be4c18df-798d-592d-41b4-ad45cf6aebb1", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED719D494\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be4c18df-798d-592d-41b4-ad45cf6aebb1", + "x-ms-request-id": "8ffcbb42-701e-0086-78f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ef22f888-b542-53ab-72c5-1f862a3109bd/test-directory-aa1f550e-97fd-cb78-38b8-6d1cb4d02958?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3be1fd78efdee34f8c2f5ff354fd33da-6ba2b7c4ec90f949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d3cc4f3a-a0fa-48df-9f81-86d50b10a571", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED720A5F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3cc4f3a-a0fa-48df-9f81-86d50b10a571", + "x-ms-request-id": "ed733940-f01f-0043-19f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef22f888-b542-53ab-72c5-1f862a3109bd/test-directory-aa1f550e-97fd-cb78-38b8-6d1cb4d02958?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:05:00 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64e2561e-5504-db5d-635d-7264c45a282d", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED723303B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64e2561e-5504-db5d-635d-7264c45a282d", + "x-ms-request-id": "8ffcbb82-701e-0086-2ff7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef22f888-b542-53ab-72c5-1f862a3109bd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4292d341ca315540adb956e696f46db2-4591bb4810a16147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5b7c8c5-402e-356c-f8ef-29676667fecc", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5b7c8c5-402e-356c-f8ef-29676667fecc", + "x-ms-request-id": "8ffcbb94-701e-0086-3ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-85813ec2-0136-100d-0481-e0fba84da671?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c4be062cfee28b4284f42652c8e7552b-faa67b0897699443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f54ce00a-6d70-c457-bba6-b0ac5f718daa", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED7298ED6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f54ce00a-6d70-c457-bba6-b0ac5f718daa", + "x-ms-request-id": "8ffcbbc3-701e-0086-6bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-85813ec2-0136-100d-0481-e0fba84da671/test-directory-80fdb848-03c9-4f29-3e55-21913f4b2c19?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c9480dfe0fc9b41aa423e730bee173d-9f8f9fc7c4c64e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b791717-7aee-0752-b7fd-b61b4cc58570", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED735D5CE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b791717-7aee-0752-b7fd-b61b4cc58570", + "x-ms-request-id": "ed733941-f01f-0043-1af7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-85813ec2-0136-100d-0481-e0fba84da671/test-directory-80fdb848-03c9-4f29-3e55-21913f4b2c19", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "27792f89-01d2-0b2b-71ea-0f03fae5b0c8", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED735D5CE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "27792f89-01d2-0b2b-71ea-0f03fae5b0c8", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffcbc2b-701e-0086-4af7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-85813ec2-0136-100d-0481-e0fba84da671/test-directory-80fdb848-03c9-4f29-3e55-21913f4b2c19?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7540ED735D5CE\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c91ca71-5d4b-789d-6c1c-2896b6a59cd1", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED739FAFE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c91ca71-5d4b-789d-6c1c-2896b6a59cd1", + "x-ms-request-id": "8ffcbc3f-701e-0086-5ef7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-85813ec2-0136-100d-0481-e0fba84da671?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c4663b16a4b90a46966e164d919e51b8-96fc7ad194ceae49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "309284a6-9353-f67c-310a-be0f08da9bc9", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "309284a6-9353-f67c-310a-be0f08da9bc9", + "x-ms-request-id": "8ffcbc55-701e-0086-73f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d9ca245-50c8-0fe1-093a-5d23a5adec2e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ca838c46cd11a4c94e87fef92cd61a7-9b052f812875d545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e9aaef8c-26a1-5645-a382-261836595184", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED73EEF70\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9aaef8c-26a1-5645-a382-261836595184", + "x-ms-request-id": "8ffcbc72-701e-0086-0ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d9ca245-50c8-0fe1-093a-5d23a5adec2e/test-directory-ee76901e-69ea-d9b6-24df-af258e426d57?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff05a2822e788c409cbe2d2f2bc893c6-8bafb76262ab5b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11803d52-603b-22f8-39d0-c5c17620c760", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED744CA6B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11803d52-603b-22f8-39d0-c5c17620c760", + "x-ms-request-id": "ed733942-f01f-0043-1bf7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d9ca245-50c8-0fe1-093a-5d23a5adec2e/test-directory-ee76901e-69ea-d9b6-24df-af258e426d57?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50d25b59-5bc2-8b1b-8173-7c323ccbfcb5", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED7475A9D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50d25b59-5bc2-8b1b-8173-7c323ccbfcb5", + "x-ms-request-id": "8ffcbcb2-701e-0086-46f7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d9ca245-50c8-0fe1-093a-5d23a5adec2e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec7d00ca053ebc469f0fd6743d1c79a6-226ca43875804c41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1a68073d-764d-b99d-b3a1-3a4e1f4de038", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1a68073d-764d-b99d-b3a1-3a4e1f4de038", + "x-ms-request-id": "8ffcbcdd-701e-0086-71f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ad7e6207-1da9-8e85-c91c-935e4ee444d9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-afa9773351747c4c8fefe9bff6a46294-14204a700f39ad4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e42fd483-9929-1f6a-81d9-5131e33e6acf", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED74F1F00\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e42fd483-9929-1f6a-81d9-5131e33e6acf", + "x-ms-request-id": "8ffcbcf7-701e-0086-0af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ad7e6207-1da9-8e85-c91c-935e4ee444d9/test-directory-b722605d-ab58-26d6-fa22-1ce65beefd86?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-77e153483adcf440b8c18a35bfe79c91-e49c1f1e376be343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "303af257-df21-d817-fe09-e9077d83c393", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:00 GMT", + "ETag": "\u00220x8D7540ED756EB05\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "303af257-df21-d817-fe09-e9077d83c393", + "x-ms-request-id": "ed733944-f01f-0043-1df7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ad7e6207-1da9-8e85-c91c-935e4ee444d9/test-directory-b722605d-ab58-26d6-fa22-1ce65beefd86?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1ff3019c5f28d419458f2ef53b5bb7c-8792474303e3414e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5ac2012-b98b-66ef-d73c-7f912595dfb1", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "beabcadc-f163-fe1a-b08f-b981f84d95c3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED756EB05\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5ac2012-b98b-66ef-d73c-7f912595dfb1", + "x-ms-lease-id": "beabcadc-f163-fe1a-b08f-b981f84d95c3", + "x-ms-request-id": "8ffcbd4e-701e-0086-5cf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ad7e6207-1da9-8e85-c91c-935e4ee444d9/test-directory-b722605d-ab58-26d6-fa22-1ce65beefd86?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d86e3f7a-cfa0-f038-da28-91784dd38078", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-lease-id": "beabcadc-f163-fe1a-b08f-b981f84d95c3", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED75E9F16\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d86e3f7a-cfa0-f038-da28-91784dd38078", + "x-ms-request-id": "8ffcbd71-701e-0086-7df7-85b3e6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ad7e6207-1da9-8e85-c91c-935e4ee444d9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7da8aa597ac12048a67e3f8abb310463-cad85ee1130b7a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e61778b3-0726-a410-ed6c-d8cbc965c191", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e61778b3-0726-a410-ed6c-d8cbc965c191", + "x-ms-request-id": "8ffcbd99-701e-0086-21f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:05:00.8789086-07:00", + "RandomSeed": "174956984", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..a17f616016ee --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsFail.json @@ -0,0 +1,725 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a605743-5628-86f8-5b58-21243e56b2f3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e187dffb22f274a98e7c442ece779c9-8d9f48f757baf842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f404405a-9dc1-6804-d64c-ec226dbfad9e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5F66EFA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f404405a-9dc1-6804-d64c-ec226dbfad9e", + "x-ms-request-id": "8ffc353c-701e-0086-55f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9a605743-5628-86f8-5b58-21243e56b2f3/test-directory-8ade242e-3abb-fbca-c26b-eef76267d33a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-64bacb268f630540aa0a65a2df94c0d4-ce99553f1352684e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f625582-3e42-204f-7609-3255af0c066e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC5FB392D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f625582-3e42-204f-7609-3255af0c066e", + "x-ms-request-id": "ed7337ce-f01f-0043-31f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a605743-5628-86f8-5b58-21243e56b2f3/test-directory-8ade242e-3abb-fbca-c26b-eef76267d33a?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:04:32 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c7501e4-4305-50f7-c7a9-88488bdce3cf", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c7501e4-4305-50f7-c7a9-88488bdce3cf", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc3561-701e-0086-76f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc3561-701e-0086-76f7-85b3e6000000\n", + "Time:2019-10-18T21:04:32.4201996Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a605743-5628-86f8-5b58-21243e56b2f3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7727b01138e1949af9c2dbe131f5b03-d58ccf63a3f22b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad71e469-fa97-3569-b942-8f4c2704e515", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad71e469-fa97-3569-b942-8f4c2704e515", + "x-ms-request-id": "8ffc3575-701e-0086-09f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d575de69-f559-b36d-0ba2-0314a601c08d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4338b7ae1e09ca4e937a1c5e83eb1ba1-530a9cf7b5fdff4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b18c870b-79c3-7447-77bd-a2f4f6558fb8", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC60BF6AC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b18c870b-79c3-7447-77bd-a2f4f6558fb8", + "x-ms-request-id": "8ffc35dc-701e-0086-6df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d575de69-f559-b36d-0ba2-0314a601c08d/test-directory-40f20281-3f25-33ab-a7d0-441305cd1261?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3f671410e9f4c84490a4ca74731e435c-029a560f55c7e749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e1d38b6-6bb6-ccde-db58-0af235346ea9", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC610EE65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e1d38b6-6bb6-ccde-db58-0af235346ea9", + "x-ms-request-id": "ed7337cf-f01f-0043-32f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d575de69-f559-b36d-0ba2-0314a601c08d/test-directory-40f20281-3f25-33ab-a7d0-441305cd1261?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:04:32 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd5c0922-73b0-8caa-223c-431c04d6ab6b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd5c0922-73b0-8caa-223c-431c04d6ab6b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc35f1-701e-0086-7ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc35f1-701e-0086-7ef7-85b3e6000000\n", + "Time:2019-10-18T21:04:32.5632999Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d575de69-f559-b36d-0ba2-0314a601c08d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3f7c8cc73871b408bb29a7095bf0745-abe7ec77b53b844b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2bd0a6b8-a1d7-37f9-9670-d3102c266e61", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2bd0a6b8-a1d7-37f9-9670-d3102c266e61", + "x-ms-request-id": "8ffc360c-701e-0086-16f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8abe3567-4dfd-6a1d-1a16-d8060d06c2fe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ccca4ead95f9c4c8c418fff7c7aaec4-b38be41feabb6e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "953c053c-3165-6adf-8865-11c1c9f22990", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC618F158\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "953c053c-3165-6adf-8865-11c1c9f22990", + "x-ms-request-id": "8ffc3621-701e-0086-2af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8abe3567-4dfd-6a1d-1a16-d8060d06c2fe/test-directory-c68fd5ae-0fc3-e85a-a163-fe329148863c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7063fdf8a0aae9498d5374bf80cbefbc-3023b71e3d139a4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f262ca0-534e-2c0a-aa54-f30233acd840", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC61F568F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f262ca0-534e-2c0a-aa54-f30233acd840", + "x-ms-request-id": "ed7337d0-f01f-0043-33f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8abe3567-4dfd-6a1d-1a16-d8060d06c2fe/test-directory-c68fd5ae-0fc3-e85a-a163-fe329148863c?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "659264d2-7721-a8ed-ff9d-5c7539971bda", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "659264d2-7721-a8ed-ff9d-5c7539971bda", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc3673-701e-0086-75f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc3673-701e-0086-75f7-85b3e6000000\n", + "Time:2019-10-18T21:04:32.6533634Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8abe3567-4dfd-6a1d-1a16-d8060d06c2fe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a2fea6ddf5e8348905534c4d9ddcf01-3345cea9900b0243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce2f24d9-731a-671e-e71c-c08bc45048a4", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce2f24d9-731a-671e-e71c-c08bc45048a4", + "x-ms-request-id": "8ffc367d-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3aa6425-e1f7-00c2-f413-ff7ca4e094be?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-99d798b536c4bd43b8f0b9dc6620a5a2-f040fddb4338c243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "afe82e5c-4e95-f8fa-622e-da0773a2c307", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC625C4E8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "afe82e5c-4e95-f8fa-622e-da0773a2c307", + "x-ms-request-id": "8ffc3699-701e-0086-1af7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a3aa6425-e1f7-00c2-f413-ff7ca4e094be/test-directory-59e10288-34b4-d83c-a4fe-2c9d2fd1f00f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-de7389e5a9929c4d9b2575f3c6297871-de44d5c0a43d0042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e67aa96-6003-2860-f10f-0b97225dc990", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC62A26BD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e67aa96-6003-2860-f10f-0b97225dc990", + "x-ms-request-id": "ed7337d1-f01f-0043-34f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3aa6425-e1f7-00c2-f413-ff7ca4e094be/test-directory-59e10288-34b4-d83c-a4fe-2c9d2fd1f00f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "840657c5-e16a-f80b-89f8-83e8d8903912", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC62A26BD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "840657c5-e16a-f80b-89f8-83e8d8903912", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffc36e7-701e-0086-63f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3aa6425-e1f7-00c2-f413-ff7ca4e094be/test-directory-59e10288-34b4-d83c-a4fe-2c9d2fd1f00f?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540EC62A26BD\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cad21fa9-4556-5d26-beb5-ff89ca26cc48", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cad21fa9-4556-5d26-beb5-ff89ca26cc48", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffc36f3-701e-0086-6ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffc36f3-701e-0086-6ff7-85b3e6000000\n", + "Time:2019-10-18T21:04:32.7574367Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3aa6425-e1f7-00c2-f413-ff7ca4e094be?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68417763fb74894492f71471ac29a109-27f2cca55c385347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b93f9552-6ebe-94bb-fb9c-e853b0ca7c74", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b93f9552-6ebe-94bb-fb9c-e853b0ca7c74", + "x-ms-request-id": "8ffc3704-701e-0086-80f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a032ecf6-4516-ebe3-3dbd-c6975c7eb131?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ab95c035256bd4299db9f746e7b2373-a703acf0eb27d043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bfb07442-e15a-0c24-b253-7c01a824377c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC6361B85\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfb07442-e15a-0c24-b253-7c01a824377c", + "x-ms-request-id": "8ffc3721-701e-0086-1bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a032ecf6-4516-ebe3-3dbd-c6975c7eb131/test-directory-ec1fb7eb-4792-e48d-6256-8572e17616af?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c0f54624e951f45b1b185734e14abd6-feb91b651fbdc643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1d81e76c-796e-fba7-e6cc-5c045bb22a3b", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "ETag": "\u00220x8D7540EC63F60C6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d81e76c-796e-fba7-e6cc-5c045bb22a3b", + "x-ms-request-id": "ed7337d3-f01f-0043-36f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a032ecf6-4516-ebe3-3dbd-c6975c7eb131/test-directory-ec1fb7eb-4792-e48d-6256-8572e17616af?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f9058f21-f8f4-de40-e659-010295d2f7ed", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-lease-id": "47d3cfbf-8e7a-ece4-f5e1-170d6bcb7a0c", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f9058f21-f8f4-de40-e659-010295d2f7ed", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "8ffc378a-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:8ffc378a-701e-0086-7ff7-85b3e6000000\n", + "Time:2019-10-18T21:04:32.8715170Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a032ecf6-4516-ebe3-3dbd-c6975c7eb131?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d92ebaf7b7be343ba577cfa05b78c01-37e3378481e84d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cce2837e-30ac-4547-8cca-34754eac630e", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cce2837e-30ac-4547-8cca-34754eac630e", + "x-ms-request-id": "8ffc379e-701e-0086-13f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:04:32.3857244-07:00", + "RandomSeed": "514611931", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..88c601ad5c62 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_AccessConditionsFailAsync.json @@ -0,0 +1,725 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd147dba-3d00-e388-f79e-629c3614f893?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1901956ef395e245a5eab883783ff14f-29b197c08637bd4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e30d4c74-57ef-8e72-4705-be5224750418", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED7651BF7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e30d4c74-57ef-8e72-4705-be5224750418", + "x-ms-request-id": "8ffcbdb6-701e-0086-3df7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd147dba-3d00-e388-f79e-629c3614f893/test-directory-825b3ced-6852-ead2-538e-2044eb80b55b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-841771e9cc894640ba74c5fe50ff3ec8-fd21e86c63c2c448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f11a39b8-aa3f-0be8-7a23-9061372ea2c7", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED76B0C96\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f11a39b8-aa3f-0be8-7a23-9061372ea2c7", + "x-ms-request-id": "ed733946-f01f-0043-1ff7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd147dba-3d00-e388-f79e-629c3614f893/test-directory-825b3ced-6852-ead2-538e-2044eb80b55b?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:05:01 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b28cf92c-c366-c71b-401d-6fe48443a0af", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b28cf92c-c366-c71b-401d-6fe48443a0af", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffcbdfa-701e-0086-7ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffcbdfa-701e-0086-7ff7-85b3e6000000\n", + "Time:2019-10-18T21:05:01.6747964Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd147dba-3d00-e388-f79e-629c3614f893?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-35d5bd533b51f4488a439a66e7e56722-568ce538ee595d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d34134a-f0a2-8c60-4719-bb2faa2d5454", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d34134a-f0a2-8c60-4719-bb2faa2d5454", + "x-ms-request-id": "8ffcbe13-701e-0086-16f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9464f5e3-29f1-c785-1fee-8b256a5fc1e1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8045c24748c0994e9368c7e3a34c6743-9a9bd761c1dafe4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0fd804ec-5bfa-214f-8e6c-1db4643b21e7", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED7785953\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fd804ec-5bfa-214f-8e6c-1db4643b21e7", + "x-ms-request-id": "8ffcbe63-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9464f5e3-29f1-c785-1fee-8b256a5fc1e1/test-directory-7b03d958-e494-8045-e82e-6f34c1a81d75?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c38ac02ab4426242b854766c792746ea-405a0b7371ccec4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d084809a-77a6-0865-be57-27cbec1a60e6", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED77E3A06\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d084809a-77a6-0865-be57-27cbec1a60e6", + "x-ms-request-id": "ed73394d-f01f-0043-20f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9464f5e3-29f1-c785-1fee-8b256a5fc1e1/test-directory-7b03d958-e494-8045-e82e-6f34c1a81d75?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:05:01 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "409a865d-4d23-82cf-2c30-a830891ce4c4", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "409a865d-4d23-82cf-2c30-a830891ce4c4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffcbeaa-701e-0086-29f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffcbeaa-701e-0086-29f7-85b3e6000000\n", + "Time:2019-10-18T21:05:01.8018855Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9464f5e3-29f1-c785-1fee-8b256a5fc1e1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-14eb75b8a555b54d911ae4435dafc969-6fb0c49b38a5694f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "656d981b-1f80-01c2-d836-a7d1132f1cd5", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "656d981b-1f80-01c2-d836-a7d1132f1cd5", + "x-ms-request-id": "8ffcbeac-701e-0086-2bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0604d84f-9f50-60ef-9eba-20456f5ca7e3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-072debc0edf67840b312c66741a8d024-47a7c91d9c911042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "032308c1-ff43-7cc9-a80d-c7c5fe7d927b", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED78E5641\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "032308c1-ff43-7cc9-a80d-c7c5fe7d927b", + "x-ms-request-id": "8ffcbed8-701e-0086-51f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0604d84f-9f50-60ef-9eba-20456f5ca7e3/test-directory-85a6c38f-2b1a-d027-940c-ccffdb860a88?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-531de2fc261b7e46a76e7eec0d60f9d4-90ec22df26f45c41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "92d948bf-476f-96d6-e053-6e3733caa122", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED795CC18\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "92d948bf-476f-96d6-e053-6e3733caa122", + "x-ms-request-id": "ed73394e-f01f-0043-21f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0604d84f-9f50-60ef-9eba-20456f5ca7e3/test-directory-85a6c38f-2b1a-d027-940c-ccffdb860a88?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "92401012-77ac-a719-58ed-86e53567f8f9", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "92401012-77ac-a719-58ed-86e53567f8f9", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffcbf27-701e-0086-1ff7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffcbf27-701e-0086-1ff7-85b3e6000000\n", + "Time:2019-10-18T21:05:01.9519916Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0604d84f-9f50-60ef-9eba-20456f5ca7e3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2355c295fbfe504abb09c8fa2ca1775a-31328eaa4c832a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23245739-0e8a-8b76-2430-760ba45db6bb", + "x-ms-date": "Fri, 18 Oct 2019 21:05:01 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23245739-0e8a-8b76-2430-760ba45db6bb", + "x-ms-request-id": "8ffcbf3a-701e-0086-32f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bc8ac882-a0e7-e871-4cab-8dbe08252104?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-814585751c7ff9409063568e97a8beb7-87d3b7e639f14444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bc71b337-f7c9-9972-e63c-d6de80b782ff", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "ETag": "\u00220x8D7540ED79D742F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:01 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc71b337-f7c9-9972-e63c-d6de80b782ff", + "x-ms-request-id": "8ffcbf4d-701e-0086-42f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bc8ac882-a0e7-e871-4cab-8dbe08252104/test-directory-78d2720e-d9b1-ad78-59a1-0cd44cfb3594?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-450d9a8db7f1b647b25d3e77830dc500-94154657787d7741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "40665490-78e5-5ef6-3ac3-6327eb9d4cea", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED7AC6F71\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40665490-78e5-5ef6-3ac3-6327eb9d4cea", + "x-ms-request-id": "ed73394f-f01f-0043-22f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bc8ac882-a0e7-e871-4cab-8dbe08252104/test-directory-78d2720e-d9b1-ad78-59a1-0cd44cfb3594", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7441339-f495-43af-ee28-1bef0212561c", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "ETag": "\u00220x8D7540ED7AC6F71\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f7441339-f495-43af-ee28-1bef0212561c", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "8ffcbfd3-701e-0086-42f7-85b3e6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bc8ac882-a0e7-e871-4cab-8dbe08252104/test-directory-78d2720e-d9b1-ad78-59a1-0cd44cfb3594?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7540ED7AC6F71\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7ed9914-5559-1155-92df-ac08125ca725", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7ed9914-5559-1155-92df-ac08125ca725", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "8ffcbfec-701e-0086-57f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:8ffcbfec-701e-0086-57f7-85b3e6000000\n", + "Time:2019-10-18T21:05:02.1181082Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bc8ac882-a0e7-e871-4cab-8dbe08252104?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c52613817a207e4db55fcdbffad5a7dc-629701b27c19dc4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "68da52ad-7e24-70c2-b6ef-2a8e20bf51ac", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "68da52ad-7e24-70c2-b6ef-2a8e20bf51ac", + "x-ms-request-id": "8ffcbff5-701e-0086-60f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-171ae316-a581-2257-3e80-8b79667d2538?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bf268b27d25f464198e44a2f6dfd620f-ab1e1fb5c2c7ea4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "08c1428e-723f-0714-fbb8-2aa3f2490a39", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "ETag": "\u00220x8D7540ED7B5BB80\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08c1428e-723f-0714-fbb8-2aa3f2490a39", + "x-ms-request-id": "8ffcc008-701e-0086-72f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-171ae316-a581-2257-3e80-8b79667d2538/test-directory-0939f1c9-9164-d72a-e25e-371a85d55a71?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2570e3f7d741b94c882a0013fbf7f9c2-053caf9a76b3cc43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d6b8e65c-4394-fd29-18e9-26e03afa8126", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:01 GMT", + "ETag": "\u00220x8D7540ED7BD847A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d6b8e65c-4394-fd29-18e9-26e03afa8126", + "x-ms-request-id": "ed733950-f01f-0043-23f7-859903000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-171ae316-a581-2257-3e80-8b79667d2538/test-directory-0939f1c9-9164-d72a-e25e-371a85d55a71?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9fbea195-841c-efdd-d5ed-0bd3f519a807", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-lease-id": "b5e8d0cb-86f1-3a12-2de5-d08bd2a8fd6f", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9fbea195-841c-efdd-d5ed-0bd3f519a807", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "8ffcc055-701e-0086-3bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:8ffcc055-701e-0086-3bf7-85b3e6000000\n", + "Time:2019-10-18T21:05:02.2161777Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-171ae316-a581-2257-3e80-8b79667d2538?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-90cd750ea4a1b941b65f9041384dd9cc-64bd5017b404e745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "994aa125-e23c-d909-dc81-1f71daa9b7df", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "994aa125-e23c-d909-dc81-1f71daa9b7df", + "x-ms-request-id": "8ffcc065-701e-0086-4bf7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:05:01.6325467-07:00", + "RandomSeed": "915229923", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_Error.json new file mode 100644 index 000000000000..f6397b744fea --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_Error.json @@ -0,0 +1,111 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2de202f6-12f9-ac61-ab8f-ad5979736f79?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab230aba2feaeb419cd763cdb65472d2-da2f7e6d6eeacc40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7c6ea47c-653b-d73d-f5d8-96a9c7ab57c0", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "ETag": "\u00220x8D7540EC6490AAF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c6ea47c-653b-d73d-f5d8-96a9c7ab57c0", + "x-ms-request-id": "8ffc37b9-701e-0086-2ef7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2de202f6-12f9-ac61-ab8f-ad5979736f79/test-directory-05878643-b447-03ea-9c40-abee0368a206?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6bec3c147b69e24aa8e229b1a161a652-c71e23dbeed0ec49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84b54fb2-761d-c84d-ba6a-e0fbb94ed48c", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:04:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84b54fb2-761d-c84d-ba6a-e0fbb94ed48c", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffc37e1-701e-0086-53f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffc37e1-701e-0086-53f7-85b3e6000000\n", + "Time:2019-10-18T21:04:32.9565773Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2de202f6-12f9-ac61-ab8f-ad5979736f79?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-88e0e2ae210f8445a24d1725e214fc70-579d7cb710dfff49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b33cd565-1eb2-9be9-ca14-1b9a11411f7a", + "x-ms-date": "Fri, 18 Oct 2019 21:04:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:04:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b33cd565-1eb2-9be9-ca14-1b9a11411f7a", + "x-ms-request-id": "8ffc37f4-701e-0086-65f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "518220190", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_ErrorAsync.json new file mode 100644 index 000000000000..d31a13e7e5b4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/DirectoryClientTests/SetMetadataAsync_ErrorAsync.json @@ -0,0 +1,111 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4d2be714-e4f0-c60b-336c-6e6c13f427bb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-368b5157fc5e5a489e6f2937805f21f8-37de3c7b9f282845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9f3f91de-7474-81cf-7ea1-0fa3342a1149", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "ETag": "\u00220x8D7540ED7C79908\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f3f91de-7474-81cf-7ea1-0fa3342a1149", + "x-ms-request-id": "8ffcc09c-701e-0086-80f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4d2be714-e4f0-c60b-336c-6e6c13f427bb/test-directory-08d13b37-262e-ced8-ce7d-fa9c39ef1232?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-067f4354850e4c4d98d26da705deec9a-bc38d7ddcd9f1f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "78e46142-ee2e-b7b1-b870-d1f77933488e", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78e46142-ee2e-b7b1-b870-d1f77933488e", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "8ffcc0d5-701e-0086-34f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:8ffcc0d5-701e-0086-34f7-85b3e6000000\n", + "Time:2019-10-18T21:05:02.3072414Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4d2be714-e4f0-c60b-336c-6e6c13f427bb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2dda52772145b0479ad68441afd2d0c9-c358c6543d5eb446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d85ad304-990a-8603-ddd5-c944b650b069", + "x-ms-date": "Fri, 18 Oct 2019 21:05:02 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:05:02 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d85ad304-990a-8603-ddd5-c944b650b069", + "x-ms-request-id": "8ffcc0d9-701e-0086-37f7-85b3e6000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "423824563", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync.json new file mode 100644 index 000000000000..ba50c9fe5c95 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c2cc9a5b-9280-de1b-e5c5-25f787cf4324?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68fd967cc3b25a42ad93ea47283af943-601de68d8509be4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5bf5d0ba-88a7-edee-1625-04297560903f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "ETag": "\u00220x8D754101C6224AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5bf5d0ba-88a7-edee-1625-04297560903f", + "x-ms-request-id": "b5103c89-701e-00a9-58f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c2cc9a5b-9280-de1b-e5c5-25f787cf4324/test-file-04602419-4fca-b5c1-0c5c-bd2547743aa7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca110dfaf4394249b82d88f26b0a59c7-fbeb0bc88dccd849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7e8d0cca-99dd-6b13-0f3f-4f4acac9a6a1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "ETag": "\u00220x8D754101C85275E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7e8d0cca-99dd-6b13-0f3f-4f4acac9a6a1", + "x-ms-request-id": "a4eaaf2b-e01f-0084-45f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c2cc9a5b-9280-de1b-e5c5-25f787cf4324/test-file-04602419-4fca-b5c1-0c5c-bd2547743aa7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d8f3097b3a2c045934ee477839e1a87-17c6b6c07be12248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43e27124-cd62-f080-a75a-d7fe8a132f1b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "2d015dea-da23-3265-a7de-0eff3bf314a7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "ETag": "\u00220x8D754101C85275E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43e27124-cd62-f080-a75a-d7fe8a132f1b", + "x-ms-lease-id": "2d015dea-da23-3265-a7de-0eff3bf314a7", + "x-ms-request-id": "b5103cf6-701e-00a9-35f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c2cc9a5b-9280-de1b-e5c5-25f787cf4324?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce15212eff2eca43a35f7ef420466835-ccb421c8f233ee40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cadbe226-d010-9344-986a-948ce4cb0221", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cadbe226-d010-9344-986a-948ce4cb0221", + "x-ms-request-id": "b5103d20-701e-00a9-5af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1335991966", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsyncAsync.json new file mode 100644 index 000000000000..31a31e0b22ac --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsyncAsync.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9fac526d-d37d-5422-6651-09196c4e9e9f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-97b6b6cc72fe7d40b5137d1893429007-9e86d5bdee941146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fc50066b-3f45-6a38-0b48-644b2c67e312", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102CACA1A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fc50066b-3f45-6a38-0b48-644b2c67e312", + "x-ms-request-id": "b5106692-701e-00a9-7af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fac526d-d37d-5422-6651-09196c4e9e9f/test-file-98b19e97-8024-8f06-13aa-8953a2032815?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f49fc7ced3d4614ba664da6d80bac62b-f4936b824c810743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8d881e47-2c9f-ea7b-00c0-e99ab5e5c708", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102CB5BD53\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8d881e47-2c9f-ea7b-00c0-e99ab5e5c708", + "x-ms-request-id": "a4eab166-e01f-0084-7af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9fac526d-d37d-5422-6651-09196c4e9e9f/test-file-98b19e97-8024-8f06-13aa-8953a2032815?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-29c5e06fec92ba4cae3fc9a5064fc1de-9f5e77039abf9849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ac80e78-1334-c9f4-0a92-49f6a89680e3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c3bf4e1f-7db9-f514-43a8-83e46a1d161f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102CB5BD53\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ac80e78-1334-c9f4-0a92-49f6a89680e3", + "x-ms-lease-id": "c3bf4e1f-7db9-f514-43a8-83e46a1d161f", + "x-ms-request-id": "b51066bc-701e-00a9-20f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9fac526d-d37d-5422-6651-09196c4e9e9f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c121f3b7b2c0804191ce1c1cf4720fdb-3614ceb3d476a94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b6b5455-ec54-c0eb-e742-79e7517fb657", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b6b5455-ec54-c0eb-e742-79e7517fb657", + "x-ms-request-id": "b51066bf-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "24226840", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..b2a60c0e0246 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditions.json @@ -0,0 +1,708 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1b2fcc24-9982-c756-0a29-2b3d0eec8c20?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f32a3454daa7d84794d05fa928cab378-b850bc8c59d4c740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "32ea4b22-8bb3-cf5a-e8e0-6a8bc4b77c05", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CAA0375\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32ea4b22-8bb3-cf5a-e8e0-6a8bc4b77c05", + "x-ms-request-id": "b5103d42-701e-00a9-77f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1b2fcc24-9982-c756-0a29-2b3d0eec8c20/test-file-06675a9a-7326-682c-f34b-67d16cdad5b5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fe319fe98b624a499ed89f1a1d0d8d4e-ab00da8f90d24741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98e12734-99ed-aeae-1e81-3f682488630e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "ETag": "\u00220x8D754101CAEC48A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98e12734-99ed-aeae-1e81-3f682488630e", + "x-ms-request-id": "a4eaaf36-e01f-0084-50f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1b2fcc24-9982-c756-0a29-2b3d0eec8c20/test-file-06675a9a-7326-682c-f34b-67d16cdad5b5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a4a8810a0f3194ebbe31c97f89b107c-97b2a71f798d3045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9bc30366-b04b-7b60-23a0-aad23e514bc1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6e02b50b-b89c-4103-ed1a-5a5d625d18a5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CAEC48A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9bc30366-b04b-7b60-23a0-aad23e514bc1", + "x-ms-lease-id": "6e02b50b-b89c-4103-ed1a-5a5d625d18a5", + "x-ms-request-id": "b5103d52-701e-00a9-04f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1b2fcc24-9982-c756-0a29-2b3d0eec8c20?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c67ac47eb728e04f8effa0dab076992a-5eac83c75eee694e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ff636f3-7c99-7c5a-0921-215892f5b156", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ff636f3-7c99-7c5a-0921-215892f5b156", + "x-ms-request-id": "b5103d59-701e-00a9-09f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8116e420-6dc7-4738-edf5-ae3ae930689f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba483cc1f9b1e94d98354bb394b65ddc-9ed1ad10e8c6b642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2e0e6f60-a46c-8621-fdaf-71a3ce2092d8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CB686E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e0e6f60-a46c-8621-fdaf-71a3ce2092d8", + "x-ms-request-id": "b5103d5f-701e-00a9-0ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8116e420-6dc7-4738-edf5-ae3ae930689f/test-file-d1de81b9-a815-34fc-bc2a-4207bc704a31?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-66e549984120e149812b3b3890ed161c-5efcd54f01b2f74c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c0fd82e-69de-b7e2-73da-7242621aca8d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "ETag": "\u00220x8D754101CBBC819\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c0fd82e-69de-b7e2-73da-7242621aca8d", + "x-ms-request-id": "a4eaaf3f-e01f-0084-58f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8116e420-6dc7-4738-edf5-ae3ae930689f/test-file-d1de81b9-a815-34fc-bc2a-4207bc704a31?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:07 GMT", + "traceparent": "00-ebf5810684d1134685f89c9bdc007e45-35c305f810966043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39467d8e-059b-16d8-2090-2ed437251921", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "18e84064-1746-7fb7-4d09-32bc9e51ba38", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CBBC819\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39467d8e-059b-16d8-2090-2ed437251921", + "x-ms-lease-id": "18e84064-1746-7fb7-4d09-32bc9e51ba38", + "x-ms-request-id": "b5103d73-701e-00a9-21f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8116e420-6dc7-4738-edf5-ae3ae930689f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d90b1279d1c7754485a4f632b39add43-374f903486be6f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "202dad96-800b-069c-4ac2-c3d0a07d19ad", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "202dad96-800b-069c-4ac2-c3d0a07d19ad", + "x-ms-request-id": "b5103d78-701e-00a9-26f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8e27e508-33ba-a843-50af-4c04c0b305b1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3a5250cdf43e74b9ccc52734e5163df-b20570a68d545045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2b1c987d-2847-63a2-6985-d05b34984696", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CC3CD37\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b1c987d-2847-63a2-6985-d05b34984696", + "x-ms-request-id": "b5103d7e-701e-00a9-2cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8e27e508-33ba-a843-50af-4c04c0b305b1/test-file-cef611bd-8f40-0fb5-cf87-f08a3ec585f2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-23bc2c9711946140b98fd2685100f23c-1b9aee114c85a842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11c05de9-2766-ed2f-e20c-5bc0381724a3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "ETag": "\u00220x8D754101CC9C79E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11c05de9-2766-ed2f-e20c-5bc0381724a3", + "x-ms-request-id": "a4eaaf44-e01f-0084-5df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8e27e508-33ba-a843-50af-4c04c0b305b1/test-file-cef611bd-8f40-0fb5-cf87-f08a3ec585f2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:07 GMT", + "traceparent": "00-975de270bda5f448ac425d9e30c1029c-f7c51cd50b359b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4a727cb5-1319-caf3-5edd-681f88c97ea0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "58a1ddff-1e11-e2ff-a846-9f656f42e713", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CC9C79E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a727cb5-1319-caf3-5edd-681f88c97ea0", + "x-ms-lease-id": "58a1ddff-1e11-e2ff-a846-9f656f42e713", + "x-ms-request-id": "b5103d92-701e-00a9-3ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8e27e508-33ba-a843-50af-4c04c0b305b1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4b77a0b216d21a4d8d2abe80bea2937c-16bf985062b4994e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2b087ce-9dcf-08fa-f8d6-83270a6c09e2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2b087ce-9dcf-08fa-f8d6-83270a6c09e2", + "x-ms-request-id": "b5103d95-701e-00a9-41f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3665a41a-2b05-72a1-dde6-f8096779f1e9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95f78245d5d6e8448602a4992a37d6aa-fde12e57dce85948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "345fc906-2d0e-a3fa-e53e-14e9a4f0a17e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CD1AFEB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "345fc906-2d0e-a3fa-e53e-14e9a4f0a17e", + "x-ms-request-id": "b5103d9c-701e-00a9-47f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3665a41a-2b05-72a1-dde6-f8096779f1e9/test-file-a1ad99e4-081b-8ec8-d4de-e96ad602b266?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c51ffb42b5b7ee4890de27692b51eed8-d54aa63b67389242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26bad6f9-dfca-fdc8-00d0-6030438fcde3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "ETag": "\u00220x8D754101CD781CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26bad6f9-dfca-fdc8-00d0-6030438fcde3", + "x-ms-request-id": "a4eaaf4c-e01f-0084-65f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3665a41a-2b05-72a1-dde6-f8096779f1e9/test-file-a1ad99e4-081b-8ec8-d4de-e96ad602b266", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c74f37e0-5364-f66f-7392-6769ae5a1013", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CD781CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c74f37e0-5364-f66f-7392-6769ae5a1013", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5103dac-701e-00a9-56f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3665a41a-2b05-72a1-dde6-f8096779f1e9/test-file-a1ad99e4-081b-8ec8-d4de-e96ad602b266?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754101CD781CC\u0022", + "traceparent": "00-be6e6cb6ba23b046a52068073cbf5faa-68f373fdd3a97f4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b58d5157-509d-a788-1d7a-8cb52432d8f0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "8f83ae8b-03ed-2863-be60-316deded18ec", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CD781CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b58d5157-509d-a788-1d7a-8cb52432d8f0", + "x-ms-lease-id": "8f83ae8b-03ed-2863-be60-316deded18ec", + "x-ms-request-id": "b5103db0-701e-00a9-59f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3665a41a-2b05-72a1-dde6-f8096779f1e9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09b0cf1c51a2a94ea3547a39781862a3-2e60b7d9277f7847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5c1154c5-5acd-6875-eb8e-99a441e6dadf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5c1154c5-5acd-6875-eb8e-99a441e6dadf", + "x-ms-request-id": "b5103db4-701e-00a9-5df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcf35325-e488-059e-917a-194d9a219896?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6365f4715f19c54d8e78b1a0c8526ec2-d2176a24d3318540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bc41d575-b393-e1d0-b50b-cb524128cdc9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CE3FFB8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc41d575-b393-e1d0-b50b-cb524128cdc9", + "x-ms-request-id": "b5103db7-701e-00a9-60f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcf35325-e488-059e-917a-194d9a219896/test-file-0db902f6-0bf6-a9be-2f59-c760e7b84c75?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-26b6034fa9d7fc48be2426cc79863eac-75d62544eb368b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b6ef335b-c361-6abe-1798-8c39ec6ff9fd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:06 GMT", + "ETag": "\u00220x8D754101CE92142\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b6ef335b-c361-6abe-1798-8c39ec6ff9fd", + "x-ms-request-id": "a4eaaf52-e01f-0084-6bf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcf35325-e488-059e-917a-194d9a219896/test-file-0db902f6-0bf6-a9be-2f59-c760e7b84c75?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-739f94939a6db04080807eaa0f62430a-5674aec3e48a6744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a551c14-7a27-529b-49d5-b6df18d6796d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "dda955bf-0850-1ae9-ff82-aae8f0a9f85e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CE92142\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a551c14-7a27-529b-49d5-b6df18d6796d", + "x-ms-lease-id": "dda955bf-0850-1ae9-ff82-aae8f0a9f85e", + "x-ms-request-id": "b5103dc4-701e-00a9-69f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcf35325-e488-059e-917a-194d9a219896?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-802b1facafaeb2429378cc79bdd9d516-0fecb31afe86f74e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4d3b738-9e53-8636-3fb2-6af3e034cdce", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4d3b738-9e53-8636-3fb2-6af3e034cdce", + "x-ms-request-id": "b5103dc6-701e-00a9-6bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:07.3402801-07:00", + "RandomSeed": "1022404170", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..4ea4b9b2c70c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,708 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ab02a5b-62f6-2290-c4a8-8763f8a1c675?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc2ec5513a636740aa1349b7145d14a9-4be03613b051564f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "badcf775-0bb8-a517-7d95-8fa39213d543", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CBF8DD6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "badcf775-0bb8-a517-7d95-8fa39213d543", + "x-ms-request-id": "b51066c9-701e-00a9-2df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1ab02a5b-62f6-2290-c4a8-8763f8a1c675/test-file-b76ccd29-2be2-da7d-dc49-51779d695316?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33bac3105794b34787ad65bc9ae5b310-e89556730b004f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01fd81a9-d741-490c-7a01-de6fb9a00813", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102CC40B47\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01fd81a9-d741-490c-7a01-de6fb9a00813", + "x-ms-request-id": "a4eab167-e01f-0084-7bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ab02a5b-62f6-2290-c4a8-8763f8a1c675/test-file-b76ccd29-2be2-da7d-dc49-51779d695316?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b50f6d89d413f4f80e3a26ad59c8d9a-dd139d216d04174e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "779c5068-db21-d490-03e0-f1fe0e9a83db", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "f9897941-d425-1c7e-1043-c871c69ee931", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CC40B47\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "779c5068-db21-d490-03e0-f1fe0e9a83db", + "x-ms-lease-id": "f9897941-d425-1c7e-1043-c871c69ee931", + "x-ms-request-id": "b51066de-701e-00a9-3ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ab02a5b-62f6-2290-c4a8-8763f8a1c675?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-27b2aea938982f4cae4889ab7d5cc91a-ca224a34ae68824a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "76097ad3-7102-9910-0af9-188b60d633f1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76097ad3-7102-9910-0af9-188b60d633f1", + "x-ms-request-id": "b51066e8-701e-00a9-46f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81aaab20-5152-7b7c-a9ab-d2d96d0e8648?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-810cd356109bfb4bb5c087bb7b352a8f-a8e27eb264a10b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a3607b14-6d10-8171-fd8e-cc569f362bfc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CD33CDC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3607b14-6d10-8171-fd8e-cc569f362bfc", + "x-ms-request-id": "b510670e-701e-00a9-6af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-81aaab20-5152-7b7c-a9ab-d2d96d0e8648/test-file-3398d072-9eab-1360-d203-e4f13ea3a78c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44c565c2fbc1b34981b63df8d464ac70-fa3384b28aa6c344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "03661735-5c83-7623-1a4d-d10c88804359", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102CD7E7CD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "03661735-5c83-7623-1a4d-d10c88804359", + "x-ms-request-id": "a4eab168-e01f-0084-7cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81aaab20-5152-7b7c-a9ab-d2d96d0e8648/test-file-3398d072-9eab-1360-d203-e4f13ea3a78c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:34 GMT", + "traceparent": "00-a06cfb2f76a8f342ae9f6c3f414294e6-bb6544892a9bc241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff1c3d65-6c47-fcf3-c9d6-6b70e4216ebc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9b3a40e6-3872-8f4d-9813-7702075dd350", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CD7E7CD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff1c3d65-6c47-fcf3-c9d6-6b70e4216ebc", + "x-ms-lease-id": "9b3a40e6-3872-8f4d-9813-7702075dd350", + "x-ms-request-id": "b510672b-701e-00a9-04f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81aaab20-5152-7b7c-a9ab-d2d96d0e8648?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae94d35e20fba64bb171322c4cc436c9-412e09d1bf4cbb43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca9d3d17-d341-8f08-8bbe-5d673798dabe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca9d3d17-d341-8f08-8bbe-5d673798dabe", + "x-ms-request-id": "b5106735-701e-00a9-0df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-90e71bde-f21b-4875-21d9-c8ccb0ce9cdc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d49500dfd3a34489f1673cb72d2d5e5-8f060ae42474464c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4545fda1-ec06-2450-c754-a8680b3cdfbd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CE84B73\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4545fda1-ec06-2450-c754-a8680b3cdfbd", + "x-ms-request-id": "b510673b-701e-00a9-12f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-90e71bde-f21b-4875-21d9-c8ccb0ce9cdc/test-file-380e8122-323f-3a3a-9f41-189b746f896c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eaf6706a72a90941bc709c1636bd2140-40645cb76960614e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3de3c0a1-d3a5-6e5f-c30b-a5c4d4b5b057", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102CED50D0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3de3c0a1-d3a5-6e5f-c30b-a5c4d4b5b057", + "x-ms-request-id": "a4eab169-e01f-0084-7df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-90e71bde-f21b-4875-21d9-c8ccb0ce9cdc/test-file-380e8122-323f-3a3a-9f41-189b746f896c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:34 GMT", + "traceparent": "00-696eaf9a6d192045b7724c82cbc87334-fb824d4683923b44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0638883-b778-742a-8c17-91024a531cb8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "e29a3bcb-2c11-cb34-aba3-880b520a3d8c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CED50D0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0638883-b778-742a-8c17-91024a531cb8", + "x-ms-lease-id": "e29a3bcb-2c11-cb34-aba3-880b520a3d8c", + "x-ms-request-id": "b510674f-701e-00a9-25f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-90e71bde-f21b-4875-21d9-c8ccb0ce9cdc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-955a439bda9eaf4f8eda7e1a62dfbb0d-f2ddc3dfae95c142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9888d0b-7da7-ef13-b185-2774bac4af76", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9888d0b-7da7-ef13-b185-2774bac4af76", + "x-ms-request-id": "b5106755-701e-00a9-2bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98ae35a0-9ef3-863e-bce4-4bd99fd536d3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d56b4401a89a1741ac172e3b543c0734-6ef2d26b6274fe47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "08b5a1f0-8209-6da7-4e01-0dc3313a4fdc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CF480AF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08b5a1f0-8209-6da7-4e01-0dc3313a4fdc", + "x-ms-request-id": "b510675e-701e-00a9-33f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-98ae35a0-9ef3-863e-bce4-4bd99fd536d3/test-file-c377534e-f2ce-4dab-245e-93c45708b064?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1a9c53583cad34a9ab4f2483337ba4f-d1ae7beb9f0f794f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82e76ade-02e0-fde1-f667-e3abeee31546", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102CF9CD1C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82e76ade-02e0-fde1-f667-e3abeee31546", + "x-ms-request-id": "a4eab16b-e01f-0084-7ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98ae35a0-9ef3-863e-bce4-4bd99fd536d3/test-file-c377534e-f2ce-4dab-245e-93c45708b064", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a782774-88a9-8c78-adc6-f8e48e9c7814", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CF9CD1C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9a782774-88a9-8c78-adc6-f8e48e9c7814", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510676f-701e-00a9-42f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98ae35a0-9ef3-863e-bce4-4bd99fd536d3/test-file-c377534e-f2ce-4dab-245e-93c45708b064?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754102CF9CD1C\u0022", + "traceparent": "00-7c51ca40f361234c9cbc18cf0ca9ea2b-dbe8c503f0ba754c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5dd00770-6e68-b72c-5059-405a359f8e1d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "96a4a950-5251-20bc-89fc-734484e109d6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102CF9CD1C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5dd00770-6e68-b72c-5059-405a359f8e1d", + "x-ms-lease-id": "96a4a950-5251-20bc-89fc-734484e109d6", + "x-ms-request-id": "b5106776-701e-00a9-49f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98ae35a0-9ef3-863e-bce4-4bd99fd536d3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-79e6d0dcb89fe6439b299b9a3ef1e3c6-96e30160280c684f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86738def-1bcc-efac-e1b3-d4a4e6cbec87", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86738def-1bcc-efac-e1b3-d4a4e6cbec87", + "x-ms-request-id": "b510677e-701e-00a9-51f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-59f2bef9-9aab-09b8-9983-5b12f90b0b3d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-93cba6c57fcaef49afb5797126625c30-1b4e06ef21b79549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ee27ed69-e721-54fc-d56a-ec48c099f5d5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D02636C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee27ed69-e721-54fc-d56a-ec48c099f5d5", + "x-ms-request-id": "b5106785-701e-00a9-58f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-59f2bef9-9aab-09b8-9983-5b12f90b0b3d/test-file-4e8c97a8-4560-f25b-6d9a-13413fb977d0?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af5064fe362eee4f89752e9d6ca30579-4f9c3753afc26d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa568573-173d-24d6-9135-8086d3bb151c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102D07072D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa568573-173d-24d6-9135-8086d3bb151c", + "x-ms-request-id": "a4eab16c-e01f-0084-7ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-59f2bef9-9aab-09b8-9983-5b12f90b0b3d/test-file-4e8c97a8-4560-f25b-6d9a-13413fb977d0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-d22117efd2f143439a3b09ef32c8a0fd-1d3ea8bc2143b944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ffceb500-fcdc-8abb-92ca-7ee2648bb1f6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9b2b1bf2-e9f0-8bf2-7b5a-b34b729ad765", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D07072D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ffceb500-fcdc-8abb-92ca-7ee2648bb1f6", + "x-ms-lease-id": "9b2b1bf2-e9f0-8bf2-7b5a-b34b729ad765", + "x-ms-request-id": "b5106798-701e-00a9-6af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-59f2bef9-9aab-09b8-9983-5b12f90b0b3d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-196bbf1ba23cba488b82a3e79042bd79-1d8d92e4ef64574f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc4ad3fd-d7cc-0588-ab43-2797feb1a1c3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc4ad3fd-d7cc-0588-ab43-2797feb1a1c3", + "x-ms-request-id": "b510679e-701e-00a9-70f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:34.3230985-07:00", + "RandomSeed": "571122003", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..e565b7e6aba4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,589 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-16b13647-e48d-9083-1041-b4e0520ac5fa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f71c61ce1654e49b083ff0609a462a5-c4dca38d676c3e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1763eec3-6ea2-cea5-2455-7d532dc4733c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CF19435\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1763eec3-6ea2-cea5-2455-7d532dc4733c", + "x-ms-request-id": "b5103dc8-701e-00a9-6df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-16b13647-e48d-9083-1041-b4e0520ac5fa/test-file-211ed3db-6faf-0737-a935-22b0fac1b4c3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-19ccaca3bc445348b5f9a19463103132-6fc183e71f541d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "07e6ac68-b42d-53fd-b65c-6d6c4bf4d363", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101CF6D147\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07e6ac68-b42d-53fd-b65c-6d6c4bf4d363", + "x-ms-request-id": "a4eaaf53-e01f-0084-6cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-16b13647-e48d-9083-1041-b4e0520ac5fa/test-file-211ed3db-6faf-0737-a935-22b0fac1b4c3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:07 GMT", + "traceparent": "00-67e6a8048bac19408ee2ba28b79ab610-e1c8131d48365340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "08b2891c-2852-5887-16b9-8ca8b33ed0d2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "25e7baa0-0fa7-2d96-7b85-00bf82e3456f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08b2891c-2852-5887-16b9-8ca8b33ed0d2", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5103dd8-701e-00a9-7bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5103dd8-701e-00a9-7bf8-85be2d000000\n", + "Time:2019-10-18T21:14:07.8738675Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-16b13647-e48d-9083-1041-b4e0520ac5fa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7db5d914bd24847b4336a08af64deb9-d9acb64088608048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f9a2d337-3c30-be1c-6cef-372120ed04cb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f9a2d337-3c30-be1c-6cef-372120ed04cb", + "x-ms-request-id": "b5103ddd-701e-00a9-80f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4132daf8-f665-9681-00be-e3230da9f6ca?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b9248edace0e7846ab334910279896cf-33365d209039f345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "87e54f2b-ab19-402a-520c-f87259f9b1c3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D02F96C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87e54f2b-ab19-402a-520c-f87259f9b1c3", + "x-ms-request-id": "b5103ddf-701e-00a9-02f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4132daf8-f665-9681-00be-e3230da9f6ca/test-file-24546cf9-237c-2130-3858-5f9d0bc54898?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62c0049e88f98d429781d27da210ebcd-bb03c36a7efee646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1c22716-af13-07b9-1fc4-4ec14b8c348c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D099B42\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1c22716-af13-07b9-1fc4-4ec14b8c348c", + "x-ms-request-id": "a4eaaf5b-e01f-0084-74f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4132daf8-f665-9681-00be-e3230da9f6ca/test-file-24546cf9-237c-2130-3858-5f9d0bc54898?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:07 GMT", + "traceparent": "00-94e7da207588bd4b8c232f1cbd6fcf37-a820772c2f860f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ecb01fb-d5a9-22e7-2737-27e05d6d727d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ab8660c3-f301-8aff-ba32-524c95a14209", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ecb01fb-d5a9-22e7-2737-27e05d6d727d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5103df0-701e-00a9-10f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5103df0-701e-00a9-10f8-85be2d000000\n", + "Time:2019-10-18T21:14:07.9778666Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4132daf8-f665-9681-00be-e3230da9f6ca?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3d6b17a3a7ea3147831703c0996edafa-fef1406bd2f5fe46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "93500d5c-c4d6-005f-9064-bccb3fa4de85", + "x-ms-date": "Fri, 18 Oct 2019 21:14:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "93500d5c-c4d6-005f-9064-bccb3fa4de85", + "x-ms-request-id": "b5103df2-701e-00a9-12f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-da7e207e-0105-ab3f-776d-a35e1dd6cd27?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c157e8a952e8c4fbf662868864f2f82-36126003af400346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3492326b-9081-5bc4-cea5-1b682001e3ba", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D187D98\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3492326b-9081-5bc4-cea5-1b682001e3ba", + "x-ms-request-id": "b5103e07-701e-00a9-24f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-da7e207e-0105-ab3f-776d-a35e1dd6cd27/test-file-e2ff9497-8f21-9f68-79c0-f41bbd9e17b9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ceb66ae632ab64e9467292c98590c50-6f3e32075692a842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fe098906-3cbe-dc14-c9f3-bac09ca89d2f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D1EDBE8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fe098906-3cbe-dc14-c9f3-bac09ca89d2f", + "x-ms-request-id": "a4eaaf64-e01f-0084-7df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-da7e207e-0105-ab3f-776d-a35e1dd6cd27/test-file-e2ff9497-8f21-9f68-79c0-f41bbd9e17b9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-06b6aefa871a214a859bd85bc8f7bf3b-ca3c97a55556eb4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "61e9528a-e825-0ed6-120b-0ffbf21bcfd7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b319618d-f80e-fe77-eec3-4af80df1dc3a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "61e9528a-e825-0ed6-120b-0ffbf21bcfd7", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5103e2a-701e-00a9-44f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5103e2a-701e-00a9-44f8-85be2d000000\n", + "Time:2019-10-18T21:14:08.1178715Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-da7e207e-0105-ab3f-776d-a35e1dd6cd27?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d33d85ad9ab60438e29924f86e43d10-1418c2d7cc92a242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb6e5a23-7b08-3c15-3806-208a09ff203c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb6e5a23-7b08-3c15-3806-208a09ff203c", + "x-ms-request-id": "b5103e2e-701e-00a9-48f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5e384947-1249-215b-b875-fa1e8cdf37eb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8840190c7a7554e8fe9b3624f746001-ff36dfc944233849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8db01fe5-c1ef-10bf-fe4c-029280f6af59", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D2771B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8db01fe5-c1ef-10bf-fe4c-029280f6af59", + "x-ms-request-id": "b5103e37-701e-00a9-50f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5e384947-1249-215b-b875-fa1e8cdf37eb/test-file-039e35cf-8927-338e-799b-f2eabeced8a9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-107a7451bf5a9e4e85f6eb7da7138d76-c5d9ba274670c841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "13bcfbaf-6770-5c40-917d-1453ced5522f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D2CDB6E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "13bcfbaf-6770-5c40-917d-1453ced5522f", + "x-ms-request-id": "a4eaaf66-e01f-0084-7ff8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5e384947-1249-215b-b875-fa1e8cdf37eb/test-file-039e35cf-8927-338e-799b-f2eabeced8a9", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8ec6874-2db5-6cb7-d096-d9fbaae06c63", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D2CDB6E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b8ec6874-2db5-6cb7-d096-d9fbaae06c63", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5103e43-701e-00a9-5af8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5e384947-1249-215b-b875-fa1e8cdf37eb/test-file-039e35cf-8927-338e-799b-f2eabeced8a9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754101D2CDB6E\u0022", + "traceparent": "00-32c703ce49b34a4c8bb46bf1f53cf193-869d2c3cb7cfdc4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "87eb4b19-6941-5287-c6cd-f27beb3df971", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ee875974-42bd-262b-3975-bc60f02d213c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87eb4b19-6941-5287-c6cd-f27beb3df971", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5103e4a-701e-00a9-60f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5103e4a-701e-00a9-60f8-85be2d000000\n", + "Time:2019-10-18T21:14:08.2178754Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5e384947-1249-215b-b875-fa1e8cdf37eb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54acb0954cf38140b516d1dd4a371b33-91941d7e50b4b144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ee14705-e4f4-f222-5081-89cd9ca2c4e1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ee14705-e4f4-f222-5081-89cd9ca2c4e1", + "x-ms-request-id": "b5103e4d-701e-00a9-63f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:07.8090825-07:00", + "RandomSeed": "1117268790", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..23b75c8d6f35 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,589 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f5895c8e-5be3-ef95-d843-b44c0964176a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06bb21fc46513f47a04ea78bf2c7fd68-c7d31b2c36273c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ae447538-e78a-18f0-7a3a-7188f154f937", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D0EE6B0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae447538-e78a-18f0-7a3a-7188f154f937", + "x-ms-request-id": "b51067a7-701e-00a9-77f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f5895c8e-5be3-ef95-d843-b44c0964176a/test-file-f20e58e0-30d9-0a5d-e28e-c56792385955?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-219f096430791d4d94e45655330dc4a2-6555b484612e5d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d7b9282-b673-077a-183a-cbfc21898642", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D13D026\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d7b9282-b673-077a-183a-cbfc21898642", + "x-ms-request-id": "a4eab16d-e01f-0084-80f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f5895c8e-5be3-ef95-d843-b44c0964176a/test-file-f20e58e0-30d9-0a5d-e28e-c56792385955?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:34 GMT", + "traceparent": "00-ecb14f972508364fb5389ed12f770ccc-fc6978c27aca0546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6491715-7705-1d9a-7a04-c5399f3c2fe4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "92ec1ce0-6540-7717-783a-163dd733f7ef", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f6491715-7705-1d9a-7a04-c5399f3c2fe4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51067b9-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51067b9-701e-00a9-07f9-85be2d000000\n", + "Time:2019-10-18T21:14:34.8835751Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f5895c8e-5be3-ef95-d843-b44c0964176a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-859c7d0635277a4e93c25a909a2a13ea-9e0e7cd8e66eda43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c028c286-01e9-0de9-4fc7-85b856a745a8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c028c286-01e9-0de9-4fc7-85b856a745a8", + "x-ms-request-id": "b51067be-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1a297dd-7c6c-8eae-9185-bbfdca673347?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4048cd6d4a99ca47990fa724b4dbc747-ec57edc43ccf3f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "525604c2-188f-0a28-1499-2e6445ec43e8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D1A7F8E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "525604c2-188f-0a28-1499-2e6445ec43e8", + "x-ms-request-id": "b51067ca-701e-00a9-16f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c1a297dd-7c6c-8eae-9185-bbfdca673347/test-file-258d3e93-67f4-6d94-9c61-cf0295d08ec4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4aafa383a502294499a4b5f1d8950f09-b2dbff1ef888a14e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c249fe26-483f-5b9e-6fe8-b52e49257443", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D1F4094\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c249fe26-483f-5b9e-6fe8-b52e49257443", + "x-ms-request-id": "a4eab16e-e01f-0084-01f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1a297dd-7c6c-8eae-9185-bbfdca673347/test-file-258d3e93-67f4-6d94-9c61-cf0295d08ec4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:34 GMT", + "traceparent": "00-d589fa982037e64e944be72f04184cd5-c1a5c63c60dce049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d66e8534-e048-aa54-2596-3cc42b53bc55", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "1c4d690b-7cb1-b2d8-867b-1d4b9e1a2d07", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d66e8534-e048-aa54-2596-3cc42b53bc55", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51067da-701e-00a9-25f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51067da-701e-00a9-25f9-85be2d000000\n", + "Time:2019-10-18T21:14:34.9575762Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1a297dd-7c6c-8eae-9185-bbfdca673347?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8e6304d7674464c932a6fb0160c26df-ef7537b0c40f2f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19173ab2-56ac-84bf-7431-71ef8fc0a336", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19173ab2-56ac-84bf-7431-71ef8fc0a336", + "x-ms-request-id": "b51067e4-701e-00a9-2df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d6c0123-47c1-5698-c82e-f1c94e828475?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8a01976662bfc488b63e183a319f989-22e741d9d99b1642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "24ae5ada-0a44-6a3a-a2c0-507e64f536f1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D25CA31\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24ae5ada-0a44-6a3a-a2c0-507e64f536f1", + "x-ms-request-id": "b51067e9-701e-00a9-31f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7d6c0123-47c1-5698-c82e-f1c94e828475/test-file-4fe0fbad-b2ae-80fb-5707-8d7c3b7feafb?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fb4be0784bb4bc44a646aba0082bfbc2-bb2d2316e7a7594c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "706b1a0e-61ec-2875-5f2d-cc3c7cbd2f22", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D2A6728\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "706b1a0e-61ec-2875-5f2d-cc3c7cbd2f22", + "x-ms-request-id": "a4eab16f-e01f-0084-02f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d6c0123-47c1-5698-c82e-f1c94e828475/test-file-4fe0fbad-b2ae-80fb-5707-8d7c3b7feafb?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-99c83cb3a2065d45ada412bc027d1bbd-f527cb00d994a34c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fda42b77-682a-cbf3-fd1d-a510186dc4df", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "970054d6-4206-4d1d-cadb-490864802e2c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fda42b77-682a-cbf3-fd1d-a510186dc4df", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106801-701e-00a9-45f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106801-701e-00a9-45f9-85be2d000000\n", + "Time:2019-10-18T21:14:35.0305753Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d6c0123-47c1-5698-c82e-f1c94e828475?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e261ce35030b3248b62e60f9a9bd22ff-3606a2910ca87941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "38900153-31db-9e02-a0a3-23f5d4fe02ea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "38900153-31db-9e02-a0a3-23f5d4fe02ea", + "x-ms-request-id": "b5106805-701e-00a9-49f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f2a7b302-9ebe-69f8-1c49-b74428b21b86?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-169cf3d44939fb40a0838537c9898c5c-0eeee7a878861c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fb3e55e2-c8ce-b417-0827-1b9279bd76ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D30EDEC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb3e55e2-c8ce-b417-0827-1b9279bd76ee", + "x-ms-request-id": "b5106812-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f2a7b302-9ebe-69f8-1c49-b74428b21b86/test-file-05939d87-ec40-760d-afd9-5527564d7f02?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8728e8b4c8e8f347be612de96986c0fe-cffafba9a30a0d4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c235a21-8186-f606-47c8-4cf573f05eba", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D368CC9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c235a21-8186-f606-47c8-4cf573f05eba", + "x-ms-request-id": "a4eab170-e01f-0084-03f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f2a7b302-9ebe-69f8-1c49-b74428b21b86/test-file-05939d87-ec40-760d-afd9-5527564d7f02", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "560e53aa-4ba2-7d84-e0bc-678b32ce18ef", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D368CC9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "560e53aa-4ba2-7d84-e0bc-678b32ce18ef", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106834-701e-00a9-70f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f2a7b302-9ebe-69f8-1c49-b74428b21b86/test-file-05939d87-ec40-760d-afd9-5527564d7f02?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754102D368CC9\u0022", + "traceparent": "00-3d09d3054b39ab40bdbe771f33fccd96-16a2e52ce0d29d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8a8d86d4-af4a-3999-f088-1b6dcbf00e9b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "08cf19a7-a35b-6779-e4fa-4e37dd58063c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a8d86d4-af4a-3999-f088-1b6dcbf00e9b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b510683a-701e-00a9-76f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b510683a-701e-00a9-76f9-85be2d000000\n", + "Time:2019-10-18T21:14:35.1225825Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f2a7b302-9ebe-69f8-1c49-b74428b21b86?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9a355d93c3f9e940b806fbdeb1f9b1c8-606338d77224044b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "acb74529-8e41-12a5-7636-0e614722a8ab", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "acb74529-8e41-12a5-7636-0e614722a8ab", + "x-ms-request-id": "b5106840-701e-00a9-7bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:34.8426424-07:00", + "RandomSeed": "752526830", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_Error.json new file mode 100644 index 000000000000..05d266073cba --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_Error.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6b7ec8ce-3b0f-0062-460d-9672a9cb1d72?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0191cf6737e7f440b64edcb906109c49-8dbd85692d312644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "781622b9-ceef-3f97-d43e-cc3cb943f9c1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101D3B212A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "781622b9-ceef-3f97-d43e-cc3cb943f9c1", + "x-ms-request-id": "b5103e59-701e-00a9-6ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6b7ec8ce-3b0f-0062-460d-9672a9cb1d72/test-file-97a67212-28cf-ba68-fc5f-71cabdf188b5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca7d9c75b626324fb3d7ba6094184ceb-93b048e6f5b19042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d4a16b5-738a-6d0c-eea2-01089edf736c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "86b8abf1-a5b5-0483-96c7-8989479065b6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d4a16b5-738a-6d0c-eea2-01089edf736c", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5103e6f-701e-00a9-7ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5103e6f-701e-00a9-7ef8-85be2d000000\n", + "Time:2019-10-18T21:14:08.3528860Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6b7ec8ce-3b0f-0062-460d-9672a9cb1d72?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bde95dda74efd64ab7437cc6fb5bf117-c062259ece11c144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30d3a545-5745-d62b-aff0-17478212f2da", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30d3a545-5745-d62b-aff0-17478212f2da", + "x-ms-request-id": "b5103e70-701e-00a9-7ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2016482834", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..a1aefd707aac --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AcquireLeaseAsync_ErrorAsync.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7da254cb-1140-a40c-935a-152efbf07ad3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d6aed19bbe99404fb0f4f00f3eb45ba8-0fa84bab457b4941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2012af36-b488-fd58-604f-9a2cdd2fe5c1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D3F9408\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2012af36-b488-fd58-604f-9a2cdd2fe5c1", + "x-ms-request-id": "b510684d-701e-00a9-08f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7da254cb-1140-a40c-935a-152efbf07ad3/test-file-6d2d026b-cbed-cbe7-2316-14f60d73c2d4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4a7917a9a51b749b2c382a6f53f850c-8083c7bfadb1a649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bfbbc68d-9937-10e2-b7fb-a96e13c5661f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4bf81d71-5ade-324b-c37f-b8226404ae39", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfbbc68d-9937-10e2-b7fb-a96e13c5661f", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5106854-701e-00a9-0ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5106854-701e-00a9-0ef9-85be2d000000\n", + "Time:2019-10-18T21:14:35.1845820Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7da254cb-1140-a40c-935a-152efbf07ad3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0180d414823924ba507440c8aabaf7a-eaec3081d483e042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e95ca8f-ee49-c902-5f1d-2795d29c5702", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e95ca8f-ee49-c902-5f1d-2795d29c5702", + "x-ms-request-id": "b5106856-701e-00a9-10f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "566731762", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync.json new file mode 100644 index 000000000000..a402f0bb74e5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync.json @@ -0,0 +1,135 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-92950fe8-721a-4efa-5d2a-20656df45e33?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bffc2481e8e6ad48945abe4fa582c9b8-84c6e93d57d4ff4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a059e2e9-47e4-c174-f765-603acd72ac47", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101D4C1138\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a059e2e9-47e4-c174-f765-603acd72ac47", + "x-ms-request-id": "b5103e75-701e-00a9-04f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-92950fe8-721a-4efa-5d2a-20656df45e33/test-file-c70088c9-790c-0242-389b-94fef969accd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db8eb2c13a9b014b80f0eefbf22333ff-458726070bf6ca43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19c6316f-228e-708c-9f56-6748b375c78d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D51BB98\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19c6316f-228e-708c-9f56-6748b375c78d", + "x-ms-request-id": "a4eaaf6a-e01f-0084-03f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-92950fe8-721a-4efa-5d2a-20656df45e33/test-file-c70088c9-790c-0242-389b-94fef969accd?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-4156f40515e0f74d9605e9bbe41a7c22-69a872fcfeb1fc4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "77e26477-aaae-bd78-7bb2-0e6c58d0c912", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "uZL7Rvchqww5xH7MIq18nW8Ij8ijkj8c\u002BgrrRFUGiNN4yNvyoOWVTYW638mkwE3y2crZq\u002Bb/6iZS3kvsNWe2MzyqVFrRivyJckFC6LJ2dzq8\u002BGqLLNzseN60n8GZqBgeBKuN\u002BWzzIE/NTzilvQJ03GYRMDz8Kwdfvdt8HOo78MopI\u002BQH6X7NydcavdykR7vbQMNah3jbIdikLjuQdwRlkl9ue5kdbPPoQ2Zk4m4qu3UgoNsn4GhRTQILYrpCPVHTtSp9NcwhvtPPckMRdj9qeXPGcNcoPbL3HC6XEQo4pgYVkSxDrYWp/uEHV24kQNfCoelHfMx6qnd3hhmeiqzJl8s8/OUTJsztHHL1IOZE0ttW1HAh8Sk6mua0zCdsC3M1PcCi50Tyr3ocWV9ZhYmRM7M9R7Y8qKahAmH\u002BXlqkgRD/v\u002BMloeuXZCT1BJfK4BVcI5h0LsS8\u002BZUaAOXi81Egd9hPWsWma5HIpeKRRqQO1yFMoTvBMFJMQsZNC6EGtHDT1Yy/eoVPtbcGq4jhKrLwCyjDllEWXkaFAhj/WF/wwvBxvnEXT12b/euDu4XJaxcTXAB4Qh4fvXZFOXdtT1xXFumXb2tB2LvLJ5hlkqPBu5cA7Pxfd3/SUgH60hXlLq2OLKSbMfur0YRErRuFuSrSg37gbWNg\u002BJ9qxRxqRwam5vnr1mX/JomcVBp4GsljTJnWJ06XBMBKLjQFMGzeQYp9nscimuLF0130RBlI6N3VB3mDkx\u002B4D\u002BE4oKgx\u002BfYdvRKQ\u002BnwBQLG2EVPxosCnAUVXLynzW65qxY7m6fk5k9ln14YGuO5g08bHzYHLxm0gkZ9j2srNKmJkJTXtG1a4fH55iso5oUhX9ltiLI0snv4hxlha1rkPma0koZK4crhvDlADUjyi5vBXDONuav3UN4c3zFX\u002BXqbFavAcFf\u002B1noSj8h08KUzBft9oA8nVoS\u002BvUGkLgaZjcbCqPedMhtHwoW5fy3jglw06dU11llvc78nBbcWVqRzeQIBskuxkdfgOd2Fbdda3zrhb0QxY7dtVzk0eixgMWvdRgYr3dAUh1f9UZh75gHrzCZ4MOdgQhVKlF8OeRurfAhxpCvRLv1qyOfsMA4a8XE7TK4F6/yEfQPw4UV1Cg48VdWQCj3aFp0pDWf/cBIHL6Lt0yhtoZQL7Ssn4E239cLZs9o4iuszYToM3N6YhQjx6bGmizbl0rBBiBkSsjJTcRelJbw3yqS3unHyXMS1c2geMfaYEW6P9\u002BEl\u002Bv7SHK8HuWvG919MviMI7szA93HriBSw9Hw/t1\u002BpFTHfDc\u002Bl5ZnC6qNY8nwI0XfTkyahywBvPnLqHSguyAYMHd4pbaxXZwUy/gjOkpWYqCMIaCQ5C04xc9NYv8hxlCKdTNSh32fHfCgdbsj3nKvdTXUFJl/d1xaP\u002B/nc\u002Bqc8wWnmLUHA\u002Bsi/QOv4G5iFOdMnf3JXaG3Cw3XCEedp6oWA4K1fDW9qGFKoSeF34b96Cr4qtXs06VT4J23L/ujlUVpidzrvJihjvWMfqyKMTt26SAclQzEOT/dUYuoBnh1pwvSHEWqEiuSRxvgUFT42b9SMEbbhvBIlVCtDlsNCYh9FteQqCTl3Nb0il3g49ja1IfcRcYxmhAbmXb0/RPAhU2TYzmNaCGKfGNv5wyiV7F30inTMLOyS4y3hQ6t4N/DJAUAXXCvTXxmQdliwaMTaTHFjSrp/USJ0Se8xdMS7JuDrLMHogow2IStfO7qT4nZpCvc2GOk2TawdnxY4oeZQ1VN7yTwC8c3lKSmTIBVr5Gd0xG3RhQn3sOMVyuN1\u002BYNFCmZrGBk6ahklUO/DpymWtbquw9l0f1BFgBRY7SrqbzOqShWzAMxOPl5UqDAeNA25fxEoxzWlzI8SJZQE3XjyPuG4FVkT47DqXIF7I9McJ0gGo24Vvav6AH2KoN80SWDhZm1SYiK0pZ9cPmawKqi78f5L/joO2H05whDbhULVthcgmb1lzcUpUfnOtX9BRdnQ0q7g7E8m1onwGKAN2SBciohTk5DvViQ5HqxAPCb9\u002BHg7BrKT9MXH/cMzcbUlH3TZci7y7bZE5XyGp82e5ppi8hwn1tJtyJHCj5XNu\u002BBzEAM3Zsn4CwrB8iE2DUz4JRcozH\u002BU/Uiib6mZLGIgdymYF5PKa3/MausVYeCxN79AymZ\u002BpO9g2ha6lPsgXtqkoXr7mfW5Lb2bXGGUf5tn8TfuVGX/pdI\u002BOzl9E9KErAwMbMBluZ3Fi5ik40iJyFp7UqPDMgZ0qPuovWK4PBnrFqxViBLbAjuaJMzJVsKJsG7fAb0ywXoFm8fEvPg7DUuCucyYMEBLoFBoJQ01q1I1Iwjz2TpYuFEyU/BPEkE/XxeFSpj17YAul11sxphsz\u002Bxxk53zRzQNJgF/aeBP/JITLMX1sGC1QzGIxUXc7/W0xYAH2YKnSBvjdCSbeoef3pbLXZXSdx\u002BLuExoan3yMDYLxqBgSCMTa\u002BSuFjw8HcSt6OqvEZJf4k5keCEyOuGZ7UPuk7PjP5Jzu/GxJFzfT56Lvn2XQyKjr\u002BBV/9AB4S0DFCT8TYoUyq1UP1Wcrr3thSiGpnxgAq4hTufPjUPCcdbArgw74wIQcvPQQwfJAv0mZHanfzqwoxF62wKmRT1tlc2C3/yttaYqcjeMk8OqVEvmqSTJGvKcEA7\u002BvQQDai2yZqk6SicAeK7QfQkHJA9R0IK2w5wUoHra5svtsvSeJwgF2ikWcA4g4jB5\u002BJnplO//qOyBSKaRmcYuX2NfFsW2MlYBAUnmO2B0leFvnqfg8U3f7gYIGN5hdDxm5BCqxctqw8pH5JeiGXGMDLbFJf8eTW4VfyTDrhV7o4kJf1NPycwWANrZnQi6OdCUeAwrmE5BSJqmlUaiqxW0yEUKlJ4ePEbmryEkQLBhW0VQLzIJUAc6yDK4qTCJc1nBJNDHr6E2dj/FQOktHQfmRTn9Un/nr3g9z8xrZZcSWT/LYxvjmaugHbT2QA8aDa8u0mf2iCDd3XlUhePUyxCksuutZbnoBquOXTDG7WttJ74dPJMzH9Ea6YGiixfLz1KkTY0jbKvxQs\u002B8ZC7sGuwN62Iht459dZcWkng0SXuTxo3iHqPeSbcWL/nHdreiLtKVkKO1phvAJtv2CN4zvPVQKKGhDfhMM52rD4eUugLjdGelorjb2hxyHfvH5DzY5nMEc0oSARzaSV0GCpqQL2zZFpR2iho4eE6BMvP8hE9cziUUjEa0zXNKz1lf0dOB3fKO7tGkYlhUy/r/jNIs2cERpTx1f58mIEUhL77A3KZ\u002B/1T9cZV5tG/Iw8RPuTyhGfGUTiyTDGJTZMqIgzadk\u002B9QfJF9L2Qvl\u002BzQqLvW1msEgBHJLI556/LyrgjK7TE1Ly/Y\u002BzivJ\u002B6JaLY/wmemeJJjhAMg0Gdc2pCeioFfYKa7m32L/d8uVVgnQ8PUOiWLTDF6a2kyFFrIfBykDJ1pLgQTgCrmHn6zMTKq\u002BZCjhKBvFzpT4PU5iYMmw4G\u002BhkS6uhG/xLn\u002BpS2yxzY6hxrGJPd8OPljGU0O1farw1749Krp7EN\u002B58PqcHIMnRm/AwZkXJqKQklLW5zErO7DVuHSudKPTJrbR0E3lciLVnwzU9bwQ2LAcrZhnpSiujrRJx2MOedLM7JvjRlVVqiAvAEckV0b0xN/EkscLa4CNI0KZm6u/xyY6BwghLJJaxgJ3OKTgiTZuVQKDSeYKwYAaVSITuw90cDkh6lA\u002B05hNacvFkzPcrZkLK0WpO30/L0WHBtdvRwvyA8drv57mL4JpNuAbRS5NPaiJB5DJyjW74boKtszB3SLA0o9sce36JfvDPwSdI\u002BoWOsku5j96KTiSr93k3Hi2qFm9W3Of4My6juKVBoowHb3Q83wCkvbiRalW2cEQFkmCDJer38h2d1n8dFhc5SKuYZIgE\u002Bj8sxVi2xbJSAcLqneZEvnzhT31WXsjBh2ehWCGqHgu7wNghlmBSASxrC9S8Mrgw9IputxUKrls2Kz4xFW1Q6CO3LpzOYyfcTw5Q6xM0RVSvcKNXO2b2sVJ9K6siYSv\u002B2mPwxQQbIpGikmgG\u002BYMHwaXpQaSKOey8wL0KkTe8\u002Bi3iUdDvQ4BQlA4R9Kk\u002B77ePdSnFeN\u002BHdOC3NARG0JFZ5Zh6JKeyWL4lWO2WeAUDvdDFuxwN90EOWx0weA\u002B7yYN8\u002BA7QxIsP3Rxr3\u002BAx8Pzbc7YzgVV1DC5XK8lKgeBuaY8qGYA2crkF9Z4/4deg3GogFMSZSEgtx\u002BvguZjBhRs7/XYQx9d85QD9Lcu3dSoWtg9fKmzb1SFG/FGUFbkgBDCDA\u002BShUBSS42/DnFq8tpKBicNJolquH\u002BhUycuFqI9H3OmbNDEFtWY6zEc9GHiGikW/Eou1lqGV1OP8DEYJDXqge7\u002Bw4YJhe9SdTpYTsQevzj\u002BFxlYD0kYIBR9NSWjgMb7MXJy41ejDHZa22AfLQmOcTH4GQwbknKl5qJxi1DKr/R0XRxSrNvhWwqj/jPo\u002BPIL78Pzqma54J4Azf20MYEmkCxsq9DsPMRWF74CeJQ\u002BvO6wZZyM1gSOunx9Ud/dLCmJfW4GfEwiH7P\u002BnZOnt2cKwRAPBMvkmbkn3fFTburleOqUePsmN0ChjUbpjThx5gIVc4/PzihdpeO0355azrHJGSSoEj9s5IrPbXaF\u002BwuBtvbvPvpaFqrCN9MXclihR7\u002BVIHQUydPDqI8F/2Gy16nYMymna4\u002B2bgJ65ttrVXExLSa28NuXbOwjLJZrVBdID18pPz8v\u002Btsv3rFymeL4V1Id09E6\u002B\u002BfOQcY8hD/5ShrrMdZ8QRYyAjNKhxEpJdMKK9RDToBFDhR3W/548nWcNZSXhmcMexU86tGd73PVpBzzMllqtvyZpSPBBOYYuQ\u002B\u002BrlF9kp5r/a\u002B\u002BBmOvqB6horbihcAbMn\u002BY/eFESnYvJDDB30EiWBJ9hzSprK\u002BY6vwFIGIwNTRPonzS5ZW8J7M5j\u002BEy7cncfkqkZP6LcoXP/xLkPyoU/\u002B78cTzFT3N9wWCBcB3NZvwzKKEYjNE2xDD2A\u002BWC1\u002BeJJI/zNnuMFi/WJ6OdCQFoAZgWsRaI\u002B3Mcxq0Mz0yN\u002Bul4\u002BEuN2jCBphJyQWQumLoujQFNbCbRACgc1m/OgEbjSSy5JBG12yZolQoEFroO7i3z3UJKQI7Cp/gjcATAsiXLj/g4dHSoebHb5NYbzepuDudC2qMEmAmd930ZkmsiqOLkOYbC1Xm5SmSQb1u3ptoNtGEcfdiCxvbumn32j\u002BZGuDz0NpNjrDhuiY8\u002Bcyit5VCjC90JBioJYnKQ0zr8wrp9SrYfw3BGqggorvRIQ1PNQbUtUoQIPLIS69Qh09j\u002BccbUwChxjiLgXWHU4Fg1wB4ewpGFzm82dQ4EDNibJNYvKjwuc4MrW7KSTfUiM1ta3Sq2AhBHeKNWnksZbYJKRDiKpbYcBk2b82be8oF6E0Gzqi\u002Bt5SHG6LKY2NU3Ee4wSAi9mI6lPtfdGw\u002BqaA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77e26477-aaae-bd78-7bb2-0e6c58d0c912", + "x-ms-request-id": "a4eaaf6b-e01f-0084-04f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-92950fe8-721a-4efa-5d2a-20656df45e33?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4a5bbdbe19e0924a90f82d10a34e5b24-984a0bfb66c66443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b665a9ba-322d-dbba-a91e-0f585856facb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b665a9ba-322d-dbba-a91e-0f585856facb", + "x-ms-request-id": "b5103e95-701e-00a9-1ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "274038080", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsyncAsync.json new file mode 100644 index 000000000000..c8c8bd12cefa --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsyncAsync.json @@ -0,0 +1,135 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03e1ab46-c1df-e196-42a5-29a5b406a2be?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d8230417ce2f6648bd4ba02f52ced2b8-f5b0384d1a802f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "01576a2d-998a-104b-7117-85aff39e296c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D48BBA4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01576a2d-998a-104b-7117-85aff39e296c", + "x-ms-request-id": "b510685b-701e-00a9-14f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-03e1ab46-c1df-e196-42a5-29a5b406a2be/test-file-a3394c4c-d236-f7d9-db38-460a427fd5a8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3691eee52982b6408a92a892b011816a-793091633cf4114e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bfca12ab-7d5f-5b0f-9160-25515341cef1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D4E23CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfca12ab-7d5f-5b0f-9160-25515341cef1", + "x-ms-request-id": "a4eab171-e01f-0084-04f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-03e1ab46-c1df-e196-42a5-29a5b406a2be/test-file-a3394c4c-d236-f7d9-db38-460a427fd5a8?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-e0ef4bdd46230d439b78b8d54391631d-29cb78af37ee1746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b42cba61-4de7-61d1-be02-20be2513c5a3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "Qt0rESbevqoX/ORsTGEtuoMnXi\u002B0FUgG0h25TXvj6X38kzXs9aP4zFQfqGOZow4vMmrNK\u002BKePC2UJD4JJXAvNBJmb7gsQcXgL5HalGzlbS4PiRsRFb2bXVYIV9Fk76fj8HRQMjRVA/Cl7fxQw6fAr7cP\u002BptVHR5VyxJhI\u002Brze0Dq9qT4lDv6uYYqayjBS5muR6gaVfQLjtJV\u002B2ch898GsXK8ZcwDyBp7FUAVKrL2k394stxB2SZL3mjRopjU2MWmJLq1BeXMq3\u002BNnj\u002B09mMgX2fnqUADxNhMcIdkMiWBpzx6bgb4QI6aqwddtDvml\u002BgEsEMx7C\u002BFo1/haZReaHhZDPYDOYddKB7YTf45phCcZdmfX4HhULoN9cunFtb6O0KOA6hE4l1gp4clWJ8wS/1PRQS6vwj2d7s89kO8thJI3hG7qqJoWIN8Prj5vPgb3KnNV9HSP3w6mIvsCOsZo/F13HqNdaFa5uyAPoBP/LvDIBqa7l5BdZ6VgBEWe1CXYpvHhN9\u002BjWYHcnHkUQH76pvQKefRf7SSM2fb9/SPRGub6dvliHjbRZKzknvtXCOdmpZ2RlJpxePmNFB4opZxeC4GSGglFmEi9ONUHe04pdZDPl1eGf0YMiP4/lQnYqL8QRlN5xS7d4M0VFFuFKj1ro56NWM4E18w7RZFLRgN\u002B5JBV9vT677Ch8fZKcSsqR57Ak/FrS0/xC66HPn\u002BdUprJlm/LbzMIsLQt62cXumahEP3yirISE1kAZOtGM7ExBF9bgNr7Hxhrt\u002BM9PV/omVEIJi2Bqsfot0LWispHgr0DPKbH/DmLpfHlhtKO1RX5V8uafc2Dr5mXcslYJJQN4/VmOgD44N0XvIA7m\u002BP1GeJs3XM\u002B7USvf00NcElwM4Fd16LdKJrVAHbuQoFNh9P1oljnKwcgzzaw9vrzq7CT54k\u002B3cQBF/EHV9z8UKrDIbd5V83wSMh6PMisbHGgIVTGWls4TuoPtIpn35NqJL6LrdUDelPio56AhKE7lKu/Z3ZINjYPitLNaaMDSKl0z9gJ4L6cnKbA47b8d4oJFB/e6HgdIe6IvCLCdhDwnxs1S/SI8bPtIsqPR1J/ExMIhBWDZKAxF63pQWSbmmaWEERbxyuVgCJsMcVtjdqcCWjP\u002BbH7bXq6xDQGn3BPEYikOTbOI0wncwQzFzKaw4nTTTf7y6C0muMJoQM3juCyHOB8iVSjjiYc6EZtyBYIH8Cqc1I4U0XoL55TxEIJL\u002BRjgTpSXno1b78R3uNaBtKMwYECTVtOeYlalJn2D8nj0/hiCkcb9YGGdMPTJrRiTejLhwLAxqKI1Qew98mgfx\u002B1bcsrODyLsMv/u9hXuxLU\u002BAaxKojG4s0VmXU/az335jXkHfjpd1XsABY3AUqKcVn02/\u002BC71SW7kr91V6HTAXNx9Xic11Z64DwxOpyj\u002BGCS2fbSo8\u002BdPahTW\u002Bt62H3JPPQKTl05/48mvB\u002BkiqqJB5pO0n27AG2j1MfASXtrAAe\u002Bd/2YmaoTaNp3q\u002Be/\u002BLMNykRBLAYADiyWZnmFebYDu7wX5gKs4G3gO3mTM1R18\u002BwUsn83KdPxvmnBAjMwjf8kc/A7qAKgYOnWUPCMbNrYEHKNcLdGzIHYFieY2\u002B46v62Kfs9kOkvZZEGVYMjTZVGe\u002BOHAox033aduU5HrF5T7m6FDAe4Lc\u002BYmtBxlsWvJBKDF\u002BdL8agyQQqEn9da57ly8mcUnkGNzk4ULqf8Awhw7pV7xFR2x/zGkos88434PfMW/uRemkWRNUmZd4MANn3CE7FCHyNk\u002B\u002BpqTgu2UNrAXDC0pQRj0lRPqs8KnZA5hlxNOt/cth6P8cL6NEx6GqRu2NuSS5F5ngFdMnRUWl5aMIfvaRY646YR5PMBqd4H1ZAqm4S0pzrK05yef4Oqe1ekn8OESvFONDU1gGaeN/RjVRykKb7ZpYmNJFW5nKQiZ6mbnQnaQ4re3KePfyaULJuoeyqnBlGYivp6N2Zb1JdRExj9AprqSNFRxU0XSiZi\u002BPe50WF5u2FXwtIPYEwkQsgQPmvNlyoA/fIZFQDEgUDT1z6uogM2F1f3pT\u002BI2yiFbYKFBwu6lSGNuRNvYKYgUwGRO0kNtaDE2icT1fHqd\u002BLJk\u002Bd\u002Bf3o1GUHc4Skvhraxl1I\u002BN5\u002Bfd7ghgG0kpr9vo0Ewpcz\u002B4hPHXCIHMJS31RNwYn6f7AADahwvXL8M0LKCrX2n/yDp8vU\u002BNtu9WAcjaesZ9ARAj7dA7Xvwz0VUuktvhINWz9XyRq9JYbVkhdHVC/LT8xyuAh2GZxHlOSOv6bxQTdODjJnVZ22VNy3CHGdp28NSQMduwUJl0KjEDU2L2bg41Hf\u002BEX9Y/ouu2QsvhEqqex1gHWj1IUyRHfwxERofyR21yQgvq8pEOYI7v\u002Bh3dkweGZIwa/wPQ7LrbPODZ\u002B1xjtAtufsCus9S3CPmuWGkGeev0veH751hZkWVRD7WwNGUijDYCfyRG56C3U\u002BYKIpRBxMME1T16Z9yjBN1rXbQfBtSEi8wzA/rHvdYxRJNiT27BDzryq18nqCRpX2pG64n8qE0RdabIHsDITSdnSSM5QLVumk55HFt1bNOn2aSAcNJcNJxGUMnICPB6Om43wG8BIB602EE7c4vxnBjDEEUsN8xVGwSG8u/rpoFeDtHtTZx0lqmF26iBEMEAVMSw9Oi7TgKh4rVaij0\u002BySG/7WS6BE6MXombllwjw/pDdq4rOrGoorDfS2rXGhx8VxJ2wTNcVkB2JJZvH6emjh67FxOPA45gFzqj2rjjpTRtL085rQLG5xBdpQYrOYMZKM1MHAMI7UOEFqn4qIuHgn9R8fBobNEL9C/zMW54RO23mqH7l5kxZDILtZZozk6U1iKWyUeCsMv8QCfTFbvlG8HMQQ3Zm\u002BrmIJ3OXLdKoyXhbms74XuWJOnmD1dxXl6GJpnEnI0wuzo3oKipxFQEsZzx8adQqSpGJiwj85yTdMI/ODYtdhaosKMhBDDS7FCV0V3Kf2ynNY1vfnZRHLetlDvWaowt5zuGWUEEL5T5cznbjhJO2PVlmAKovfegR6Prg2/1DIHEZ/oSNBYrowXodgs8hY6lbss2YNJ5dTlD5hGdGKw09Ga4BxYoLJTfSeUMwDfsY7IVRhSUvpuvSvLAzl4Ejppps3GUdI5ojTI2VybtfLTxZ3Jfd8KHkDXbCLwjV15G2rtakwzGR\u002B8zvMjibldkwc4932bbtQbX4iM7yWvCNSXT74x7gumoKx\u002BDK8r5pSHudkb99Yf3axW0grDZio5zcYejDo7a\u002BT7khaRHSJlL3j0BXUMU1E\u002Bd7HRmtwAozpCRH6pDVpaTA40YCW/joCKMeLRz2D07Xq04BSIKZDIuu7cDtjjvCHeWbknGDMrvujxR6k5bpPZjVbENC0F0mK9K\u002BU2o3\u002BnprXA87WnjZVHSWFrlqHnj0xbAkGCH0f02IdWaewN9NtpSeDzeHseMj\u002BBfKqL2nuAlZxY26D95YctzBruUSPpeZSFwkzBNBbRPNBCAKLdKP4LldRPtNl6a2QZxaxgL6Db2AMWBhgu/6FFh96Qu\u002BUkUKNc4vtPWYT7C1bo5y6qsM1vZihfxyKl3JYyyiz6qe9\u002B9bUJA0yljH6\u002BGvrBBhiy2xcRYVW8hEmAtsZlHE9XwGFnqfF5oW2Aidnp4awnpNa9gC8V6UiZgnEriExGQG/vJlqZWZxnOXmpkJd70uLdWNIvp5xgQhbYzeeADhjhOglp\u002BrsRjks6Vka1rFjxHe9OTi\u002B6VpiTjuRDgIv05utgiJZOEhhni8qG9VFVqpW\u002BJ7A4Mf/pZqOw1muWzc2/Ra9bVSPCYsvXJoIlM2FHPeROhVjb/LUrdyHy3XuskP38x6/h\u002BlWx\u002B4TkIMt9hHMCKZiHSAi0o4j6b93Bz4WQKlXEaCvxpUNOnMmUN5vp7bLusLPjJUi1SGQm54q37\u002Bw/FDZ1eVxHUIRVOKt\u002B4KwtEIIq017R7MUNTt/Hir241uzdVSNldHRWpyAvjizdNme4OdbITNyNbWcxaCp8v8XGnCH\u002BoUuIh5xN1Gx\u002Bol7YcBh4D5Dm8InQUCf8dAwJ2idaKPHLHpUcL7I6uriwTorIWTgRxHA1H\u002BuX7lFjzFOQA/pE5LlszVGDW\u002BAerDXRYAFc89sUN9W3JQkGMzBDuGMeqra\u002BK2oRm0vmjqhQFnO1hk4QBth4u8vkjf\u002BwJtohP6O8wAG/EzSXCxiPbaltJw6VkKyiM7FK5i6q2V2qoXSxhU7E01Zx9nNZuPv/6U4it6aw2pZtfwwycdoS1HmXLGmj3ahaqBP4Y5o5SLq1izygSGH2\u002BcbeRAYCkqF8HuI5gkySG8ulx89S\u002BLb8NDaRvKbdcowX4DKixZliF9WyvAS4P4YuI28xOoBSZAEQIhAPsRX6XuxV4eIZ71YyQ/A5oHxyBDRwY5l3rHgLhXwxUqOJEqa/\u002BB1YYh3kFDQZPvaQGMOE3h3b3028grJ0Slyl6FyyqTFJeegfGaIWTE9lHq2Be6y4rLRFrXNZA3Vq49fBfiuXZlWFRp7bZYR7xVL\u002BF2QE8w6v7XvoLTu98Hay9DXKVQ4jjfgX\u002B/TNnQbwCafgWyvRJjDJEVCv7zlaB1ZoKLFOsXBE2klr7PdZ4hB0\u002BCNTnZUKoY4EwUO9s96\u002B/fReZbRVYVh3m0CipTk5ry8AezbVxmnBHYbjSbAsh2aqrS7C\u002B3yb31aLHAIUqDxUyxIUfXinqTeKnQftshfoCxQZ9/gKNrPypFugSupnrLVKTn6eGAouAsQ3eF40rm0\u002B4xDuOrBESpSeIdjcx14NYzCSYyOZSfLKK/T0Ev5VvfYuYWfZebHFBgOp//YxETul6hVtogsJpZkd4877UHfWCKQi7mX2dCm\u002BjVzgL0o82Rr5TijpJ9uq5PvOu1XjCfXL0/dRzmKVr3Xr7xTuaXZO4QqzwgIPLSCIt8mqJ7iT20OnFFtS6sr4Y56y/XjGvLtFv9oLL0ez/KbWiVZZK4e9WBPRR1Ua/DZ/\u002B56jXG\u002BnwjtOJKfeSKw78xe0vCF0X3fXNWVlNTUmaoOjyzOpEGB3Lodaywcf3s9nlVQ9pn/Uy1xmjGbKQszGZ/nker24UuK3fY2aGZQwtxaV/V\u002BhKIQDjv\u002BXQkQ5bKu6lKNNO6QR70KxRmjyevHINdUQNIWtJT81oKu94NCevdDh34Uw47uyRA3dL\u002BJbUVQNz0xu6XgmDW9kF1s4k85x0shX0FsslxJZnfB3j/Vcmk8Xb9GEL5SY\u002B9IVjMwgufA/axzaA0E44Xh51UuHrn26B70L4SQ87eMz/xRJFwpGeOQAeCTYQpbN3k6ZSloI0Q2Um4UO1JiMAr155gRsr8ot85xnh3YY4cTmfcLVo6OI6u3G9LuFN2RLdHWnXpySYW6Ea1a9oUnXe7nAKJbVtp8Z8PsWpfsOqPx4HBMAcUMoU9yUETgMy0lkL3jBxM6Ndf2WjW2he/tzdYKaBUV21sp2l9S6AWVmzOWx8naCDOPtg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b42cba61-4de7-61d1-be02-20be2513c5a3", + "x-ms-request-id": "a4eab172-e01f-0084-05f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03e1ab46-c1df-e196-42a5-29a5b406a2be?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e6e764191b51b14a98fdde304da0ed9b-819cec807d87694f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4e7814b7-db06-5dce-c7f3-e88d355d3a71", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e7814b7-db06-5dce-c7f3-e88d355d3a71", + "x-ms-request-id": "b5106879-701e-00a9-2ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "216592360", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ContentHash.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ContentHash.json new file mode 100644 index 000000000000..f1eafba04997 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ContentHash.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f72d4a2-e871-29f5-b3a9-f4b088808c98?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fd6599ab7e9c1742a32d73493e2983df-2556fdbb5cbaa849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "23636dcd-857f-216d-1ac5-43a74bc3053f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101D5A903F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23636dcd-857f-216d-1ac5-43a74bc3053f", + "x-ms-request-id": "b5103e99-701e-00a9-22f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9f72d4a2-e871-29f5-b3a9-f4b088808c98/test-file-d4c6a294-33ac-5f7e-3f0a-614014de34ba?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae60edd77e2a66408220f2d5233b7fc7-ef587af00d755a43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5181942b-2731-99b9-ee03-e375232c0d3c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "ETag": "\u00220x8D754101D5F8137\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5181942b-2731-99b9-ee03-e375232c0d3c", + "x-ms-request-id": "a4eaaf6c-e01f-0084-05f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9f72d4a2-e871-29f5-b3a9-f4b088808c98/test-file-d4c6a294-33ac-5f7e-3f0a-614014de34ba?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-MD5": "bPSrrsK\u002B\u002BGHwuPJaqiwr0A==", + "traceparent": "00-1cb6f3af38d2ef4695fae5d11ae2c506-17e7249d69f62f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a480c07b-9a95-02d3-4d55-69870e6439b3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "kYj6veDqIiuJwK8ExYtgUu7mFX9c4omF00ksGYWj4viaMWF28l6bQHFWx3F3tNNiopCGPReO367/dOmWvgim5t23apMq6mCPS9QNBhoXDh91yXf0HaXhC1Gyd310BIJor\u002BGUwEpAN7cw9/JCgNmT6GbKIfSRscg41l5BeHPiGkdSpFY5gk3VNZG/xCazn4t4Ho8XqeKN1/4YXOrr/r9ETdyr79uCWmUY9exi0e2ihDfTyVnjy3BkxM1YICZj6TfSenZJCK\u002Bw9cQq/7T2KwUQdtezFzRlYIJrRisOKTo\u002BtAu1kFZ2WHyHI9OVucy8bZnHSKpPsNICbBr03sGEosuJ60qoQZuumR1aK/Rh0Ke2rtiRRuGQ7wM5siM8gnq7AoEHC86BFCz9GK6M9IXdoZtyPjDo8lvq\u002BfxGbo53cReinyhzWcXZNJqsky0zA/t\u002BXBGHyURK0hAlHRLRO6WehqeW6VRcaUfWmQmVPF4utvUBxxF976fTWMwYTjyyB/n0Dg2GnBmmIvLJsTA6tJax9mYc0HOTIZf/w5GIQxsLI5IQoS5RqBrcW6Ufsz53mKQ2Z1fVljaFYOx2h9iIHd7Xvo2dKhJnX01MQHXOdG1YhyrsUdzDNo1cikFB2yFBUz3GR/Ww2m6RzgcJiVbAt\u002Bt/Hf\u002BunMsCE4cAQZ/RJoQsCuw4Byx4qKy8WoPUua02m9NVwr0hk7dxxDNtsJnOwKiD3X5piLC\u002BBnVT8UFILlrayaXMe2PGC3c1xkP4C/cT7ZnaUNwuzRIilrtIzqF1KJXZkubzAUVEvNIHNMFsxft9PwOnbt1\u002BrPyTqeSofjzVv56tH3gQIOtUlZMJJ5lQtdHAyo6dzrm4WubqYFhgnD6VMXQjv6aCbB8YU9hJdIRjQvMT57OuN/Hk9cSRJcCT8/lVdPYkLfYqPV1vhXrhbuZhhx1kTbSL5/mDPsrh8EdfhF/f9ACOPhT96KpVPrF2A4beMJ6iL6ZEyYz8oe8rSUwWDwEbAnrl00gIZmQKNqhHDDtEAsCovFS4mipzkZ0l0Z9ePi6wWgEL\u002BFxVmchCOpPktZSz50aLblOsYmdPcUGr45TFrPd5l7E5OApjUyOLdl\u002BWj9wIcepZ0tDbA/iZu4YbqbY0fY6cah7jeq88JxowIOwIueJlo3GqbNknnpO5oHyDSKlsV/nQ\u002BiW\u002BJPc7HKq1q\u002BMLkAKktgVFiRG1dMuKKdkyud5ww8nzN768pn55b08ucfKwrg953pKjJ83oG4VZM/seCGPLROcaF1lE5w\u002BHyxrBhgPZ2nvKuNpMzJz7Cxw4Y3ODW2brYiwLlpa2NfaDHFuzJpSCgFh/U1CJf3dLHgw8C4ScA2\u002B01iPWzkTlE4LjybBBR\u002BWHteMaBAcWYuO0wHeJeSly5hjr/09wrLIUmT/NpbbHCtcntVaggf9onXNAIQ7NW5pYcOKXVUiVFgkwBmrHSbws7bWgYsTT0WUZg2HcMIqkRz2ldDXUMLSOkZ5McHuUoFS3FDRYLfnWhJ59fdLmueZ\u002BjL4sItSHWL0BEdAlh2HpheINJBxWTBlEzu\u002BWV7Lip9i4zeO8Z31/L7t2Vhsosf09k/jv2ZTKKECl6FPk8QELHmr3bbl\u002BLB1kjfVg4PX\u002BGx3yWcO5881E7aWiF38qmz66aziwMUNEvmfbikyeaUhLps018pg9USucs38T2xSdOvK3pnS9Terarppc3mmBpYNdV3Gy9KilfBkNFH3DMONSPU9a58PTjVjiW0T94XPBGw78tYOj60VJESpasDlsFn23CqAZJ73AiskYz5lkp5qmS/hvx3pfrlIJENaYeN0fdUTGRtbTp/RQOyu5ihus5WmPtGRA/U4DV1tOEBbnJxHs\u002BVpUnWDD0qMEHoxPpSQ2XStsCcN53nj2w\u002B57hJfdaBMZzZHBWEcIy\u002BLAO97Cs7I3F7Prex5OcxvhXdpySE0MJ7Z4NdeTdATjYz3huKKZMw88RGzk8e31y1p23/ptloOUsxQoSn3apKOuCBjgbLp4SCrKNQTgKDbJgmp9HZQKdcy6TQSOcemRYZ/JNenUFF6f/ZfQomF\u002Bs4veXscSXYcOpJJLJh\u002B16dZAONNkF/JM9G0M3R/8OdJrO5p4sBIifgQYupFWie4\u002B6RTBj2qNGpuYkWpZBn9nEWrA4OqFPTjEHrrOTFxh9mp/zfMKO6lo3SH\u002B3x\u002BnyHiFsKgmlqgEuazb/HGvv80/N5r/2jiMXdXBVwPIhl0ZHFVBSZuzO2DCexRGLz84uB1Tv6iFqO5A\u002BFPTZT6lOzJPwuAcbnUyi/s5PV4jRS2WiJ7ldce0lHRmAVBI4NYhHEDh9m1eHEqoITOsS2qPHLIlPNygv8Vqmy1stW0k6aolFyAeQk/AOGxUPVOTB0gJ1\u002BSdIqT6gVx6dls/8WbcgzeJhzNKcNpjZQNvTIJy15PlY96IhscGK5bDpMvzgEYFd7kbCoAUv2YKObygijXaB5/HWo6IU/xwglydhssPcOS8adTIVswT0KR3fk0KZaBg6ZwrKya4fSO9q4cjdjia\u002BsnX5CBgEbHTtInqENWvZR28PZwu40S\u002BBOywC6pE71lr3YODMoF//9frV3eczmxODkVqZzmbaxaEGd80sAYGjsQwfjNRKzKcPD3FQ4vNIjaAYfxk2Ygfz3Js/hmhS0/R5cmya085/eITzir81iiKtvaos04JobU7EK7A5CwY\u002BvHt9F3CG7bmRmQaUQtdIvlK4Ugi\u002BJcAx0MTdlqheBm1\u002BtM5DuLKx5tAwmzq70\u002Bp3e21dgLk9gFZ7CwZr6RbRc5LZVc3JBQWgBms4jYqFtj0aphs6wEW0ATS4CK1sBj35Hyen4r4cbnZnvboOBPKLtZUJUQL7lnMNJRTZUTyYc8Atf26jHdO\u002B/jfk00KLZjwB7FLYYrU6/Yi0Wr1pQx15z0m54IWEKJfBipLLFsMwQb8Yl2Tpv9FLMoHl7oMWFbsaqsQ5EYV2vcO7FtgiL6aFg9k\u002BUKu4UE94bu4DnjnUq7TXsKw\u002B93A5ohmhLmk5aMLbIGqp14TPohp0wKLXMt/JpmsjCr86hsypBO6R12HmPwXraH2PatPvyA5RifaNYm8510g91h5DoJmeANLWfcq4joGc64qiOnuXcwKw6PzV26J/V8AZ6CjnZ8ekMSnBGYpD2Tt1MHbkl9zMZqLb0vecyGUwVuXKnqZYtUPC/ckRlhm4LQ/BoOtrmsAjDUGGC5UQB2jEkIKkuTpU3Hry4dnT\u002BtCJI6Xn2ye5xPwlp5Ek0qnu8vagDMVXE7PVbIRweLkmDxKw/OfvKGwBSsvGftGpb8mRA\u002B8jc63LMg/x0m6jCYwDP1h\u002Bc9XB/4pKXsI5kJTibDz63zSKAtuk5YqYPVX9nkF/g3\u002B5avvzj0RkmNTrkaF7D6ZxqCpXeTx8mU5LacJ0jMBA\u002Bc1VaQEAxw/wZaoG\u002BRQpHO2vi/YW6ApDPJFtqGVB78vUatfUJealMOEapxNSdeB6Ig0UxMEKadHC0ixvkx7qbnWeMk58VPcGylsVPEE28IaxM0YYbSrKygDGERO6NZ2CMDid9ENSPc0Vzfql9S2QjCFl/l/YkgEKkyhNdkPjTJT9UsxIWPxDHzW4wl9wZRTTdUUyFHc96Z33UyEbBIeJcoEl6KJhCHMlIp9qH4\u002Bh2m4TecD\u002B8Thdv6luUMWbJ9pt74\u002BeSrxysi0RzTHX04nOFbjzB8rGioGIyCk48vdtifqE/HAAA4\u002BxoIfT7OQGRevfoDtMqCAPpyTOFUJTef91pAM3UxcZzhIpAWcC8t2dQkI9GVK8IOHadRVLMe4NXmbIXkigzzLUhdIpY6a4zLRHcJMAViBsuYNhXN3Bzpxj2\u002BMAepSU/LMPaJOAkv17IahhA8EbDQgGW\u002BSFf7JU0vc1hUeDuJIfsnQf8O2M7CbGJjs1oMrbCM7a\u002Bd7vz70A\u002BlXcSs11t2kWAVFNOxwauW\u002B9/xl3H3IsWry4qP6zb\u002BL3HvaX8KEZUG7SH195Tg2ywECvMhBjiZrj8DBQvM6qYpGulhxlgsjOZG7qZMASssxvBei\u002BBH3SU1VbtABwyNNgJ/zNyvgxTX13oI2huSSa0T1j4bcmLF5T3AKHCc6IXZubSn0DBOgUffirBmOwMNowgKLDDOdcejteue61agNu70MyBm7nl4xVD6O\u002BuuX6o6toVokrxRC0ftAB5Ir5XtO1PFcgfiqrSSjWrf1Dnf8VY9ZDTRO6Auoyvcde5bLBW/CQCX6O2iVAvQ1gFRdTcKEQ7ED0thH/\u002BzltLcBjTGN2FVIMs5RARkmwwo/GGe3S3w0mDfkyDOXe0A5FYewlHXCqKj/FBv0M0GX3A7NB\u002BaELmk7zPX6qA8hsbaNGOySdi6VfXC\u002BtzZhQGX1TeskyXRatOcedceAyACZ3WNkZhpVBWbgOIp2xnYy2YyPBFsj/edBM2QEcwBnFbRwJdnS/NlKoEeFRJHq5O5x65w78MSkdeB7IjO2UJFleCLVBaCcX9yzRWMTnrhWV091k4dkLCTwy7D5V9qlk1C1H8tuFd5N1Iy/h6pgkdcnJcvjQLwKAUz\u002B5DrwowgCDbETXn7t50JxKL/7pKR5jzrY0TEOwVOTqx5\u002BcDCjXTGDvXr5TTNZOj2Jchj9DlyohFUAF9HW80tef7Jfb3cRzcuNeOcqgEIHf5fzhU87lp3C1evbo0Vgrckum82A\u002BcvGd6RNb5Z1fgQS\u002BZc54m78IukUnZmLNiqFLcod\u002B\u002BV1hobMLQ2q7iYHTFfnyKquJspbMnjja1wxOkB6x0HLV4IenXIRbLVgUTTCDVBBo22A1gcAwsltkRoqmvLMMCbkO/XVyCs3nbkV\u002BuBDIV0L8JfS\u002BfE6y5S4sQxX59LCkyEO3dJba9pCSDlN6sjpKW\u002B8Hqpb\u002BTY1qnBgHBcf37XnUma\u002BNEOLsIS8kLG37ODLz4ecm8goZ5rr2TNh\u002Bk/DI2iEZphiKvQsMW4ln2mFfb2QlEyPg0Ttv\u002BvM01sPKbY1\u002BG1IM4ZHaaSTb2laAsgwZlt20WUCM6AklqetlleZHAe476b8PEo2SCuo/BPakrwjm2z/mVhQM8TNJJzfmtNN\u002BVNiohMhNCkRP4k6WjeMSQTqivvqmYKvZ7zhLhiuV61YWgLAePCpAWZC7lrPFtiNQNqY9BDYYl/QszpWPwURY\u002Bjb4v80zNETQYiUqKso31DjVO49FWKcf/ij78S1UsFgMYty8zTZWXQJhLOIQ7q0p9Pqc\u002BsX002FPmIHkdwNXu/GM3YftuwcCvt6NJGvFDw\u002B7kjwy9/WSV497LXS0ceX/CbDwRBDlPHnzWjwnZ681ikmyaKUHJIQ8OoY4sk2STgz4jhq61Mr\u002BllWCP125qu/gRaLrAgkA9\u002BTs9ElK7InsIMwvLpmUevW\u002Bs5JPhOUmQk/WGCzq50vDt9Y1jeBBs\u002BmLld5RinwWS8rtbI628TL/xnH5tJRdAXmAK7bDXuzVPP/og\u002B7G1PgTv8xiPbr9TMajNcduiD8VLpSk0V7FUuzdw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "bPSrrsK\u002B\u002BGHwuPJaqiwr0A==", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a480c07b-9a95-02d3-4d55-69870e6439b3", + "x-ms-request-id": "a4eaaf6d-e01f-0084-06f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f72d4a2-e871-29f5-b3a9-f4b088808c98?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-264189f745e151409015db611c17b11e-53c221c65c05fe49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54003998-0fcb-c6e2-eb38-eb5fa65cb783", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54003998-0fcb-c6e2-eb38-eb5fa65cb783", + "x-ms-request-id": "b5103ea7-701e-00a9-2ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1822211483", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ContentHashAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ContentHashAsync.json new file mode 100644 index 000000000000..da1f509e8e95 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ContentHashAsync.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1dd377f-1c52-924c-63cd-bb6f1377366d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff1fff3512c45842bf03b0bf0aae422a-cb46aeb364e64c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5b85cbb0-f31e-35ba-f1e2-04a9d08abe48", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102D5EDBD2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b85cbb0-f31e-35ba-f1e2-04a9d08abe48", + "x-ms-request-id": "b5106890-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b1dd377f-1c52-924c-63cd-bb6f1377366d/test-file-079a437a-769a-467d-2fc3-383af8de85a8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7b47047a34c0444afbdd6a4132abfcb-bfc1c0e7bc392f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9f3db59-8120-397c-4d3e-2b5bba7f3c13", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D63B29B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9f3db59-8120-397c-4d3e-2b5bba7f3c13", + "x-ms-request-id": "a4eab173-e01f-0084-06f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b1dd377f-1c52-924c-63cd-bb6f1377366d/test-file-079a437a-769a-467d-2fc3-383af8de85a8?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-MD5": "LiNwgPYyHqi6h3h2PMesSQ==", + "traceparent": "00-4b406287b896cc48a69a3710e4179600-3551bbf8ba180a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ab2f036-e149-140a-5590-4bd12a70d79a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "XFtlLMt2V5/0qoDl1ZgS0nlK4B3qvIjCJ4b6sq/zNQd4jYfY\u002BB0j4oRU1HUBl2O0LFnhcJ8fKKDTogREfKTwAXV4bEgROdlcJ/2ZlucTwZAiRYZVEcVoWWTnBVUZ3mbfZNL/iSobo/OAhUmhhZG4wOFzIjcemvCwDxPjKTSDQkiXuTIUEzdlB6GT1Yt8xtPTLkR0pbwvwcniT3kXOHq\u002B/EIACstfo62pDhuVisRkNEk/EPrwD52MaPhpMsO\u002BTc4n1NlJe7wIdIuWypegmTYFfhsw2Ch/zuylc6HT9nHp68BMbrbrG7iMN5xvWUUG687BY7SojnWmpwbsowgbNX0Zrd7WVCuAGWJipKGMD3Wnn4fSEZK8QV1Kpcaw/niwcAEeVaxmL5ejQUpRRenUGpiQRQOASCPrXWuBi65kzxvqsjOfbbrIQHDwL9BHa/tzdoouH7h0LyjeMvhA5aPoPnEuZ5O2NazexwWTkBlTpPJwDRUkNrBidoIKwDvBiFrMB/BeGQNnvEDeUFey4J8Oio4Gz9eNxAjAy/ARq3VwHD\u002Bqxogp9IruCVHVReZYsJbj\u002BzWtu7iDP0PnnU0TVhHLbTMYCBkW5ZYDGMaGuH4haBtaLa8/w2GGJodFQVc927NACdiyQKd8zRafqqLy/YfExTUxuChhjKrSkeGS0KQ\u002BxT0TRq6mbyd03WCZnxm\u002BlCn/gHshCyKK3n0u4K/G6vxyYeRl3rfZHlYOvdrHx\u002ByQE/23kk8oHLkaiGcweI54rfNkJz40WLVyJmIkE05IwheRnc2xDlesSUQqS1VPqKXIlg/mY6CtXLpIRWvsBAlr0sZQn9rBxp\u002Bbt976Cg1fIn69XH0\u002BYV9240ESacnsv0Q7v3iP/wnKBs9wSqvBs1Gt6CLtL6eLLHFm2buZr13Wr/iZv0uUzyJ08lWtzhaztTDvZYCm/o\u002Bcr5IHKSZNMVdympqzKPQGGBn/eT1S3V1asiOLqkncL7Fo/A\u002B4jKb8JsH\u002BOzR7AIw76Uxnp4VSStI0rHYCwoYNlWrpSyvlTYxyA1J8U6Ep37KXT8H9dIcsFbI9g98w\u002BWQ68KXJkbRhVpvA9aMy1fYwC83Da3LFECHivTV5p8msQgruQmP7X03\u002BNvkmPX/k\u002BT\u002B7DHgSbI3xdOCE5tR\u002B567RE7KZRJOTNKuAxTV5n9Oh/sP2vppRmtV8/M2Cd3l4f05KVCnMSrSrJ9jNkqdYd9QN4\u002BcQiCkTgHncHUfFEL0xB0bmL0qp1LQPSpbCgwcuJIX5dZORaPYkNtSv7y1t5hYbm4tgcUiJYw4zAT6TUfxxrvjCzJspoJ9Pwvl2\u002BuWGoWR/pud8zbI9bxGFXma4keTYPUE0qhl78fvsEa9PE2gprV/ZE6oU9eBGhV2JpEI4ljAUnb2jUfdKBLXskLwD7luoW7AG3n46w0hh7iW88k25s3t/OnWrhltojw/1KGQkQpcB4EmRMbex2dp0QWPRjhJoMt1AhLPm/dVVnU9vRJvkPauOuhEDKIHDzWGbNkT4lwD9jfWG477jG\u002BN0O5NnQpU/kAS3QtQAZApbfLZRS8aQXAZPcbelXVrtqp8uj\u002BztXIrMW6U/QVQs/CjrK2YHkdAc496NGNHdmTOqyZg00tQdbiAshe8gURuyInSOuTLz5hjPEawNYEO57sFylXe89ypUzbxF2wzh/JLD2/VcTuABt\u002BN/ZcEnEA3ccpctrruj9StKOut1rQoM7hQaSoVOXZ/hcN6UPJJpLL2vaWh0s03WH\u002BXKERT0jAnYc3esDcWIjhX3Sz7dD7mY4Q0txUSilzrGRCqfhEuL7ePUu8kbvR/4JtpSfWcP\u002BA8rMTAGxsbFNds85cma6ArKa15aCFTwfSPuNZ9pUBrSt0sbdFIbhSYcD4Xt3thVXT3QiBEJtfC7O7MMF5EnW\u002BXBai19f3S3ruY4PfnOAp9LmdhimccIyQFbXzieDm2U9bSfLHOq2N3JGdkq0Hf37DkUwX64xcIeuKErIh87GKB5o0hEL9UrocH6mH/u3viKZHP/ik3v2zDygXPSfrW9jQA4sS0vsrxj6R\u002B9vixCMNqpob6sO45TiccXUq5iWCILPQt\u002BtSzKW7G2nKAtMh0Er1GZKdz3EVFy5SdlF2AOAZH9sYAgw3qt3kYM9Z/tJlepE6JcyC5FFCy5C88EZENRqJsPMICd4\u002BvW60uW6xuyhb7QvAS9sThit51TZreqqXkCuk0D3fbWDC\u002B2htzjrygQB4YRM6g/lPZjrXjjSXwzK0LSlDDOr6fI\u002BrDUBitbfgd0Ql8xmXXQwyZXoDB98sKygluaERr4QljfSTn4ao3KBy5xbgYdApHNAdAKdg52SgftIYPQwW3tfAAGUVA72FmZjJgCDIS7lYDJzQ9J7sxJaP4yCkgJ\u002BkXAg/IGFrBBkSh3cOp2dD6DMYwDB/Rdo440velRCc4RkJJTQYiRtX7Phzvm0n3h0/TAr9i7BfNRYuBk0lnH74haZuBXIjK18XwNNH\u002B4dtAQUun1kVr1VYqfAt\u002BnLeMlCJizjGudirDBCr1brdF0mOsPU4Bv0l0uZBFVuCBTDcSZ6CzmBeplc8c5M4acmae5Kmrzl9litTU6hSdaR9GQbfz4wsWkjZIBquC4Np7Xkctpm422YHbqNjP2rIDDCiv2qcaJo9fiFJ3X8uz4qn6XY/Nc8axD2Q2GDYuSruESPqC1wY3YTe3zhofw3m6J8oy0X0iMZhh/s8\u002B5A5VLUGa8xbRMQ\u002BjxvhUGaGolUvqe/Rv/3U\u002BYhdeINQ69H0pXqDUgNBi6Pa6jwqAzhv2tWmDUGgV5S3IXI0DcxA3aM5/LrsA0BB7h5MBtWxuuZf/Z2tut6QRE3VzDCRDY3XmgyY4AaNc9eFVC8jVFDPBXaL5AA\u002BkyLEqahtFjcfoNCQdGzZKMrf0om2GGavbP/tFsbKFSl9qPbpxEZeEF2gZaNeku/z5eyrrBGGeHrMFTy4j/9gVZunEtt1/1SEgbIsFaKzUNof\u002BSDqHmkX9zB8Lb8JpYBuMBAXp4AUjfaIJypfalLICMRiqIbehkcynyua\u002BdGleuwhzeWSm6lZ\u002B3sqUedOuIzdpBTqlv0Jj7nY5RhUeYQk4rxOLax9NX0bGK0bpCRf4\u002BaevUW8utPvKD47ybaQ9YHnBW868IrgYH6n335P7euFePExxbxOaDfYXwVuQXu2eiMrJJ7FJONbrlzHFNtVn0pCplDFby/FqK0nYqGFci8C4VVbJLlMsFQN1hdvd0Nscs\u002B7K5sa4RrzVYvxnbJB1jwtxDN2CmqBBfX8x4kYZiFZyu/RylaD5/BKV98tSyKRvA/bMaMf5nhVKhWlLimB6v9ap9LCYAvlmewzO6KbY7rTawuJPSSOSeR3jJAw7snWuHzv0qNPz0vz9ZfG7KrFucZa0bMt\u002BK3K3G3uWuN7pLsSbIMlu5EXg5u/hTeMt205scLJ5h0GqL/PFPZFYXRoiFDspIAnkA41Q14nfmN2PiUAtKkgoc6uG7PDZpaawiInRwzWoALdEhG0hJLO3zpMWObRRKzbR\u002BaSTpjMZDl3qnE8ACdmn44SI6KHbB0r3zyJdw2vyY11TA8mNGFqEK3YPOoRgt8S5blYvyEKQ9vZdm9sQu0r1\u002BDztrQYQFssqAL0ry8jCkxddpFURwpsawgzTM4CDc3AvGUJLcwq\u002BpVuPBceFZS8pmwTDtxb14DWl1ur5PONKpo1M/K6GexwMnv79grjTlVzdqZh7w7xZOTkIpZwfwWR0RF82NGh8oyPksxQX\u002BF180kGOG5dKzubQ88N1fdGD8NmahT5ZmVzwYQZ0lxCkRUDfj9NajanRKXV4ZUSlCyVOYL4\u002BfXMfIzTknbqM0jvSKK6Cle3\u002BJWczxV/E4TQUT1XdKjJSacvRvGyedfPvQFc9pjiaInE7TD9bDrQTWj4AzE5gs6gFg8LisNl9Y693QIUEhzr7fizkpdn291sTvmIumamhjpCvOCZ5t22XueiP584zCtMHCU4hfA3OEohr0vZ7TsoF0bXwWU8Ugcq/TOvtZxOM3LOTK5BbgA6C3SWaEeR7HGsiihYYPrGD8ouHYi8h4Kt42vJC6Cc1qk2nbXgpenPiRDB8ytz9dKH\u002BDzkI1B3jYPx6ITb2NDRH7N/EcM01WnQXoR3\u002BpRXOe2JQQNjuLNYvwAx/r1k47A/8ON39OQPQyLDE8TL/4Lvmr6XUofNbVbwJlLC8ta8a3rUSAmw3zUJif3gkKT\u002BjM99UmP\u002B3ZEoYoOMh86BTEBMFqhJ97eJPrt5ndiZ7MyyAZmTRaByvZ3pq9V2NFdmeD2tlIn8pJUH9BOohT/InoXGynY0/gavyWkaYEvSEwpkExWa7EhCxW0Ei0GM2jheEQ1fv2nRMYonDdsQ0jRJJeEZNHIqLaI9c/UZIGK1Ev8wvE9OglOQgtGLY959IfMou2Vgc5XGM/NrEjt0yBEncfrb4BXlCqONiLGQnrnTwEIB4GT9VJ9Zeohb02AYK8rAY/HjkUHdM7Cx0vrkJZU5h1H5YtesKh1bgmWNmSczdVz20CrH4D8AJLy0O3GkZUTjIlweLrjjFEnUiA7cT6qJjm2d/UVqYZcS\u002BU4q5\u002B6rty0gqmbbFVakA7vg42ggI\u002BUCKr0UFngPeLC0\u002BzVqyDxbOMDhu6UzvmkW6emZiY4\u002B8sVZGM0hh6ClESG2JhoROUuPlbqXPmg/znxEDSyOZf8ydghgAa9/KaEgPJqDjYhO9aCuGePTl7RdKUpA3Yp0Jrsig6ARsTecEGwJZwHdrEDkBQeL0Fwbbt5EAuhVLkwmrBXvYQnoLTR5EfmH2jCyj30JbNhy\u002BEZfBxTR3a5PNuIf0srr7ks3C9fDAs5Sg5StgYNrW8Fzs7PPgFnlFl\u002BWKesXZ/dl1pExwmEAr/WIDIOAJFwq09sgrC8XHG3hUeWIPNjjSyudN7riOYlQYwPOR4PWVOIDe1YP5rvIXrozQHB7eGMclLFX8uyROJpRwDkrWMTaGv0DhMGC01RvxNjwvvkI5PqQoaLCfmIFYjK7rhaCrQXlWTWDd/OhmcFc6C4DkImhSNtOiqcSB5ya/iKOxyU97SfTG1XDhXz2/xfhZZYz8cG5GmVLNCJuw0GY6HnREsKcHwsGMIUj7bNuR5ufMKIGVvxQ1bzP8rkFZEgEKq0DJdxFVVaLPcE8hTyh7OyG35KvkoF9cD0VzBxCAMxNH7MWWyG/Sdtbeyk7JFCALhXMfpS1ZJgbhaWfP5k6OTz0/2V5i4HKx5XHVCdoMlvshZ4GhYI3l7srCsV8EApCITHsRjTrBqKUAacO/gBwo1NZsrn7I7OqvWe6XoC8TreLdTLle/wXAX77YoPbOJmquldyEm1ARv2OQYjNILgh17L/c3jdiydnMrE6/8Evz4TOH6QpSjxKSz5FZzpjWdDG2YrQ68UgzS8wGt\u002B8FUcsXnIEDxED\u002BJ2GtTg6iBPs8\u002BjQZCZGXuO/nUJ06T9cniXnGRjIX0rPstDtWjac9jULQxbw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "LiNwgPYyHqi6h3h2PMesSQ==", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ab2f036-e149-140a-5590-4bd12a70d79a", + "x-ms-request-id": "a4eab174-e01f-0084-07f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1dd377f-1c52-924c-63cd-bb6f1377366d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-022d11271c342b4a9dc1693395a023c1-b3ee4d39268d924a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f2caaf8-e602-8d25-b0fd-b9cfac131cac", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f2caaf8-e602-8d25-b0fd-b9cfac131cac", + "x-ms-request-id": "b51068a3-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1098930078", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Error.json new file mode 100644 index 000000000000..61c3e682e9e6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Error.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5701b5a0-30e1-071b-20dc-8d487fa03375?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-480046d6f228224ab293d508a4e5bcaf-28a635635cbe884b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b69a3fae-2ba4-f0a4-b5f1-674dd4583a2f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101D67D69B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b69a3fae-2ba4-f0a4-b5f1-674dd4583a2f", + "x-ms-request-id": "b5103eb1-701e-00a9-37f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5701b5a0-30e1-071b-20dc-8d487fa03375/test-file-f86d0333-21b8-b478-7111-7fa3797c1ef9?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-11f36ee1b8a70f41a207ea91905fe05d-26b3dbcb3a634f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f015796-466b-4e3a-eed6-07dc62b59abf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "rhSZQAZ80e7YhGyZg/YcfgKGa\u002BW4Nr\u002BMxuVFk6sAdjjSbZ\u002B/vvoptjF\u002BIDS13jB69AGh8hE5QHhUDXkgNz5D1w0zxxZXXL8IXbWzOhWL1ui1yp6qX4MnmCwmarGBCH7zO0gmghcaIphBmZVbhgZiyTaRa2ygmHiJCy7pMPIOh1Q2v/7NZFTQmqcGacbuzBImxKB6750SU6PPnHbpMfKmMhJAJMYIlGXiwNDEmS6xmz8cw2tRk5e3JGxa/sfd52m1YDa0rqdLHTA7mC/MTrl0HQE2zG6GVJ96iABarZaeBNlnDjn4/eyY0KU7Fvtn69az5uDFphr6LwuXOSam8XCanJNWZD9/fCAVnvzISz6jE5wqp8e22F2\u002BbN8uYcTF8d81oXlnEYaWM2m/rwgeMeTN8yaJe0qo5MM1l/hfURtcT6wck6rEOwEVk3Nd9ilVoDr7YW2dPHWVjLy1MnmON\u002BJOY2BbAZ46CLckdOjWS\u002B2a4Pe9ZO\u002BtvhM2hwbtDwmIhlyRDpLJ\u002BZ6cwVm2eciNvkHPG1KB0dPyoaRMJXqXTfmtm\u002B2LRTxa0eZYIKOW9kVLqcjEHfS3BrWJnm3tfNQkBHRfCd3bAnkFdElrKbAvXKpfAHux0i8E9pU3AqfObFQSMxwuNu1ncKdOv6mqS90EWUHCjntYcjJEWxJIo//SNwf0WfWUASW995DUYxOFWqu3MqhlC97YucHp6dvaH82nfIeitfHocFgcBZbrgw8evwBnkXBXbCsoHKAzqhdK4tfDLeaL46S5zsJPSQVH7DWxyirac45cTw9ceZlRtMVB0SO\u002BKFUpk9tcrcKtByMm4S9qgt/sb29JZt7WL2oLaBr9DnfiiMTgiDdOfsXMr0jsNZdp5jHlVWK0dcJ3UmRxUEWnsPmsQ1lrivqonfGpfbaW6vnSoYHoGLkULhIBaDbT3C1/JP9PP/I\u002B/lw3PLdxCvgL4Wdqn6/Ev5g/lxVGaSHD1cDDKli3RqsHk6IksNsCoyQa9ofPaD1\u002Bu2VnD6jc\u002BJU7c2f2reCgVJq8YwsMnw68PfTxK3OZ9G2DRW7zUDcCKpsN6DxzC/VDeqLtEgUycRtWqtG068wion75c2hxrQNiuThv/7bRSDL\u002BrbHRrOJoUNNSnKVlTj/O60a\u002BeZiM0s2eilnMwnJlhGGftT4bUfackSKUHxBe/Wv5oRRvE86ZcdrkMyGIm45h7RdExZgAs5pQIeh1\u002BLO8P43t0yFe9XGSBUNjNx7UFPaUMjH5GTfS\u002BO15H/LmJHknJ/OUmsdtA/emscBUnXx8fA3x4cWBwyZWG9sz5NZ\u002Bq\u002BHKOxAqQHkvJy85Umh3flpx/aPl9UO0pmPNPn/sOR8hJwXeimFrUTyUwrmVR3G935yAweYymbadFZWsXQH5Q\u002B0QGCpimPT5BaxnUTOJHl7yD1/ja3g4745PQXTLv/M6mn/MhS9GW0aohrs5y0iDFPY3uk6iFtd01ymcE1d/Lka5LLazvZkvrLMYOuS9/iNGyy19lAWkl4SnV64GqUjvKFh0gJ6Rz1ZdBw2aitvyt9gFVkcpAZlBFJUyDGXqKQJrKBGMSH6EtPzWH4z3CQ2otKDWAFMAxSa\u002BM2sJX8Pxc94LLmHKZm9ZgaFKU\u002BINSQuIiVfFFCmua2LqzRQSelU55Kyu69ur3k4xfH6ytXJEsepggdVrLF61XcP/35haRwZMEW41X14v3KsJk5iq/LXwphwqsvl/zbhN\u002BI4XrP\u002B11jR3ZqQDD1GLMKQqYpjGC2EODjl8MJUNzES152bPGDCrVL1jMpUR7JbLnoFUVWsgh\u002B0tCZ3GOKafaplgTSfqvBhzfg7bY9jL/CKisZETuHfYlWB5og6T5RsWw8f7sZ5v4OJp4dZdRCMUYQx7I4cVi7Iih7fGcRoJ4JjyxJ8Qz0uDMtCvqtege1A8ZEACF8KTATcV2SrnqG/IXwA9aoCEBJLB\u002BPC2ZeDaggtnigzZB8nWX8Jn\u002BvYhm4ph50vWYhDQuGCuQB/R3JxWOlcegB5i7lg3Zwu9HAmboFxmVH6VBB/7ltGsK8eqBYImEcCfAhts//jyn/sFEpxWEp/Ca4gdwTY3I\u002BlMtcKRjGKIlgtJ/J1A\u002BlSFo2Qj9YM1VRkn55r5CVCJZ98yIEo2YROZfHuRDRYBgXEzmB3SFC1lFmCpaaTHj426v5S9DtkKT0FRiXgHpEgCJWYpxnAytlOxzQnpjPdu0e3u1k2CRHOXKEjcgYq1XXEYp0Q\u002BnsgciAlBC0DPIMNK4riKGc76gOHykZ0oVTXI/G\u002BY0eSyLzIl0U1EQTgyxweFkZ7SK0OjHSZjTAwq9DPTeA/QN0/el7OFZUiBtT\u002Bov8qVosOW9dEr9bS\u002BT\u002BMl\u002BtwacMgoYY\u002B4p/rrTcX7IWfnuoxClFJvPYI\u002BpUKaIEfQX2prZ0V3f1063fvJqqgLMNNM1pVW42WKqzNF6rxNHYeyG\u002B5bkLoicDovCLdXpZLaMnRuTkmyeXsF4bwSMZWg7L9zFo\u002B6sJ8YKmZaJtutMgWga7dI3889AKFyVa/\u002BDz\u002Bljhv4448CH4LUVSTiV1KgV662ccXdWA3vNhXtSFrwGhontZjAtU91nUs0c4mrWqlP0f4BR555xzYNCK15Fdco5DsJu6G64KFeQdN5qOWERNtsnnZb79J8re1isqyi\u002B4h0DI9OoZ8HlPFcogbK/x9QicTRDXZhzPRojQ20WC71vEVLBZxWNaI8ZQqF/0zLsq3OESjo0O4REz\u002Ba5RSRUjzCZ\u002BbBfvqD\u002BlQhlads282nnNpg5UYFDOtWOfJcu0\u002BOqhLNwpdmCjOzSxbUxzpHpDdy8kk5MW31vVv6a0QIJz8Ek\u002BqUnxk1QZKnrJowMUSwDpS76ckGVHml2AQ8a5/vqyTX0DRPsgUdPbG3koTTxIwWSVyvTD12/T5x78YU\u002BNXztwF1WWAQYFuOnqwXT8H10RN4JSFCP17mYNL13sM/CETbxNqCXWsrBugAIK6RXq58ex2znNKzsHijjviOG4KYT5VnPIvncnSnTR84QR6vVQIkeGKmi2xxJxNi3s5ynOtmaNAZKSIilQipC06zem5Z9Dn2aqIf8sQp9RR3hZSlNbA00tlOlizfAeJa/IAdvqykCOqVfDJIR3YM7zMNqg90A9adfqiVC14MFmi/xfVECzdn032pD7h\u002B64pjQab40lfT5fmpfz8ED/yLiWXKiIKByOP8pteSyvQdH5MeMsq3FEQR7N/8moz3Y8OAHoZTtGMI4XjC\u002Byt/QBoEjGCs5d0y1HQhuJuihC5XBUITEqxtymsvFVBR9RkYkazF9w0rSn3mTUkSMfvHZlxKa/XobC1ulsL1fNCM4d9bCCfv3Y0hK7rFLMViW5hwaK/zBokjLyV/V2BKNs2tWmtqtyjT14nPKT86Iz9oCzsphBMhmdtVN9gBcIUt1vXtF9JZ96RvnJAmJN1K6AzmFkslILG6jMGQFX9P0mcDolJKTQtsDhOWueiD\u002BnT9Ck7MG1k6B7VDM4sRyeIlIMopIoGKAJsAeQg4j2fJNpFMkwsxgrYOyZqdBhqAW0UxcZkdWdjzcgqzzKFQAnhOefz6xTbX9J0TGlnn7fmAfx7DBh7Nq9y5WSAAfbYVvcYiT4wehpUPWn38Cj9\u002BC4UQMk2CjftZgc4fQGwV1nbm/lyTxJ5tYvmJs6yh0KGdO02a8EtpkjDLyM2\u002B/0Up\u002BYQGFQvi60fno9BT\u002BdlPuLAtgQUeeuUqfWssx/vQrmKzX7oomrqVu1AFs016FZlWexAdkX1ACn6e25igtSNMFvRtn5ofJx72l8a1GceXr2jS1kzrsx3kc1Q8ib4i9AUtuZ1ZDXX/N1TxJvm3ivG3Bisvzd/WYGPWiCxF451f06LAiF8qPqLy0573\u002BYwkLehihIKS8icmVlg5g4RJuVS2klNW9gKRjMiJPfpA32fWsltD4l4bzeF7mjIH8LseqBpKQWc5zjbm0fe5CbUs5XfxYtApBtb1m8Ry2lzQipwNapTg9Z3/neQkXRFmYcQrTrW6FY3q9aJDVKWixvPaFUZbrJ4gTO/Z8cXsBKjFjzkARounFXQOI3XynaH3XdbwSkjKCrUlCwLF4STI/fD5fcVsooBnM//RTIgoLq9O4ZTu/Llg\u002BoSE2jqJ4TRQRiWF\u002BB/bi7tWiBdI\u002BL4s/d1SdgCQ2QE2mYNA6MdF3lHLgQViozWQclXYmHOiGAHGV91dNms0wG0kTl\u002Bcm6PzEKrGfXe4ylqnwgOqt0COlIGBepDq6Kfll8CYPlTW9Ney5YjI25qKDY2CtXRniQkslrneGiASCScC4Oa2IIsF0c4r99G4xbnm920DZzIzfQ23bKeb\u002BNm3oNthxvq00\u002B0BfeSmO5I3c9EA9yOzDqL0z2LY/rPjatj0dFf2V/6\u002BMSN/AupOjEJ6gPjWmwC1A5E5bPaX29Q5HRMLscY6QBzSQsYAMwy3pkIgXX67Dc7YPnHGvOoIJlVORuTXQtp7QD/bA1k5tdCEgcazdn1WfhBEM3NVdIMyyhtwse0o4GNopR0/3wl1nomgQjsjVK/X\u002BMfUkw5nJcu7qTk9yQPjW6FiS9FfF54GzpXptTJIDnVsmbklVE1UAIBSgzXPONWFveaZwQned\u002BEozcV5fW\u002BZcpvD0DBJvQdUDkpQDZNpN5W/Y/dLr01sjiHY/IeH24IQuBCaC2elPP/eRbK\u002BjWpNv5UvuRp4TcNOV0IOccGAzDPIP1SCzistGif3bWmargC3izzxWCFomGtNTLQllso\u002BXnh/9k4VyvFqAZ/ygOBZs6lCV\u002BaEjnQRX6bpNYJ2CIRcuA7wGriyocBLh1aBdhiK85gL4j7kus8EbpanK5Vv8/kblcfSaJnxkLYlOAcdj\u002BmOXkLpayZFd/4\u002B7KwhCnUr3JNcZuBQuIr\u002BGlKIv4LI5t6tGMxThYfT1R7Jk3ztz4VA\u002Blx0wSgJPqa36lHTvbh7dgXOdPKp2FcLiZHChyQNEUrMSMQmVCW1pNomm5o2/xhlTR13HluTliIFaDeXRreBqtgGBnT0VSLfGc8Ygjy81Yp5XDkHlvLuObGhIevuHV0jpPDBL/ijcPf7lwWLehTlSJOtHup9ehPmGM3CUjQ28fty9N5L\u002BqWR1etBDP/tY76du9hXQf9zpSrd2xcr4B7CxKUKGYY2mU7tG0j\u002BO20U\u002BbUOJZZc3rD7/06zbh\u002BOZvTNfkhZ4kk4ZyKKaiW2dGq9yOJiHLuHZuX1Dho3giovX7RUMLwluxZr1b100nSKRYrk9qY8LEk4RhhjZNMvAeT3WgpwYkOtmA3L9kf9EpRwasmQUoyE8jNrG\u002BqkwlZCPNTZfXdpGeJGNl2YcDUCOjOE8voKnq5XcmjXBUZZCdW2ibpyJJQcBlDmSRsu64H\u002BaeC2IM9cOJ0lgQsPkhSc7S2I4ed7jxafZ\u002BypI1WSKYbm2ZxlougGWlAcTKOJDXQ8SlvtpgmagtnKF7njsxRHk1iEKLl3NkpEgYeWXkJzFVl3bNn5pIJ8TFbCm4svIw==", + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "163", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f015796-466b-4e3a-eed6-07dc62b59abf", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "a4eaaf6e-e01f-0084-07f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "PathNotFound", + "message": "The specified path does not exist.\nRequestId:a4eaaf6e-e01f-0084-07f8-850d5e000000\nTime:2019-10-18T21:14:08.6050093Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5701b5a0-30e1-071b-20dc-8d487fa03375?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e56fa6114bd77649ad129447d82a5b1a-751dcc80a663ae42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "442c3248-d089-60b7-0186-cb74fd09580f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "442c3248-d089-60b7-0186-cb74fd09580f", + "x-ms-request-id": "b5103ec8-701e-00a9-4af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1365714670", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ErrorAsync.json new file mode 100644 index 000000000000..73b3cf7f57a3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_ErrorAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ff560acd-ddbd-a94c-a8e5-fb18b65eb04f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f54d72a133648c4bb2bdd6c859b95f33-07caee67dcb82645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "712db954-832e-77e3-2f94-c10b98194a8c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102D6B1105\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "712db954-832e-77e3-2f94-c10b98194a8c", + "x-ms-request-id": "b51068af-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ff560acd-ddbd-a94c-a8e5-fb18b65eb04f/test-file-11c51385-de5b-a580-9fe4-19c3bb14888d?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-91af81cd525e3248acfe3e3d656a0c7f-43b12407aca85c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0876b239-5de2-d998-5900-5c5e7dfda7ce", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "jO3D/TE/IF8BxPSyZl/ZzK6VsQ1VRrN2OYjRSWofuxoMM36rVk1aRvJlEJbqzj4/C00VJmN6OEU6TcSpbdf14QjZpTLgLXVhO2sa7zYci2pJkT4cCpW3kvo4cQmIsdgbcC\u002BOESgLXt3Xs\u002Bv3YEkPHcFZYNuY2NZzIRM3p7xr2ImS/n8HjnpCPTJgRVeqvzKxKVNIL1D9gpdYGu8V1LYha9thZWHJB49HFyKoOJN/yWLhhn5oI6k4lXzor3OKLGl7P9l8SFnQ6CLEARcuVEoD2VGNNE04uUcxKNDl4VgbvOu5LPm5A4AIEJ5boyKRCkAx5NUi/fgbQ4WRSiCJ6wbKqEUsdCdQStbQhCOv3RUloB2Ps/2C\u002BL7ynulzJ7lffySXkfrdZJYZ4Jn/UnnUa2VwbKkD\u002BTgJR7CGOtY93SIdcAX\u002BGEwaRzuHdtJjg6ZEHTKDA7oPXIXsjUlKViq/2wN34uFz1VMZVSVte4NlpsQJQhyjutlnDRR/EooC0PERx5rP66DF0Ejfaq6VoeAChueEQRQOGyEpD9TM9MPIF4Q0W7PolrojQ3HTxFAr0mszfYujfY/cA6x5pdzM\u002BdyEF1IpYUUsGfAsYP2jOlfR/j1omHY3JJn1V1gHbvHdV0qUT639AXAlBmObdh2ROclVqKefY2BmTfK5MwrtJav\u002BTgmyD\u002Bup1PzMQpISm618Yx6PssZJPvPqLQK6Q81mOOG4nCgT3ireq9Sq0iDNU7FEPdDsXXPltRAVyOHo7pAuZgqxWv\u002BFaIXzsQbxn2vTHNpRdgX9etpt0\u002BcX/hZJ9bxDfGwWHPmxvtVK\u002BKxs8xakQqsHl3iKMewvQ4cXbWluqrxJrSP/vP/gn7cwsoIuAN/Rc7xqQl1EuUqA59lxmlBr203vI0XypYWrJvjAWX5pAEKnRfqtBGheBfTYftUmbwRnxNc0Pt2a3s02vhtkhF/MFuaWylRVvtfkkB1RGiewhbfzWZWmNMJlDWctdkVM\u002BoGUC2fvkKSwEQb/UK2/SMOmhjlkcCrKJuEkMbztKEeRl5acvA\u002B/wfUSQ0ePp\u002BQUpcSjh/AM6IlWyuWGy17ow\u002Bm\u002BbbkXIoyz5sVEUi3jO379D4v3SaBXha8NRvIqOPWWKoBe0Dkr/YI476Arx5Vcco9mibvS8HlIZ\u002BgKCdyaia7PrSishWpF0hIIv1oAK70ZsdNixK86wzkHFWlRIPOmnmbyXBptr\u002B0kIbepyjAfSDsq8FgIN8T\u002BlOrupW8A87EeYSDzDs\u002BjrAHmPaP4kfkJ580uJjCanmeh88cwfgl\u002BJC0FimgPKzlrhkNWIvkhBgPw5b2h0syAhMO5URoIcy34Zxl28gaR\u002BbuTwqDsQ3xtgO3DP5lL3FFghQakVtoeYxMWXrrfqxP8X\u002BsCDRAslEBGTNEtRTOUrIrIFW0A7KPhdF\u002BM1uXBjdTZxuCtSc9AM/DFXQoI8R7fgbIvF5Wm\u002B3JIIJixoL1bhL78VH5T5mK7iOJ8O46Z2YNArFQyknY/MsptZCk2jpMzatlLDJyfjJpPc4\u002BzKsDkr0cVcPNpKPJHvSGz5oE5hflOSdC1TczmoSC64x7niwgKiLXiIR6gyUHmA05666UYFe6VZeHwL2F6Ls/SrkXUYDEZqV3MV2Tbrn\u002BOzkl9a7V6oc0vUSYmGllTaPJOzRv8EqMdYUJITL6KurZhYWAY/MIZWA14pA4L8o8EeO5xjOBkkrymYApzMlUOpZdvxLj5O2swNXUNhG2UEW6yRNPPGS7V/c6jcpu3piW4af93my7WCj2DQFdrVg5OEU6cwO2BPotomsfqVcnQeI5PVRpuHXZA3DmWTNjWaqfAVWBMG\u002BY4NitzDgFn7LVzssjJHAHz4PTYXOO06/GykTAfKQBog1ynFx/v\u002Bg502fCDIpoQDU2mzXRsdL8Cg0o5wXzRR8K1Cy9rIQThBOXlY4PzMMlXooTieVyL\u002Bw\u002BdpJPUtTmSo5EtzhdrpOxIxMiPhxA7D1OB4h747s1lKg8fzXxxDU6rU7/xxWKy7P2XmbWT\u002B3T\u002BYpRAUtMambTEyKMHS9dv17Z64zRRSUrwz/YgYVUY0S6aIWvnMbt7kLkLLf2\u002BqqEmJ8H\u002BGRhArRhKT4Lc\u002Bjhfq/Z1bClrh6b7/lJ6RRxNMiVU\u002BjmTGbgWWnRTneE5npaBrIEGST53u6AbAxrFxmf7/R1chwD/y5E\u002BXhG1GOrEwWC7\u002BJmaRujn3T6YeBadUJQMV5/D3BaWguDvyOoswqK1VkG6Cs3NYbc1darBZlN7oA59qMFLAeVJJHa5qn39uxqc4iHU40bGP/XnjmZr1RuMdCjcrhrhalVccOVWFLY5N7qQJIMyp7zItmjLY3J\u002B3U5bLDZVIAwAunjLeHNgcCs/rlas27GXWs1sFPexFgfi3ZKW\u002B\u002Bd/5BetkGkLZi5IZ0Y9i7Uc0gKdw9Fp6QsVTqRw6JrgyXRDv8k//0tHjPSeI62wc4pSxguQ\u002BDgVFvsLl0HFmn2UaJ3S\u002Bsvr3NK2Vjfdy8VeZNsaHiKOT9A8LanOM2cKgvF2CboP3nm\u002BZuo42qIBOEo1rDNmqntbBhjMlswhHalrq9RFZsILT4ZhW7g3VXUuO/VfmIYzpNd1GwOiQkisnElAzS7Ou9KIKl2sBE7DI7CjnlrXwoQiNwf8z0q\u002BaAw9tb9u94hGYH8i124ohp\u002BIsfhT/6Tt1NrEHZUm0eyHycFRbk\u002BPVSwnXD3btOoW\u002BrBocx1Sa2lnUODkqdnzII6Smw6s1hhQ\u002BVzLK6NnER/vriPkvl3ONF1Y6h5uq6tSMzuuSBncaiOYGHrAhkDGAD7A9fu1D2Iww2ewVOz54U2xefdnuMgGEkQAS6XjDq0dkurfrrWvnSTZfoWxLBU2nzcsDw1IXkd1ueK2tMO8TbW5k8ECGTKXAdvSjjpDVOYuyaxutv6f1TOiafTT\u002BOhgHDDP\u002BJlUNIUElA0yddANMmT7iOsXTpa3Gb2OYLA\u002BxAjycnEJdFxN2pUmaSLwbV9jlDeP13D9Sc2aGN7bxdTVxdAFPwNeBL0Irq1V8eR0xqxdK8t4r\u002ByY9Sikb1x\u002BchTAUaRR6y5cBJB5hynCp1joJVExfZoIXBbjbUnaupRhiTyZlZ9AItp9ASY7/ijD1U3Qu0kKTPR6uPSNbn7kgkr7GP7tKRK4qAJ3tHx0zV7uIJf8Cf9KVjxHHtyrs7RcmH/bQOUq1aw6GBJHk5h4BeqVn03m6HhLsMLBpgo1DPVOGxv8mY14xErrwfHsA8OjzhjyFRNmda8Gj48jaC\u002BhBQsd\u002BHd9e2xdHdsC\u002ByeHX63\u002BHtfxQ/bh56Vr9gn9VFsbSbzlzgpLJlKslPg4ZHqIfzDiJUpXr8EVPBHREYVjX8h/57FroZCisveFRa/\u002BqYMr43fZGy8Rw5r60JL5ehTNSDQvuX3JHN2fQHJS0moSFpKOpi4OikSZbSMXcNH\u002BqDjiuPx6z/AGYsaZOdu9v/Av6Ln/atPmvr7vlUtZsqsLoJc5bxptl0eiiENndFBp3K0y54gX/j5k/Pk\u002BijmkrLAajZhEg1DWwlFyXOKQfkluhrmdJsoj9KJZ1HMgLgwN/tuTTee3JFldXCQ2pKJb1H2w0AR/BoXl95n2667ctZNFZF4G/TFitmFgQMqm7E///QD1cF4IjvhVrVZOwDmqgaeR8UBEVNdMThmiH8a7PwpJ9u2u5kQ0PdZmsE/bE/Yntr4jFPoPu6gpqSJFZW4xmm5LBMlM/JpiXLRp3aOHcTojemkHmCoPOjpEhD0i79dnNBbhjw8s27kkwLhGpd0FojjoIusFKgFDO8mPCHdcQG3dAamMpeEq956v4tdyyZRcP\u002BIFOczrYgkUnlNFnNNCyIBKaaM0ePxWvStMVUcq0HI0MsmUVwag8Z\u002BfeAeO5FrLbRpWJ2DxKMbmrnyhnwzB6s3gEGoJrXB6qncDlAD1yNjRgOgt06kSQwkCrqiK/1KT3o06rdTvwr\u002Bp3H3o7ZTG8Oaj0B4jlBckzs1gB/7H76olcLZyuxoE4b4phPYrKlV1O73C5i8zb0l2Fd8GjrrA4ezSwnzeVDXLn\u002B5f\u002Bg8g\u002BKN368tBBQl78QBs/KU7/VMDaKIJWGfZl\u002BeH90dA1HU6VRw7j6Pvf9zjV9B7cVeQkKGbW5FsFqA8nlPjuQ3BOx2LMqaI/26vFOnGJgGWXSWP92ampXjkzT98//BPC8bOIRyz8D\u002BxB5Ay60enpvCfpUEtVMGnG5WlpmRnDAB9YAki\u002BAXk42zm3u/Wc7owPCdO3FmvIbcEJwWGDUnbSvuPtYs9ha7rusHUR3bR0KjbdGo9GC\u002BnzT5SHtD/XtYiC5P0R70v87d4YyKX29pAMldcq5jfnTHL6OdN62bd61zrsTzi3Yjqq4GyxLUND/JkEet5orI9Q21hKV/W4ghQm3fFqymdXlXOcv8XLNh8vdj06Nl7Y0mprm7PgLQpFMl5Yig\u002BSGPIxrKWqzCyJRaU5WuH4fku1DguG/27zt6hpF42ncqwPXV0LCIm5bcY94hXOppIojLQS43wECxmDPjU9QbSfIhM5Kf2ErXWB\u002B\u002BAFSR0ZJNDWAIrZVI9vy1JDR8pUfCxRnoAC1XyUY99\u002BUOdcPoH8qhkkZwEphc1DiV6rQWVrbX\u002Bz8\u002Bpc1g9UAdyrmsPn08yQRp3xMBUrJ9jy/wweKSK50yNnqErXn5PJkGVkfirJW/WR2zqHuj1qiIwRahcDddj6McfgQCtBuKbJ55\u002BvhumuKWNWjE3n8hkl/R/\u002BxjW8xlpMqgxjKNuKECJTvZKdusGiY0CzrKmK0j\u002Bu\u002BoMLgvJxTSEFYxydSwBHjLwrVHRGiAIeHKL1CRmwwZfMtC5Yvk1v4nCxWFelBNgALCAtn33LKHJBLaZPvAQHVKGEkJbSLw4u\u002B7ID1S/qeReK9Nz5g2JaAUv715DnIGYsacP2IHQBbjzSPqPLh1MClrSOhIdnDdE/Ko8K1he9B5sMF2tr9BijSYbf50S\u002BTno4\u002BUDcWFuehVvytvXk9lglVPcIv6/n1qKb6zsAhyZMgJwVEhyWoO8/rVIPeT0i/pMuupKNtc6KUOKeQG1gXj41pfYZz\u002BQ7TrQHyRJdmF1leSyoEcyT/wrNSoE5\u002BGBB3w9T2dNGyS6u82veRaz8bLiFOMdA\u002BEwxoaarTEVjAVZThenDCb6KHnA9\u002BR6g9XleEN3ItP\u002BZAObDIngsm7ypS/HViv/C\u002BWM5\u002BxpXAv8tkOwtTXunWkyW\u002BoTDP\u002BdGnYLzlK1siyq5mxe6zvmlAf3nlZGL/04BAfFlfpB6/7l7s12XY65RwMWBs7Ij7IuS8biHG2pV\u002Bp50slK7x0xaftuePxtcDZ4PldSLykucHRVlkk0Xs\u002BRPJfi/IrEb1jm5J3SWhe1wNqPat0WVifBSmJV9VjT/Qss3DxkinOss87/bEuLWxZcn9ZupPTxeuVwIbIob3r/EuaRpn3aUTZn47YPF\u002BrbNe5L\u002BFWCZFgWO2JW82nBg0RU/1lk\u002BrWZgU2fB8A94WL6lOzE3HYkfQ==", + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "163", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0876b239-5de2-d998-5900-5c5e7dfda7ce", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "a4eab175-e01f-0084-08f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "PathNotFound", + "message": "The specified path does not exist.\nRequestId:a4eab175-e01f-0084-08f9-850d5e000000\nTime:2019-10-18T21:14:35.4689464Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ff560acd-ddbd-a94c-a8e5-fb18b65eb04f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2248b094cbe9464d9dbcf93cf9cd359c-b6dc4aea97a9114e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "298ab01d-1cff-509a-f5a1-111a28fe4fa8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "298ab01d-1cff-509a-f5a1-111a28fe4fa8", + "x-ms-request-id": "b51068c0-701e-00a9-6af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1956592201", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_InvalidLease.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_InvalidLease.json new file mode 100644 index 000000000000..06a5eb514d40 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_InvalidLease.json @@ -0,0 +1,142 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce8ac271-74ca-c27b-2f0d-914486c53856?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fca936c7b37b4f42a92e362931a8f6f6-370b2fb8ccabf540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bd261bb4-26ef-3d29-9ec0-ff6183c14fe5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101D7D5ACF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd261bb4-26ef-3d29-9ec0-ff6183c14fe5", + "x-ms-request-id": "b5103ed9-701e-00a9-59f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ce8ac271-74ca-c27b-2f0d-914486c53856/test-file-57403e04-71cf-2bbb-0d54-47b5bef26953?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5c60bcb2a9b9b04a9803ffef90a0dedc-e36149432c5f5b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b84cfc5-969b-422d-5ffb-b09bde737eab", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101D93FF0E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b84cfc5-969b-422d-5ffb-b09bde737eab", + "x-ms-request-id": "a4eaaf6f-e01f-0084-08f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ce8ac271-74ca-c27b-2f0d-914486c53856/test-file-57403e04-71cf-2bbb-0d54-47b5bef26953?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-bfb2bbdb64114a479452246c05c29dde-d418713821474641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60f56e67-3667-aae4-74e7-603c0dcb4f19", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-lease-id": "c81c5858-1ca6-0493-23fc-19333ff31b4b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "V6xB7jHkR4nXCcp3Ul7muaCC8O5uTbeJZ00LosrLVxnZcgWZEsST4Yj6RJLLtfABFfb6XIOQPQn0t4bk2KS\u002BDLKwnt9ZTKbc7w9mcwklvbFdCo3T0PuWSDX7pVo\u002BrwjjPDjgGxcQqMhQHmx0KckAzvnUh84W6ju2GlWqXadMnkAGgzfRRaKaTGLFg7KOIR9s\u002B9ZgaSc6zFH8KQHCZkogA4AsbqaRLohXOjpsUWeJKPg1PWLR6zQYy7bm1Byh2OYXpH8xYbN528xNCS7tznvpcwEIjCjoTxhLFKLvqlpstmJUVKznV8ZEu2KVg\u002BEGKv06/GEamEu9L1Vn5k0RiTBy4FPMmXnOAhs6xNDGUss2RemktK74UR0XliRXgHF5MjEyI6OOOZGDa/pG39R69t2JMKBjbdWBeY41tQJVd4GpwZGelC4oqAtXIEizsnFJnKBHzVDRFcVcsKkUWISPLvN4nB5C3GGuYYeUC0yMzscc7BhhDqox2KzMQeSFFE\u002BGyPFVOxVTB8A\u002BmGvIPAl40OLh92xsLSBJR8RxdZp9KU03DUNbN5KxyeVYI3U/aJuiVHACoxzjGprQC/RR4ZElwW4dkC/GHJlPLy6HEwqqCd4ozyEpeoYwVPKoiiueYOdTMmIHIdds3DfXs3PuXAeQJQIWKBJw/Ebn7Dw8HZJusc9HM\u002BCno\u002BgGvPPpUscTQvfrF2QpiDfU4zYcHzSbL76laAKjpygm6YIaD2sfhqp\u002B1KpFUQUtRSiXclCqi4Sza401ROnFb5vOxS7iD3jLtVyMnUqKVd64eCPZDDTYe13\u002BZqTe6UHBuGUOdozXSjawy7z0Hu05KBWufMzF7GNm9knQ5KjU7csayuXle95S4S3tKUB4411wxT2OL211\u002B8wBqIBCBmaN297w2VMIU603XJue2MMi7RLsYB9qRr1epc8Y5NNeD9rHX01ihwoJaHKQV9PS1iIJ37ptVqZGI5UgkjSD72/Z2EzA13l1wGUI4vit2u7qjM6tDwUY8Lk0gDu4QfXWhXgDtn6GEf\u002BolB5UZXOtmUmmNgZm1uBqweiTi1Y9vH9wMV1/qiNvZHrOBHvmw4pGhubyEQrvcK\u002BXmPWW8oapa9ef5DMWLe8lNtKLl9Flg/1eTQRvS6t0gMGt6BEt2XHzJJmkRt9WL1n3zNo4Y9jdMhX4OKWBOR8rK2NxaEXe\u002BF1gl3I4wTwdBx2reH7QOxzp0LX7NaHMcup5eBt75McTGNR92MtlpXHY2jCH1cGhWu9HiJiP4sK7lCWHvkghoiNWmGCpU2NRhCpEI1pxRJwp1x0rNFwugzURwkOm3eYotzgNMT1h9weM9QNtS79nSlCJXuYr9W3GJxQql5Egq6ZEG2wiYxJeyOAWnz5YwTh2qnfyHH///cHKRgkpN192bEpdKS9TROY9KpYGFVYvbmbctO0ZLY4nRB6qWB0JNZCAnzLz\u002B5cIImWRtfLo\u002Behrm9iiTIJxXD\u002B8NeQRqezINPUFhXUjO3PP1JGIh3icP0s1PrxEZugODkPzN8Wy93l4yYD943NzSGBl03jw6dXGIPaZ22ovg84M93cxLwOtHN0YD773n1vXwvZc35JwHSVtLBfPGRsOSEWx8Oz8QRhct7eb2NkWzoGawRhz06M8m9lRxALs3gLBCcZ5Rq5v24Hd/yja1UVLV12WNFgDmnWhdVUSqn0WcNm02s4TnYjSKuaXltN7YcaUBm2kVamqvW5R2NBZXTAEx49PJvp2OLnVwwlxbASiJRSOfaMQcRsvChxfwcW3ec21ks5DLDvLHs6zz5KfOFFqrrK8yt\u002BN9FV0HxveF3bzHUk8vNk2XvnZwl/VXKKIkNHK9RIT\u002B6/tKJ55zwwf7AdYv7FIYnt4NFC44weAt5ey649JFCFj4CGaT5Q6vI7sudZYfZzwQC1VUcHCWhinbHAGxuR91djl9N\u002BQrRPmPXfBzCkxKDr7wath9MJgoYYJ8uIkM/aqb\u002BT9coi9YJIZbxNJAY7vdkM1CwQ4G\u002BEVhFNYh7oxwgqBFl1EM7WxPWEYSISuF6D4GXye7ifxcVMC6O41ZNnX6KwJyOoxqkKNhM6jINNcZm2yYG0\u002BktTij6QJQkrHe9iHQWDYpU61xm86EGlZTlGApoGAggNsmVXYJzlFJ2j3xgn1G99yhMEf/Zr\u002BA4JqiUFTiZvJR/jVG6cL/30VcJ8HQkpgZDJyDSLAYYVpbpXSbp748p7MLn4QIAA3Z4RDCY369sE3CSUO4Xt5COZya60ROJHfHX0AOhPLUEMxOqadfFf4bnfTmmV56REjUiWYnbRTJS/yY\u002BwP\u002BrytbLjh3abV24yOevw2Pp0sZjRs3ejuM7KP3hR2qxhq6XS7Ji6slwxqTXaZCSO3HeeSxv24ohzTvzgGUf\u002BSXjBzI5CHexdugM4nAo9xVSmP18As5OUbskZY52b2pUYM1\u002B9GJeaSMKLQJEUukKCNYmoPdno\u002BZnpLV3FKL5OweNqIGiqgKy9D/KceXMCf7SGly4T85i7LznF0\u002B811SAAOH6trpXV17Dc6zHrTIAm6rGpPpGQPtJGrvUy5Ky9izrSmDz0UNEesL95NwRq0\u002BK5nuk9iJaSc/2sav\u002BgpvMAH2P7GLBDMpncio3SGwfJ298SeUXHg/6gQChDS\u002BXRfgnMdRekc7sudmxPXQIIvFj14o8gji2tPJtlVtiIA\u002BqwDwyABaHsIWgj5ALZdCb4m4PTSWVWrO/cIzh8PxjipnaBm03xhLq3Bb0m/Koq08RwaL9UuLqFXV4go\u002BJpc\u002BZPQT2MV9jZCxLFGEOkL6xBsU9wC9Zdiem7/D3v0OTUTZXa279onnvrm2Gsj5x23S2t3u6W9WQP7bdX0Fue6TYt8M6tyVfw1RbTiHB0sPpNRR8QPfH2QVQtzuoEFMogTK4rfp7NxRfVvQnbw2z3mzy9Co88iqtEO7N6g/5p7LxIsz/CSTJff3wLOoDoGn3rNjOtSw4\u002B48IG40brV0UVb9BJjxAxNU4KXY8PNUwmXB0xj0nOuKGyCc95v2nvcCQ28c6wno9tufzhpumDM65x3Icpucv7SrMum4FAt3nkHu1m1EeBdb2Rx9VI6RW4LtohB97iwbpcP6cbhgcKLQKG/Yv8GFtq8GbFl/HyrmGddmirH7ObAVkzCpicZfO6i5rWxeuJuBZ\u002BuhN0HS3IaY1Ffg\u002BeXw1O7/wyyQ3Cyo53CwxXG\u002Bh2E7pSKGWcIuArap0PWuvgHCiJh9nvWvMEv\u002B\u002BFARIdcU2gz2pVSDarrskYB15ws3Oiku7nzZQShrjHTWh2GyHOCflPaot9jtfx4dUM11eQlAh74m4nOaO5jkixjfrKMZerSflhIUjoIQQW8eu/BbNhMrlj/jSzqsxVldxCz/zZK7BBZY1eM3LDk8FmDEu7/oiZTFtBajdi958pC49opVEHPco7fZwiBwNGnGp3SZqEnZdTqYOlm7183nHuMSfnVu5sYtKBgIDsd0VX\u002BsnM76oEoG30GP/RYaIIvp8qN9HfX0l4CurIBx0WZzI6TZz3s/LL6Yy18znumwEwdMHhwj93dJ\u002BAUOS/OJ1Q3bXJmxABFQ6sYk5FKWwPjW/pm45bNKTyxtkBd18OCKzvZRGEJQPtL2O3MV/xLk8zcMN01aES9akQ1tA6/52volWdVcBah2hv\u002BGgqoANFAZSJ0gKflTcL3HNod04vti/CC5MGU9iK1O1bCNk46FWpy9U/rS2fDAkilXVQ8hAaQEY4ZJRwPq27/vkVQIxd0vQdwqt07AUCJvuF575nOebZPMSTAIO9OYkng7Iwhc98wMaBNzNkpVBBNj2Y6lrzVMUWOAfHztJwXIkiTWxS0aEsCSL74ga3dJt0TcpCIE8uNC7tGknLtPX0DNaqRlfn7mCcbOE7\u002B3a\u002BYsdoT30EMjw58BlBZbtXZFApA9UsDTJHkF9lobNt9jy4LruGX2l479qabFI\u002BpoipSQiREvehklGRJL8dnpCIz/nYiTb/zQTmsBf6kZzcCO3WvFSq2OdJFphl9TquW01KDaBUYh1RrXwHql7jpvy0sR/NSuI74fMWk3KeldvOOFTGrIf8i6bQgQ7YpzKEZW\u002BfsUQa3QxrEi\u002BtQc6qtxekOW4KGPp4tCl0\u002BMnXXz7AjioDAuSTs19EW5pUU0XYJcn7NGnAfkx1Iv0apeBGl7bw7LOgq7QzEIYSwb1gIGTjnNb/2CbQ/BPdid/neQ17AcPnZ2aWN3oVxCfjsbiPFQKUOwUNRruQH\u002ByfxyHYS5t4l8P9fLkCTWVY6hf\u002B7U5bTnTdUz4Ebb8EU0t19nBYPXyMax34kZRFlemjsFinkTKiRHSo\u002BvhZdCoA9SlxiFr0/KybboYwXrzcm7lUZLliYMIY163/s0KANvL395xu0A2SrreoDCKocem3yGM/BRNsopRrWLCo\u002BU1uFzuTPGcgccevwbYFtlCfbGXER\u002BbfQTHjh1UIB3tY6bVmPfTrGTWCl1qfk0NZauhDy\u002BhO4LFmjtYJr7USGGpIUtgAn3hftFMwQayMQ63uihhoxD\u002BPDgUAA68i3Wl8cH7sVzxrVMtz5BeZGp8E1kskGyWYpVAuuUTTAJ/JONbps9Etn\u002BxxhzFM\u002BOAn9fNl\u002Byln/sZD488uwZn7lFQvpqs8r2bN1zpetpP0S6hsBsNVaQVyZT4QpdACAt5SdfLdIVY460qImCPzBUQyT5gmvrrWpi9OvUFpLAmWy9RcCDyhGypSNx94yNDhg1/13lY730Qjf9PDjmAUz7s89cxPkv0LjTRt0IufWd1eaTnhd02zXuiMOIxo3YjGPWdgP9MAlexi6lEdyg64hCH2ZSUqM1htiZbnv1pwnq\u002Bvp5MkOx4KWddJgoj4kZDZ17RqdnRnnA4K8rI4GNaV8k\u002BhciZ/lEkD7A9N3LDTcPQGCeuiBig7RAuBGURvzkEAt4w5WyNuXj9raoppFb9ZO4G6NhLq8\u002Bwjaioa\u002Bn8AlB3KTSkglhnUl6\u002BsOpuhzjJIK\u002BHGtZQyFcOgGfD1U2PAZtZonsSWOKFr4Z5jPrlQgZv70tKdPd6JmDtlgHwk40RP79PFOS9pte88XtP1ztsKT5RY\u002BYCNIyj33wKNLLQhQv5aF1Lli0hokhjjXN8Ok81gXzDrz\u002BnDvsiq0Voo2IU7GxvVm7uIIMRP7GtnqcZJ6U81LNGHOXcUmlSGPrnyQ7WXqEHHNPQR1Dpsm\u002BOCWBUCXOQO86u3s92kvQFnAeIKXaix0AGAhrBXJ1SXFp2Tlj4/h93R40wJ4/RgHnv2rtZYYj42zIgXfdo3t8xTHJ08ESrHJ34ENHpcp/AJIGQ4YHSCPrBjXMWyKAYHnit/tsNbIAlNL4dYUC3H1iiYCl1x/1db0OHo3LRlEPt4AJpO4O0ssfxe7zDxJeqGm4qZFiGkkaLQJ\u002BXdckNU5B6L4FOXdPU/a1hhFxAmZqr7YkUtz/rZ0273erkLUz\u002B5BgcWZUWW7yKRXa7FR36Srb065g/\u002BKxgjsgzkn/44NBgYpA0JEAA==", + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60f56e67-3667-aae4-74e7-603c0dcb4f19", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eaaf70-e01f-0084-09f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eaaf70-e01f-0084-09f8-850d5e000000\nTime:2019-10-18T21:14:08.8832054Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce8ac271-74ca-c27b-2f0d-914486c53856?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-263c87cc32156c448a3524640e123f64-0fb7f4da446cc342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0cbb720-bafe-b8e4-d311-49c56def86fd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0cbb720-bafe-b8e4-d311-49c56def86fd", + "x-ms-request-id": "b5103f1b-701e-00a9-14f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "570923991", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_InvalidLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_InvalidLeaseAsync.json new file mode 100644 index 000000000000..4bfe3169221c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_InvalidLeaseAsync.json @@ -0,0 +1,142 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7578e839-e82f-ad29-40ed-335b011f58b3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e65151d576a0540ada9b0fd300d5777-0bfb62436da3c245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1c64051f-2a71-25e0-5d40-929c82b4a78d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102D7411CA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c64051f-2a71-25e0-5d40-929c82b4a78d", + "x-ms-request-id": "b51068cc-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7578e839-e82f-ad29-40ed-335b011f58b3/test-file-6ee777c3-ee68-c617-ef52-7e3fee7d9fdf?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8d6133a9f2e72f4fb15a25854d0944a9-0f0920d47204c04d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "95e96d47-3179-3091-ee9d-2d1faba037e0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:34 GMT", + "ETag": "\u00220x8D754102D79DA3E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "95e96d47-3179-3091-ee9d-2d1faba037e0", + "x-ms-request-id": "a4eab176-e01f-0084-09f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7578e839-e82f-ad29-40ed-335b011f58b3/test-file-6ee777c3-ee68-c617-ef52-7e3fee7d9fdf?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-c40ae2da2562424c8428152b4df54dff-a5adc0d6fb37ff42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e74d122-fad8-35d0-55ab-1483ce34aa7b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-lease-id": "8690215d-f6a4-db26-3df8-059236faab55", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "oLNPSXis0oc20yjUdmnmkq4794CTCmUcpwsMHQ0hZ6VclwwtDVnKm5phX6YIvbmFt5twb6i2TJZNMqJsn7R5FGuCd99cuYRUcVvlMqq/E\u002BlSh2ZysPj8pkp239q3Xvzm50s6hUbZKP4WHP5M0Brrjh64GhdNB2NzhtCV5tmqnBNf/0pfhI2jeF9oW5T5r9YvilC7/0TkmODnxv91REIkbH/r7dDQjAmRFKK45avOetb6ZVuJ7p3PemZpd76OLjMdRO8VDsIFX/5GKuuhLLM0GUwpet7nmn3hG3NqZhVLAuVum6G8uGsU9QZdQsSxLU6zNV1yZbRVNalxM/JOmvno\u002BycFM5ASd2DgFITYiVi5L\u002B4ktjG32Z0xGWX3S4R5xVoMdEacrPm9ob39kVAvfKxQtwQEKuTIMCKK1BorGizbZ08qyxURHYP0ZxVzukdNApy5ppSAdZt2REMkEdjfkoaRISoBBLCWP5mAD8LOVHXbPdF9cXOXW/Kzs4bR7QurFdWP4pkdS/3rImf7/2XYqPDNSdQGYSAS\u002BcU3TVAqxVKN1fntP3HcvfHTkk4MnFuM2guWA6M2pLO0fOjT5f2swV0VbSps62h\u002B8YvjMs/RBl1qq3NEk8KuVjBFOMKJCNjzJ9Dx9y4xIO\u002BjFxEYU3Hk43aKaTqKaC2bZhf5JrKl9emy7wv/4A4vOYqDoXywlQO/YVVM/p6eab6iVpAXN/k8/SEoZWRm5QNnWzCvBsax69ETOsVdWfdKFIZMXIp\u002BFwGRR6Rahy\u002BeWXtS5aNt72L48Wq\u002BA/0z36Qq3VHdGYh46EMvHb8iVmOhdeFJCnRU3SUjVGsfvxQEXWf/MKrewT/z2fxfPtGi1ZoHHY4b6tQw1gArucQdWSkuKsBYIia5wrOhVjF39J5TgX7RF6KG6HOSz1mpswd61X/SMRMRSrNzTlraepOjuOJi1zhGTEGHqEJMxVLMDw\u002BsJoGxpMOKQjbLXclHq23f7xd3R9vONIk9S4jQxIRgpj9LLlMS8RMf15UBeu54QP3UbNY7Vcc03fL3c1k6un6ya7eK\u002B3wazf0EWHBGzLmaxAuL/FetJVF3F1FhGn255B0WTw837kSAup/ZNvxX7hA4Xa9Nr70mBEVlEuQruLN/SnRTL32qYtbGCkG41O9UHylBKbzObDVf8EvK0dxgVQHsWuuIBL6TjvrYhqR8bi9WEfK76o/2sN4\u002B8z8x35H5ZrU/y3oDzBtqrZvC9eWQ4oEcc8DppGpy9akMSRB/Yq5p3x/vPKK1U0XXUTzzM7r5rhC9FWzREMJKzNXQ9oIK6kvtWRbFoKbfZiB7ElMufsLvE5r/wk1BmM5dpG/M5VzCzGbxBtqjMw1q3a5LVf5uHE4T4OLnCyf\u002Bq8FIZ/w2EoHDuEbsPXjnTOCNlOSe9ULQ74ghuAR62sA/8loZW8wRNMotiJy3gd/WLJQCWnZCX7Z\u002Bd3dzFFp8Sd6FrUodzfETe2AacW2lGG2oS4xwd39K/JKkmuNUnSBwsD6\u002BMtSUuF6j7t8WKO5I2V8Ky8nODNJeOrC4eDMNv94/qcEv5\u002BWYE5ItzIigNNSkXMGDSdJXoqNrX/gj3EArlS8B1n4sGfJ5cbc2oD9JvQbcExxyiXUL6Acdw4ftdTZSAjZYn11Vd0POCtgaIAFjIaHxR8kjuQu69e13D1Vri/yA454I8R6oh5zYo3\u002Bd8McFuaHl/C1tLkkrnqpw3mftY37cmj1jWjCDScAsSxaMHQQlclW0hY/OErRU3VJzOKg06j8BwVaKoV5wYrNtQeMzn4GmSmsSOd7uDYeJD33eDxAX\u002BGDWilytm9D3QyPcYdHQIT7Qze09IrFhErPOAZLhklKiVUmDXBQl\u002BK\u002BbGva6Equ2uO0\u002BDkEi2tWvdXio3po\u002BFbHQOguHTcUqqtU\u002BoQe6pgAHGEmkooQQf3tz0\u002BabfRkVXAVE6degLmooFGNs5DjO9M94oMZQmXMtwLuQFHneji27KUQCdbwoZ\u002BnefI4gpJpCpd8XI9xSxMOSFykcEBrwSoU1sLrzzH4STzjdch3kDBsgTW6axmtQaGWBb16SDFfP7jIJ6/PfT9lgBNOjdVGmrQoN/MOrVYMZ5UdVclwggEPhDYPq2iEoQP2VOsKYrPIT28JThA\u002BTI5iv8Aarit18P4SQwmfOu9Lp5bvFFRvAgDhVQpaZzfszTerrO\u002BobfLYgGPo9COqKRSDvaZ9Uzg587m/NVkhG4nKJXHR94n/ozmkFpPwggnhOyvx2qmNc33/cbk17TSVu2TWItKt2DWOhB5o1TikRW2v2f4xL0DgOLH30oXMybIFDl8rGmM7M2L2Z1KPJJpBVyhPhhM2ZIgn9eocugWvvb5oZ8rZfSsOdKafPsfuURQbsn9ZgUOezqXTByR5GnldRqmUIrzTZ9oBQRFomynENaDWBQeGVjx6yZUhCnYGlV4tQfgeVjJXSEqhWEAuNjd8Ds2DpxF11uxpHVknsl1j\u002Bqu3P1kxpeNyfry44P38SJdhoPukhu5It2sLsTjVM5XpQWGUevbeTmjuDSRUuPHybNDFwg1lu3e9aofuJfCmnU8mz6OYa82gh1aOunXJ8/51FURoE22Ih4Xp2xBu7CR0R3PZMelSVgUDIT621wD983qJdRCsPondmkgdspC9NZcyGnMB7MIVJsNDZO4y0ayA6\u002BeV4XsXyAjp\u002B5edNKd0Qe\u002BnhLyR/Aa0cE5NaNWbrsSbmMapK1AcHk5mG/Eqd/IbzycCi0zz8u/c3XEoxmM3TkjPAZvgyxqfh2ZuK\u002BARjfhcNZ2ymSd7q6nWzEne81vvMs2kX3JaOwQMZwPqgcsLy1N0zIzBgLElV1nyCfrQvJQKgvUWaS6GAf6ZpjYjjSXezwD2aibLKa4YgwQYaC0JO6Zv3ALR8V4k7sqSK95/BcYwEz752lZtQ1VG/eombZnNjGqPs7EnDNmi0XtYOP3PmXk96FTyD2FQApypjvNz/oEsxJt381YVDQZlVwjbEQZXd2Rw5IVE34EJO7EQeYHmLtL6L3RmW6onKNtSiLhUeO2WVhePAxX76\u002BUabrelBJOEfyg53OWR8R\u002B\u002BTb\u002Bp8lLEtMLDeidqWy\u002B4/kOPS\u002BjyfiBLzg2QGpgEBGD3zLVWUfWWUbnw4YpsGif4fOKiBqk2y8\u002BfXiRBNJoqv3XCdop2YqhN9PYvAZyZ37Ppl521ZgG7vQTluvPRUR0jyiIQqaOZhho2VA23B8ozAYJwW6D8cVl0CrWFkKu4eKfZDzd6hTIQTBGDgw30ALU\u002BtrltXPl4J1jInKLqF/Fyfdtl3fiStHxQXAuTePJLgAX8Rt3ySxuuYOvereiTJjgcDQE2jia8q/45HPzt5KpqfRiY6c0XgDK/u30QsAqTvTnTd2/tFPHfQ5rftSoavHg9dCzP\u002BjxrBIzSdtKpr/f3qWPHHm0\u002BeWgquaoyN88EoP8A0z/Zx8b5ZG7jGqIjNZem6AvKV6ILAvrEpTyWNNC9ydHXqNi4HeWcybYCW2LKB4QWj0vDPk1c9cxFER6GZy\u002BeIVDMS4y66s4mLYnoCKeb/p24f6mE\u002BouEerMMdwjHFmaGYDoN/b/7W6B9nRDHcOkkqRZ8zeeGFSbFR9DZqnfBXxcnYaRtigDhwSQFC116wQXJ58n2Rkh\u002B/E8TRLXrHbEsuD35oA9Aux8RnwjDgQ3JTobLE8KpzxjOpGFZXkFK9qN21E8jgRz2hSyq4Kc/u389RfozIA3uguklKvut61jZyqhpTKjCqcll1IqV/u5xjuzmHBRLG9aVhFVh/lYlSJ3XzRn\u002B1mrSfpwwyU\u002BDVIP\u002Bs5wOx89EkrLV08RXXK93QIvswjHUcrSCE510Fk6LEjPRZ0q6GoDSjzpnKQKifyHwuYjDlpZSKjzniLAtzHxkTsGUhflgvSoHHjL3bUm135R/h1jBx3uZfzkJ0o3MoL6\u002BAtpBDfUoj/xiuHhnXrz3Ma0fskkjoodF/wq8WuqYNnlwNWpvdNGfVvdcXwsDNhx4FqDgsPJxnmBW\u002Bw7uaDUVxoH\u002B8ylSh7zbgFtVx0N4QsjqQEBFu4WK/pcKGHnGrO6\u002BRpiFBEL3JZLkBTCbH9sc2rRCBCf0zAr8d/CSSGtDFNNsl3yq8z6F8xqxYbZU8\u002BK/7UHFgKjGyXqNiJBSZN0rpPBdKoRaced5vBUJR25Uq4QN0l8lfZQqpc4GHWqqN449ibzB98VaYXteS8CXvYYINN0MQJaCAidcNoC6VFB4z4iGy72xlre\u002Bt2zjyzHTluhL\u002BeiJnfL3u4eVZb1AnA0m4Xw4DPHEWqIpTY0lojb1jKOYcl5r8y2VjxA2GCz2ehdjuOmxl4n2g59KYFBl0hlQo9kZqC2uvvJSon3hkj5xMtN1weVJQ/UZpfK/IY7dM7z24XhX3NHpsP37YvEIFO1c2S188Aw0C1/gAAY\u002B851jcXK87rDGGVYBjBDrTeEADY0BXkRdYEOswtYcc9zPqr1gl\u002B2CTyo8mr/bf2P/TLl\u002B3/J1PZVVAhEvECvaqal5MeFTirXzgcJmxMOIheDfsXYcnZPqWm0oC5XYUz7\u002BYfEWYkl\u002Bq8IDi14sDnTRzHwsU161uggVjtd0J38gGy6HaGLSdiOXXQWwGRY1uk/0Wj8VqAPcRKflANN2CoRG32wzqKIWA1ZclPJZBaDx49SLf808Dm8uqyO66XVMIVaBaT2mAhGp4lrkuRMRg0MG8xz\u002B7oq3BtEBBP2CWxXhDHeb25hjT93C3Z12W1FYGSvgs/ZUUTbLymZopP0QK4dBA6yfdaeqo6dDPAztPK\u002BDpOvVoacfjL880A0x\u002BqrcsrYaMVekvKeANhBTEREp3o266PwVOoncJXbxYqWadKj8Zola0wtX2uhEVWuWzH\u002BqFvGDexGqx3QoOg/gs1396b1nUqqL0wuCYw4T0OUiRVj3S0uwFv2bVZ8VLpj/dyeORm\u002BqL3nRIkfmARQDlvaTCfC26WgSSdLDz/0PcqByhu/mhYp5dBXfJiUHyhXll76ogiCkRIm/f/iY6mN8xa\u002Bjd3ooHRFsGZXe28dHDoO82jhCZuyDykJiKwWN3I22Ylx5YFabvXqpPGiOyWzCdHF42AwnOl6/I6k7xfIL3jkEJHVmyaopIRzBlSqH8QDRn7KUFQCBjyf9vkCpY/eEoV4viqD3W67LT7rzZaU0Oy6kZiZDc8U0hpVRZQ9lg8ElPPfIVGpj3kAHzMVJjimCyYMWAPnRQS2Y9wALpfKfYc/5yiixb\u002BbARIfiP6cD7vRvzp\u002BIU37HV/vKM11mWDhNZGr5U8QA0VmcUbxx7wWGmQgPn9dXFxJNMnYs5zyFWehPkNc4Cp8wav1F7AG\u002BUWjyQ5pRWrhk\u002BlFYqB1N0\u002BodGvfQJlouTo5s3zTWEScMjuENPqemMAMz6pqF31594pcXJNUN7isOw/UL5H\u002BHjukqTBk8QJVCdubwoD/DpG8v7vidwuhSAqC1/nqynkuHqFutX5NFQaIB0K3uGUnvTxuF2/mC6cwA1Eg==", + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e74d122-fad8-35d0-55ab-1483ce34aa7b", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eab177-e01f-0084-0af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eab177-e01f-0084-0af9-850d5e000000\nTime:2019-10-18T21:14:35.8412087Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7578e839-e82f-ad29-40ed-335b011f58b3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f00edcd7307e0409b4d58ce7b8c6bd4-f0f77d4839a0b349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "65701a55-7d86-ac7d-2b58-444f402edea3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65701a55-7d86-ac7d-2b58-444f402edea3", + "x-ms-request-id": "b5106964-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "76655170", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Lease.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Lease.json new file mode 100644 index 000000000000..410ddffa8694 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Lease.json @@ -0,0 +1,172 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-008441ac-6b70-71d6-55db-2bf046a58d5c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b34e37261541714fbaf34efe0a121a4f-76f25b73c990af4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4a35d824-3023-ed5e-8bf5-6e19709328f9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101D9B917A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a35d824-3023-ed5e-8bf5-6e19709328f9", + "x-ms-request-id": "b5103f1f-701e-00a9-18f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-008441ac-6b70-71d6-55db-2bf046a58d5c/test-file-e227eefa-24c3-0b22-e04e-d6f343ddff28?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5089757d85c47439906ae768b06b3b9-c627565dd8914e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82fd2e55-5c05-007a-b629-69d4596ba9ad", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DA0CFF6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82fd2e55-5c05-007a-b629-69d4596ba9ad", + "x-ms-request-id": "a4eaaf71-e01f-0084-0af8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-008441ac-6b70-71d6-55db-2bf046a58d5c/test-file-e227eefa-24c3-0b22-e04e-d6f343ddff28?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b68d4ebeda619e459599343cf7b4a3f8-4af272c30cf1e547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e23db28-92b7-22f9-6841-092e403eb813", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "fe5473a5-e724-7c37-b922-7ebe6a669c11", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DA0CFF6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e23db28-92b7-22f9-6841-092e403eb813", + "x-ms-lease-id": "fe5473a5-e724-7c37-b922-7ebe6a669c11", + "x-ms-request-id": "b5103f31-701e-00a9-28f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-008441ac-6b70-71d6-55db-2bf046a58d5c/test-file-e227eefa-24c3-0b22-e04e-d6f343ddff28?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-dd35681e86b0364b976ef6a2a5790f3d-db523dcad4e18a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f95de37-8d43-3359-dd9a-ddc72c5b423a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:08 GMT", + "x-ms-lease-id": "fe5473a5-e724-7c37-b922-7ebe6a669c11", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "9UZ8gse6ibe15XysCI3amYdAnRXgfCNBc8u3Rtlk5/ptbZ/ry0POm6RFzCDfzfgpT9BMGc2UzXkiOw/8AkLeUf2CP5rt781EcgJwmq8DYaXSjfcJF84s2aAlyI800ZhiZ3oiXY5dO18CCKfKIzLJH9lpKnVL1TovVWb5xyc\u002BD6BqDjI04AMXdVKXBg4nYbVuXKi2y6cjFpJA8wgoY3M3xPkGYBQAlD/WUbQis84sCPOwi2t/h0P5R/if9O377xHeX0IVIAGgbcho33nyAGLEE\u002BsUd9cIuDy1DRgcYJ9S22KjRFSMF\u002BfxDx2iFqjKB0eV2\u002BEC5nc51aYFXxPphA0pFgQXTrsON/wDI2e6ZaKU6wXQhoS\u002BT/TqaW6thrfUCIsQef\u002BjsriMh6Pl/sIQf28EcXQNGP6Ja8YQLORMYLBELhvcqeyi8ThNRP7g2FAx2ur\u002BqBVDxu\u002BNhg44k4bTPybzoNCnM9WDYYA8wNP/qJJ13lL6TriaAWgrTyLeaV2yeQXY7TiAiqYUe0aVBwYbjt57w7Uz2PFuWJ9oe\u002BSypfgiiUbOJ7pa9FSr5tJxBflhEMFEYqaofqAUaZWYGA7CYdVOc32/TWYjIc5giPIe/VOlBmsibkJReQumub0lwttF6IT9IpF8osNaIUDYR/au9mtC8hKjoPOS/flyGZOp/V/yG6BtIdvBKWSoyE0CeTIV\u002BMNS48/JokiRaiWXCYkvsSPh5SxVQNWQgMiu\u002B9emkIPHXSHPVhmPKXlX3Le2KR/aeBcpIZMFv7fuwWMGGqdw6tmh0KxnX1oJUbyz/WMd2lap04LAfG/vwZ5p4ZW2iQ7S5/HdFFlzcxi8INDXUsFU0OcMXUckr21qsg4O/n7FUseu4RZxQMX9NmBpA1yfGG/dFRCtqivGrTeEc2JKZXSZ980IKXGq4pAiDifmuqsRypqeMeluF6ib5zPe7cxjstDr0AyPlu7\u002BMjOAi5sE4POLcqjIrDOLK98lbEE9zPTDv1tW\u002BuqfgjOroP617owMlwdAUnokmgacYKQsaiqtwGY\u002BvMs/ruUI7PB0HQs11TxSGNU6/Xl5nyRVuZpFchgJ/t\u002BYdzHBzOkiOGaKr337Z4po2lFVcsPsxB2n6vRKw3nYax8rnF4KkUvrGMUS7\u002B\u002BmWVEQ3ZjGs4scq7IUGeL013TsskNez8ssXUgGaVn\u002B2tUtAJCjOuXhEbeTD/Cr9ndp90BQJjyrSIqF44BPwEoxHdHc5hlRUJ2PC6CLysDbgWbQnHEZrrOZgbcGHVZlkVBtYfEezhBeGKajwBqbIH7KqmIZfiTYGG8eQ2RhSjNGKXlPHmjOvbJWcYPKdu2Y/WE5PHP0TBMslUmCAIqr/c5zXJahTAEV\u002B\u002B2vwgygDaKBhUYCJw2/Ud1mIogfTLwoq3S1VxlW97BgJEGFRIkGjIinAHtDqNXAtAq5Oyl59a4whxeY6raJKo2VogLMOQ1UX5YAeEtB5AKe9aIOnbyH5i\u002BSVb1xbaLRHtXtrQbS9Hr9ZduSeHxi7qMV\u002BfUTeozRDrvTOeRP4vL0L1p2VDb7ywEoEDjg9G6yL2YZXHSsvqNIHJ9K/7qWrYLpnkki7JpsGS706mpU8BlMIQp9NoV9R3C3LTiXsMxGkmK191Ylj0PLrUNFuNM49CuG/d2wGHf9a1bYa79i1WhirVgHnvnCJ5HHsolCOI\u002BdfjgMELPulnrquIz/TCSDaNfa4wp6MVYyw9ZM6WbuujLHOuyGVsS1cxfeHeVsw9tsQ0mxZ1SEIk3i2k3doq0U\u002B/1ZNxE3/RISJW/znBNwxQD636YcPVPdQxifpHt32NFpySHoE4vJNUY2nkLlkIY5cRVM4sMH976qe/T5mFiXm0yeidLyiLF0Mapf5Z4Q\u002BLORZTJlKvYOYtJiPZiXz5ztnwL1RwazRulk17AZpxEfmYJBZzImMXBWjyYAj0oZ3WENckabG7Gs3h9JAVJF9bvAQqQVVmhqx26Snrffs7aeSvpOCzTLg37RlIkT3C8eEZprP02mA4f5oqvYCXz5zCpoq7dY9umG9L8lQ8HeV\u002Bo\u002BdI0ddHNp90ZyVWmJ83kB18heqzF4xRqw5EqNgL/GGkvAmZXv3Fi2/rNw5aGA/QFFJGz5f6y5xq5zbI8p3HaHrDoeyFrkEvtwqK19COB5MOZJSFxTzZqeB9LnfG/IjSE96TlmYjSnYBFwiNf/PL7O\u002BTyo35MZM96ff8GH/JaLpxqLQB\u002BmEs6youdL4kTDn8sUGYIzH66OI7VaxuJzH2R65eG9dPyfJ\u002Bdu9j2szlCa3N/2cuMUWIhs/BxpS0vrPoKD0P1jBSvOdfGbxShw4lVkv\u002BoDfKyAZoxYUXffNdubgre7KP1TN9ezJ/3yeZNg\u002BxrHBIxh6MLVA2pwCrO070AV/0JwtblXEYgST1Svje35\u002BFZcGDBPOZr15SWT4iwj/zi93HlQ70Zgb/IDTphtJXV8dxJdV9cPxcane8\u002BUwy9c708c8rF0qAkP/Kg\u002BTOoBiMCwFmsaxahhrRayqXR2zKzDp19JUDLECM4JTlsu0XnbpvMP5K3EQSmnu0Wawf\u002BUmS/8eqWLuDeN7A6dEHdMMtyd1wOBZ\u002Bf\u002B/mU1oZXtKUfOdLQrMlbUUO27gvieJzCyWolo/On8EzFH/Xw/VRain8LGzpzCIP\u002BFyYcVxeXvYNc0g0cMhC1d0mCC5DXalPrXGeI12FiU7zqJ4zNi5k5MV52kC9LPlhqUafs7PzzKqzWMPqsCuYd\u002BoJMNgqH6\u002BusSNoyXNognB4PHoW9dWK/9vjf91qiiSZ4VJWs\u002BwhN4mm4PKQmwMnWsZDYoOhgYIUfjD8Rq/CRDb\u002BztghAd6EVwTwYATS6mTIzCUXFyeg6F/AMjW7JODp5KzLkcwrBkjnvwt\u002BsSGNQYPcM4qKqy0fXeaIUM\u002Bo2SIUBntoB0ionbXcP2gcIjcuQvCh3vFmb0l/vEPloqWJPtXpaqq2FTo7M5XErmvFAyuvWg3O9wowvacx6FsEsvsQQvCCIseMeD3GZqtrobDdurkYNliXukfbqK0DdDzfNnCapGt7MtBkItHQCJBexRvmVC2h7IyieJi4pooaePPw5yAqwP1VYnfYtAN2x6GnfOORHSAPPVnz\u002BDvCspxWSbnd3yFgNAQekPG1ySh5K7DnASmmeVvT8anWNsixgq/rgmpZqOiAR0jfgowuWXQhetyK27Fiv9BeCe13if07XQ5RyjbOL4LIZsngxvbfpag1pLvsNqbuiNKZ\u002B68LCL1LlCV93I89Y1tZsnT3gejpflRFQeVBXyZXY0FUNCPTzV4MlSLBYdkY\u002BEFQkoQx9wb5oH1KxcbYCkUPFmlN2T8ndfUW6uzGGBx7LEmT8LySJXxKaoO2iQeXNJrdwlt/2y8SKRyfKwwaI5hg35mNNAmIbODs836rcPztj7ZR6EWxC1EqgcegAvpgIDbrRbluCfCBVWVqgtewZrgvoatVuEtSr8RIYrJB2Fn2jMM3wCszf3W10JLgVoh5ahsPgGFfCnf7mKX1Jac\u002BP30Lc/YEiKac7CI1n\u002Be4clk7zvinMlf4l3JbPDeFPlnOh5EV1NKSdOF0cpQ/KXqQMyZMuWa\u002Blv0lAtyDqUx/F63YZxhGkp2GqVoHMs\u002BzyX4HywkBSITjH\u002BCT8MH2Dsuk9Wr2ZrJSSZCIxhAMp2Q9YUlui\u002B5Dbd8o5VcnsqHLgJqOUj1kzVLLpXFoiHJk1miMZo\u002BIl4LdYZebzXFbKpb\u002BzTV1jlU2yKPmktZs2uVcxA7\u002Bq1wSQukHsPCV2P/hYHrqabs871gTRZ3rkgS8YIayPwlibH867Ipcfc1koO\u002BkBTJbgnEqH9Sm22W\u002BJqDkW0Bp05n2fvQLr40w4HGKrqSuR4zCUO4VmC8ky4EZjLXZeBKNCs1VrYY\u002BX9Lj\u002BT9jHDyxD\u002B8UEfpSREt60bNi4iLHV2hfDaPXWJn2hAEbMZ7/wa9UWHzWtVYoOraB2tvS222wHKHHBB6I2adVHZ35NxK8ewAEDoml8JISNtL9VX2\u002BI7iTaxT9OM2A237VcZfILvOjxW/bzszkChwPtN1Li4Q5lvnVVdv9v0JCgzMK0I76SgffSYAd4lTrv1EI7YPgRU/6m\u002Bqt4tkXtgYdiUuZ2TmdFWrFbEH0G7Sk6aZ65NG\u002BUj3jADSkXFc\u002Bx5N58FkJUdYne9gZKtkOBoAl\u002BQkirME0XzcNpskE6LkDlqS\u002Beitbm5fAU3kJpTdk1Pm0flNeDBrCRZEh\u002B7sNIoMfBYQkX5xU2m1hUklYOroPqMHPUHpltYqJ7CSKOa/cszD16p\u002BjMIVtX6P17KnRagrXIlLpTdIIuVAJmmNn2pDNlK8YYlAqXGhMYfDWf8jguIIZoxdM83Vu7TFPqZYR9YUDOFgKuQe6vMX6rNvRMjmHGOHhTieJcKEpuYUe2rLCKmx7wzdw1g96bvZBUkaZnbr3uIC0MLddebe24Q\u002BCq9IDKIJ/VW7yFkLSZu8hOC5agCvaJyIyDfm1LlmPyfUP97MUTinEKjhL9aI90cnIPDGZXFDTuHS/0SqIujcVckxd0n8sDPn0hmXjjjF/9Cw//OIX5m2ULE9OZH0PO2ABNnNV7/9KnC83lMXq8CpDP9z\u002BWM1E/YvuubY/7aiM9VsF4le\u002BKhQ85VDC0EGXqTwU\u002BySQAOKSzDjnZyZJGr52uq965R3SlRW4wWN8ci1KVwCKKuJz7ORoYyYexrL949qSXCWiHMQeMmYe509/FkobrRAVvu/L8s27EoH3s85iut2Y2iX3mEpMa\u002BiMZQWk\u002BUzcAymS6DTq1lln9woyJo6XrCxx1jwkFBTVyUMHT43IFhk1G7Ckz9KorgPMn6EwCjVZ5MjZIxMQt\u002B8EzR7h04bbr9DhDRrd8txJyTgoZ4Rzlb8NrWrE7uMGFGPBkALDttqM8P/AXv0qi\u002BHsj2nq6FBqkSdf1DYsBrD92uinDGLJhgJtq2aUozax4xF42F\u002BJKzwTZv7rY\u002BKUUOo\u002B0nQUg4\u002BPEvlXjTzp1f3grfEUsy5hZL\u002B8k6Vj7iIvyUqMVdDCrW\u002BR6bVWMZ3/OYEA\u002BrXxj6273W20V\u002B/aGzTXN8PybXAtLfCRcsl5CzMRvWoUYuNsLjmswIhjDkV/x86AjwnaDMwQ49zFYBzUQtI6oqqFtbhRawmKRaz3uh\u002BrEbr66Hw5R6CeA38Gps4cyH22KGuq6gIWPxPwT8cvKSm9Gk5R6WpWAVr557I5SsQ7bY0vMYGz8De45LloOPfpfupVWYyPyt8TUCcAsPJP3PRfxOI5/\u002BeYCRoWqQSg/chjAHjX4\u002BE3u6KuG\u002BFqs081eQfFCHQVr37yvVByeRHaYmJunaB5Z\u002BkDGAk/m\u002BQGPUXK0T/86\u002BVUXVEJ1TaQxUKQw6l\u002B/BWuvAEewfBq1hOK/HAKp5fh3YaNCkBPb4KyYlK2rshKhzEwLBUu3hn06YdNjui2lh2qrvYS8fHVX0x\u002BbF\u002BdpDdbMGVO2nuCsw98iCDJAeCqC9w1G//SJ5VPaszIoHGw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f95de37-8d43-3359-dd9a-ddc72c5b423a", + "x-ms-request-id": "a4eaaf72-e01f-0084-0bf8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-008441ac-6b70-71d6-55db-2bf046a58d5c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-052fd8af097558488d7eb1e12c4dfb9d-c296b13cf4f2f84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "62f64abc-28a8-29d0-8ab4-1832e34c428d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "62f64abc-28a8-29d0-8ab4-1832e34c428d", + "x-ms-request-id": "b5103f41-701e-00a9-35f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "93869378", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_LeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_LeaseAsync.json new file mode 100644 index 000000000000..1e57125d1ad4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_LeaseAsync.json @@ -0,0 +1,172 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ae4ee40c-d26f-8838-2078-49110988ce6f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a690af42ad701e4d902d426e432cf3c8-0187b277833f5d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a1d1a821-9b86-a837-cae3-ef2e910b0d31", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DAF6D9A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1d1a821-9b86-a837-cae3-ef2e910b0d31", + "x-ms-request-id": "b510696b-701e-00a9-0cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ae4ee40c-d26f-8838-2078-49110988ce6f/test-file-b7447b2d-438c-245e-4053-ff993840e55c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-96cf9c01b84baa479453c536b907a220-50ac4a4ca4391a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28ca68c8-cc7f-ddba-49ad-61329b9d7089", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DB4476D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28ca68c8-cc7f-ddba-49ad-61329b9d7089", + "x-ms-request-id": "a4eab178-e01f-0084-0bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ae4ee40c-d26f-8838-2078-49110988ce6f/test-file-b7447b2d-438c-245e-4053-ff993840e55c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3a64b200dd6a83429784d42ff76a181f-16a09be1fa24ff4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "408cba0b-c6ad-7920-e877-f21a7e3397b6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d02fafb6-ff33-6000-6616-5b0c1a19df67", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DB4476D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "408cba0b-c6ad-7920-e877-f21a7e3397b6", + "x-ms-lease-id": "d02fafb6-ff33-6000-6616-5b0c1a19df67", + "x-ms-request-id": "b5106980-701e-00a9-1ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ae4ee40c-d26f-8838-2078-49110988ce6f/test-file-b7447b2d-438c-245e-4053-ff993840e55c?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-ebde911df926cd4091907dc9e0b4eb85-33da105e5aa34c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6000805d-9e8c-63ba-2c0c-d303333f39ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-lease-id": "d02fafb6-ff33-6000-6616-5b0c1a19df67", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "/ZI5jhusegGSqShiKswryupc0dB2vdwnRxIXCsq2//K5j5RlO9qIG\u002B3IldakWLJ9gZZIP8yfE0C2EkcIlXA226k1qJs3xY4Q07XjrScGg\u002B9gmogzbr8lGntTrymSgIV8krosbq8WRbsIN2wWvGYZr45XqPvoA2zpEI4g5BZlfVMvZhts2RQ/SVXMKzZTD10UOv\u002BaO9eKlI9NQl4h9mClo7oY5lZLrNV6GF6mG9c1lgEwC6kWykJ7pdGMHpe2HVP0J4h8OigHyY0qICJ55Hi3GKxd8eq2jtl3nUGEv40\u002Bw/oLsfRPuVvYKUIc7KkfAsBY1AbqWSxoPZivBJ3nggr/610nbTKEaF9QhMeomqIvWJuAK\u002BqHU2nOo3RcoLS\u002B8aY3HABM95SO1GynmtVkv6P1f6wCZlYfeJfzWcq\u002BKMiqkpIgcX2h42AG8ld\u002B37mUaeTRZiAHvItQGKRoWJ7Kz6yk/QhCQ04lU5xM\u002B3T/oZneXu/l7cGno9UH0FjZOYvBPCKr2uKwUiaWqxKEu8AWUXYLifmv5OLq/FkyOnL1TBoRir9RVMe2LgzJT0GuI\u002BgV8X/hzq\u002BREldAwN2IfhezoF/4cjABxPyvVFvs5pSgO9hxHUnzE35rf3hnEZPpLq/1Fa/htrG3EyyCMnlTpCzCn4QFF2DNwIzhjfO3mbNpxiWr99DlvoQnuQodcOEEF9pMpXEO4xdPJ1UiACm9AHl4GWtTp61b3eEA3l1WsE\u002Br3XUYa/RCWuIOXNB7w75babmQpVZ1sHAt8MiQDgW5\u002BXcFdiO0pZSFNr\u002BJRUrd4BkjpHSkxgv5NSwE6nosskvcVGNYdUyap8MkCm6W7GslUBCubWmQFTJsDEH3r7oZWIRzrPDnhGrNiP2xf7ucYkjA35pqfUThSz4w7GkLo/cICrHqIkB7Psul4eRs35Z3z6n4NtAgr9o/kmCxtpgBwuQGqHQJsT8IRaHOxJxgdWyouRy/Emwn6FvXq5DfyYczpB//ZTcibR5q8PEvUus\u002B3hz0Cfx7Qa933sAZMgauKHsZmh99YA80hUz\u002BVSJ7\u002BJZwmMx068CKt2Nvh4d3CToYu8d1FbfLwX4Mv4OwfeuN/OYpqJo5Oj26juK7DdiIvXwS5ZlaBeLfpNdOZys92jp34YuhTWCg3oGJu4bUD7OmhAIGnpdSM/YDSgPC69IRfbOoRCtM528ccQYX0EpbCpUjp\u002BMpNjyiJa6VnQJc3fOveD3SK8uIWZyS6iyROmKrpz9un0Pu50Z3Bh58t0ltv5MTaFgMiN/Jm05Hl0wPEetM6fbC7T6vwZD3WyWtC6JSJSqYfdEJnx5gpAP1p1D6Z/QyL81TqtFUY6fIFS25HI\u002Br9HIhd5MZQ0rXYUg6uho//fMwetvV/3pZQxoqQYnxp4h0SbLe2PBhGeyCe0iIGaiNiBc5iaKz1vT3yDN47wHA5rrAxnFnYSQDzmHvUoMy0Cpxnblxtx3lwHK95xC96SrqwZWNyFM3JSbzNrpBxIRxxPcJB1FITy6d2gX\u002BqXoTRuU3BJHupQjWOXeSfoFjpPzuTCIZtOHYonJm8O1NOXys4O/UCsDzgx/vMs3ZttCtOTYJD11Y\u002BpEDXmIeh7QaiAD75p2Rjpo7\u002B8gCKYEU/uuhuLa3RCkeU\u002BVd0ate1Ptq1KnN3tAzG6ubzROUVdAQ72B2fM/\u002BY0TW3JK3M73u3SfNl1XYRyAbbp0KG3cWiv4VTeFL51csbHFl9wE9e\u002BfurO/sxr17OKhAWw4x9EfNv1GUoubbo/bPoSvjck8e3vO1HG6HKcRAmhU5C4xJ\u002BngpmDewqdgBEwn5HCWRl8VYIXwbfNfYRZaNUwjQoZhphqazudoYbTQatAhljgyergJP4ekPLX6gUFKgIlXQMHJxj5Z\u002B3d7qP7RIAMjPc7eJ76QFgb\u002BuWVgoE2iId0vfSYOW9P52H9AkZaE1xy220N2aFzOwyq\u002BywjY9Vsp1YsdoaLZEOH\u002B5Es/T4RweeZIrckKL7mAYLn/T5DHHOckGrwLZzF52cZhe4ARk3OmTlEikEeOH6XRnUDo3cFRN8dkFzTIZRK0ztQGqLQ1cs1GVQFDpIyjlf8WOcnwkPgBEEO4qXg\u002B3ek\u002BbcFvi3LxnCpzoojADZM6xH05sitEwDncAZhweMVRC3sYATbPMAqIIJ2jfPJzQQKwgeT/BSu9\u002BamLk4nafSNhIpsNqAxYb5RyrZGNpUdHaMCVw/bgVgJTWgeNQ5yAraN6Pl5bYZj2VBZQiFeWLFRiQCbFQL0sgMiUuk4Ezyv38gPuF2bo7Asro2vck82uuS2zKv91v2zmTb2RxqdK7YjuWJpXqBjteVQfnZ1RT\u002Bz\u002B5gEcVaQofjKXB8WpVyVj3LHi8jszWxEQwa2rWh3PkQHMltymKpvgwdpnwKBXQCIyv7zvblm1y47wD5P2gSQUx3LH2MBEubIaAixcz5psvX2LdJ5g4CKkGstRth8L6kC2Uvkxj2th6gIK0WwtWP/wh04SbwiFs\u002BdMI8H08weXEhfvpnihOy4WKY6cVg62esHPXS7M9X80MJ8R4W\u002BlaPb6d8NYPbKDU0gj/EF96V3YmakAKZXUxhiYu3Hdk1nCbLyXpd5LWjkPSA3mrPk5tktBNUfGpUNhIbGqw4JApcPuXY\u002BE6kd/kUNv8N2H8hUjXwUqnFoV/8t9MoAsnJq2zqZJ9E9ttMgDwaAEVrBh3TOci2B9FgVp2GHAB7vDUvCkuSY7PfnFtaY5Jtq2DaUXG1VQjBU6Obic4B/tqa0QQG6zY52OJp811tG6Q\u002B8us868rOhmbsLfbn9tnlnd2A/1KOZsBq4LiPC2HrlDf/XJcjBNMPjErdGv0/EeIIhFV/7FwRsIwqkcsSf3rFAJm\u002B6JoCgpjKsTMH8QvDK46WhobMa\u002BebrawLOHMH/UzP2BpjgGkHxgH8tTtpCb9AJ6Y8u/jz\u002BNSx43rt94olwvPmeBkxn2tljoCFD7ascqQsyxDMy0FT298FsZ0uGc53lvJHgpGmDkg61y04bqkeBbCWwSy5WPeyUpx6LC3Od3SyDbjEJLASRryI0fQUW20156wsV1jh/j361XA1bCJabJ\u002B4hmEwWeDAhLqwMIbDXjcvBARBoeAb0E\u002B6yU9/3RpaLqVUm5ULxY3LK9Kecc2297d5BigeGIr/nPYRtVBRgKdgFcIhrsJh4z62tnYNfV5Bw9GYBtbyPBXaVP7fOlA9easrfhvLVUj1FyLpp6IU8l9Xj7F\u002B\u002BbmQbdnsBxnDQqjueTzK4j8Ctm6I4u/0CJSzhaJfh6re/r/xWtBCH04u8ZR6O25lSdBgFRkC9daJ3GVFeIF3o7s9z7q82UduwFcgmfFbec1mDnvSP3KR3AipZ75rPOaMt03ZfGvz6HCJMVSB4lwlbqJX3ypFpWQIrDOx07HIw4OwU\u002BJjQf2hsmXLCQ4dz/nshDjb0x28RxIp0NA4QhT\u002BwC2Q0U55geyk9mzEepxWKpx5xU947PCl9AzQebEtaXBQzEjgjT5rcsIMNxyw98y1k6Zz/nyFRdM9Kt1BqUh7t008s64TdV2dzlKNbPXT9TwAGuXK\u002Barzi0Z1o6Ig6Ym5kH/PtAReYl5IljAqOBkdaTWhQU5isP3iSSgnnZH7vOTI05x2BEE3ofhHgiN6iVMtWHpsf6g7Fx\u002BB7SscdoSMTRkLISS85yT0qZ\u002BV2u6aZ7\u002BU\u002BkUXTz08jfx8tBcV2ytz\u002BzUKb6husLEVt5XIpTxxJ4Vrh7w/dT3bzlMoQDMNno50Yh/5kDgXJgnTwdendCjAC4yRqlOvNIY3LmEVBnB\u002BB9kHVELcd1dNVGFya3NmdJpqaHSmfDQ6xS2ZwqHWwd/ZVbn\u002BX9\u002Bl45Q1BFYyfIkSkLmG6t4718vkzI8VQrT1tlJBWNW5Z9T6hESgcXeeCEhkRzHoEBcB3b3uGZMQkKEff03DsSPzmWikjCaZW2aUBoRGsTtDDaZ7f7sXi05BqjPjgTHp2pcksO2JA0QwaEJXWdMOyd9lnDHniDGom84aYuIytdo0qmvtIcAN\u002BcoiCxc4wHF7MuAUfiT/wlKlvBUfrqBh/bKoYq\u002BnIaffV6JnxX0ab9tc33AB3ne1NKfZR2XrLgtpgE1kUJ3BlBF4NSZCmDzVS0x5gs9wX997My3HjZpCNCmW/gUv9d99mwteielRMlyrBDwZcat8OSBuKV1v\u002BgZ3NgD865o35ZVtO\u002BeEEdY16cDRXImeKIK\u002BGsTkwcyBzeEE55PoVEaCsx5m7HWD\u002BCdKOD\u002Bcnp18mM1\u002BftCVEyPIqy4GvyoCTZW6DulrN3wM\u002BiLdmonNJW9DiE6GadV2LWA6ngFHvXj9R6pp4o\u002B0EWGRMYSt93hZ\u002B4W\u002BwvbbfCOABCFJMJl6xXzqIBMfYwLfj7btNThQiHXn4KJ7iLpCIcuG6Z6uauDIVmxHg5clepiC33N/7kbrL7vrYU/2/zyCp/5HWHlkcSSWJJ6MCMSegmYJuOlGwnOEm7oiwslQ0VdvhRvY3eIfXm4O6cmoHya3DJ7p7QYTO\u002BWKwvz/Aa5bBRNHXEPoheSD6lp7eBhp3HxTq7ZqZyQRHIl2ThslYBz/86T2YILijob6ZgLr18PNIOZAa1Y38N3vNn/6snfJnko9e4Rzs7v5sNzvsAEhZQSFaS005TSGx8KGxypC6BxO8Me4rlx/Wa1qhrq5CEDczdE7NQkKlLlVdrPBrKyRdsjAoL85aLboRg\u002B/yl56Db9B6jkZB/MTBBwOIzeofa0AmQ/x\u002BKfBo2VaUu75ispbG2j0v8JzeG8VrVxi6wV/P8hifzFOiFUXQAaT/rTEGblRswfO8/3qjWCg3AsLnrhf21LmlwuZDFMTnT\u002B737m6EZPjETf9cEwKt/HQrawKC\u002BFOc\u002BNiHYJtuKb0\u002Bxa\u002Bbu2m5sp3aI2AYqsG299ZyJ6myZFeLauWV/QRdViRCLU1TEjEKYbh0qMTzdF4W0Gi0\u002B/IDjFFYAECEI7WJfM07xo10Y9WVZ7XxTcuCh\u002BaXfxyrqGoiTpD7\u002BwHwhk3y6ywHx73QonyDH4RMAj6FxYhp/KSY7dRTCXfseGjDpOF3/mKfirA4ttygGIjV5jxSZiWJhpmZWf1XpM419CoDv3qi1BPb9krIMTXX\u002BNVbjSNLihIzSi5H3pRlN9Xx8sKinFkeMwIohm/awVVjwWEYDCea\u002BmoX0HVcWvV/dr50xj5jJVyMPUoREwOiWHjI5B0zXTuuZwhYmsvTwdgMqQ\u002BxZgsm8JwUm87diddmZXgMg3boTBmCxm8mCoqAqHtyBHnz8PJ9oeOBLrF80O0w8jVT1z5hJGz2Pp\u002Br8PYBg/NDa3VdcnR1ntGDVy1oBfVx9RhVPME9ENANDcJiwbD9f6rOKWVn03/A3khs3d1PjiiqKgvtvEciBlqVUHSyEs0gleeCmeyAGhGYhF6I0DMCzX\u002BZuKelH7NTnBMawoMLHsuLPEflzPQ8Gh/qVSf4qSYXkoMFGFole4Y0Lv3JdUeOjXWTDaP7LQCLXa6XusqA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6000805d-9e8c-63ba-2c0c-d303333f39ee", + "x-ms-request-id": "a4eab179-e01f-0084-0cf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ae4ee40c-d26f-8838-2078-49110988ce6f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-149a3058825f64429205dcf719076f08-e62309a26d532d4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "febd37b2-3732-892a-944b-70e81c2a5c15", + "x-ms-date": "Fri, 18 Oct 2019 21:14:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "febd37b2-3732-892a-944b-70e81c2a5c15", + "x-ms-request-id": "b510698b-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1931286448", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Position.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Position.json new file mode 100644 index 000000000000..7d1a8e0898c1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_Position.json @@ -0,0 +1,242 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be1e9378-b94a-7a32-ccf7-5902455fdfde?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-633194dd779f454690d0da2af4049f60-2c752b53fa8d2f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c6838029-6a23-d5e4-9b7c-ae2ab5bbc0f2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DAAFAC5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6838029-6a23-d5e4-9b7c-ae2ab5bbc0f2", + "x-ms-request-id": "b5103f49-701e-00a9-3cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-be1e9378-b94a-7a32-ccf7-5902455fdfde/test-file-a3729dc7-a8c1-2453-3f2b-3cd476813432?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-493c73543447f94e81c554f9c06a9197-7b0eeb65a52d2d47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a8e94fb5-1228-814f-2d5f-87f82e0f5f19", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DAFCEF0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a8e94fb5-1228-814f-2d5f-87f82e0f5f19", + "x-ms-request-id": "a4eaaf73-e01f-0084-0cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-be1e9378-b94a-7a32-ccf7-5902455fdfde/test-file-a3729dc7-a8c1-2453-3f2b-3cd476813432?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-b308d7bfdce91c4787f4343a1bf04de8-c49f5a4e4bb8cf44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30fb61fb-4b41-5bea-e363-82079da2f355", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "R3zobOL8Fq7jHXRaRpl/Fu11HyaYiwov\u002BVeWfJLBJh4HSHIoQNDjuTg7xQqd9DuU33ALuPA4gLxyuHOLZZocIvdWU/0mVtYckWbtXcb/kgUbAp0htW0uzsi2toddWFSeH6ITRqE9bYma7ieKSiP1ciZub2L9\u002BmyJKIQ1cKBOvzkSTj0j7Etk3pQTh8dGo4SkwENg7\u002BjxoSQ2ih4cCPzoSy/tePvl0YbaCZHN6XOkQoQAkLBd7tBQIK0Y7WItR9WXKzuYWCuIvu68huVWI7ixkUeZG3dMi11enFdOzOQkrcK8Nb03DOlZeNLCoGfr\u002Bvz0Z1sakytdS5/eObvTOfEJl9kimu36eYVdQKOliur1c6JaWWWJCRmWXuoeWNIthT7guAiOyF8P\u002Bu3VvVOIuMC16MYZeeCMf47AjDsD3CGyL7tlxNHhZ6tCS193s0zGDqYpaW8MFAteVDh6zjsjCx7MIo6XIvPu04Ea1i2BFMtB\u002BX6V2XOxphqvB2\u002BYZplvHz9Aq5C\u002BLuuyOpXu8T7e3EBtOdS8jjKrG3xz5xuDVmzoq7ftQGk6g8uT457dwrTc0SovKy3EspENlY8USkbPLuQpBkaG8JzXMrUJKauTzVjHlhbxVCo\u002BI/gm4KvZJjiExLS6s7xuVeCOWPl4u4nlesc2TLQw3tq66\u002BNOYBDx/Qt9hGX22RqcWUE2YvswxmduQGXjotmEVOXZAMjZIPTPnVrt\u002BjYk76GtmvNz\u002BXveiSR73yCrDVsx\u002BDB/HdlRwzhMZsWhQ8sxSlHENQjmEVpq\u002BnakXUDUJI//uwIFpdLHXNa6JpO2PUVZSpTP5thSS\u002BfWFCJirWX4d0I1oofJK6V//NkxLOrHs70wSxOsBT63rHAaL5CvZa5wwq9QgJu\u002Bjx/vUOn\u002BIR/9DmFlMWJSS3IDfvYXr/sVz5cqwGk7djIhcrv0vLRUuIpRHCAvSjRMHnY8TAKlp\u002BAj2oBS1GC1wpguQ7\u002BmXY\u002B9r8VrxZLb5oVi3qLz/ikvfMvb0OI0AuQqnFqIAAZ1pcDnfp09OuFNSPT77/W\u002BwcNu/sfzy4ysiazgQCk3UuV/7TjhDICL8kLqjYjuORLubNqXGQI\u002Bgdo0OvTwXfm3FvUOewG93bRD4wyFCT4EvlCa8dRPoDniQGxerdKLmpRIMnaS370RMY8lUzb2uXebL3ukVmslaHW8LDqUXzDiuEh3PNfHcd6TiMBFKUwC64f0wn1W50MoI8oB1rKCfNJeQ5vuf3yg076dEc6r3z8ouUCzoJyyjNEEThkMxposEAzt5uaxFGwLVO6\u002BudV1fUOK2B1yz9w2q7bK6TFjkw0kcADBvflYd6TUqEut9NP7jtHVge58ukAwtzov5is7p8Dhmg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30fb61fb-4b41-5bea-e363-82079da2f355", + "x-ms-request-id": "a4eaaf74-e01f-0084-0df8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-be1e9378-b94a-7a32-ccf7-5902455fdfde/test-file-a3729dc7-a8c1-2453-3f2b-3cd476813432?action=append\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-ea24f4e0c1e8b84ea5d69328df3622a5-93259d86ba31e548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "810ab31e-60ed-ee28-bd28-3c1429dd624b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "SNWzv0kyYHmdJ5CIt\u002BPPWmCOER\u002Bntr\u002BRBr8pkHmYAIvMWYol2xGLT40DHBmfL4JMF9DbGa7B85EVIrmKCM//BCcEvF5YqX9OAsGSo5qm8dY83HmpvefcCmb5ELlYAUe9AxfymnIk821QjRbsL0/2bzDiTStWVkdAKLL3XpnG9gF61Z\u002BDtFdkGOkLWDDQ79sWAqCIdbMbZqzPsXLALJTUiZYVcVqwc7rZfjVCSv4XcDjW4Vz4PYBOX27yswLko\u002BtUN86Zun2AZo/mr/d92ByuuEE66Us420wWxxLsvb\u002B49NpK7hMvfbW6VnvMEo2I0IdSRPrAqrqgG1yCg/NrlKjPLbsdM\u002BoJfjuMf5PPbMi\u002BjfaLmXjF90ogqdK2rfrBTsHS/OXSa52dScW/NCsm0K\u002BTxPX84PovCjZx/IkXUtFAyjDR/G/j6yFZ7lCzBcMe\u002BdkjIugExW7Go/KvYW4Thfbzfmn6VNQ/sNnTo/KpfAVyUgOw8y/pPAXCC1l9NImzRmhawIZaJKQE5HIPMCF7HCbsPA9rYpLHCkJjOEl6wXtPIF2KT7x\u002BGC1eqw\u002B82QvjRu4ykPd6SOPWk7VD9uxaiiL3wBDE8cxqbSThDLaDCjA3f/FbRzCD1dd5tLwGOyFBBCHsxRn6H1UhyCPTmDwsUoiEDHb7/0Lxc\u002Bs4Sj0QZDIDoAeVlkQXPGCbOX8NsD2bTWE0gS6qRQTf\u002B1IuwtQYEWTw0Pc0l7xDbNAWX8XD48OtnP3b3OIEWFoDtZvy6XmMgygbHd9FZ7ak8BRdlOY/HBeOgCXXPDWC63icMeEgUYNWidycp8bjaDVHNuzNpsN0w5mEY2lUtUbzmTFnqTbVhJ6RBgsKonRQqxfwkAVJtEW0J21HnO0ZAtSVqQ6Ue7//cbJNO6C4aiElM7hRYyVBquTssoHIjeexdwM2dPllvDBY8B5T/Hik/L1MImk0yJ6vVP8qqMg9NuTKm8ScgfYov3eI\u002BHIG7a5rR7bDfGt\u002BfK9khh/5OhNnG7o6iGC0CHrHI2LxrM8rqGZQvmASebl4TB4UN/rWLoRjIN24zGVNtz47/FgJjNDgOd65qHyyVKEAwTtBoNGA8fXdjovxc9sAAwch131hb79OM/4cHIUIsMw8twoqCxZtuwtjK/5E78UCuKV1kH0jn1J7823SY9Rv1N2/tLvR1vfwtBxy/kPBCkQ4GmTgkx9OGRi4rhipm1c281YghDoJMeGuhNxgsaEPuugomklwj0G9cJujGCjeRhjEOwrsoIUJLuiCMQ9D7md2qPMvgQEOxmMVYxOeZhi4zz3Dm3WWIxljHmtg7V0yeoI0LHA1r8UXtnWn1j1ya8jQyWLRf1Ly4IXZzGKVrtgF4uiQag==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "810ab31e-60ed-ee28-bd28-3c1429dd624b", + "x-ms-request-id": "a4eaaf75-e01f-0084-0ef8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-be1e9378-b94a-7a32-ccf7-5902455fdfde/test-file-a3729dc7-a8c1-2453-3f2b-3cd476813432?action=flush\u0026position=2048", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-db9f189f35f6b049b88ef3e7b8e78d5b-7e7d6a53bb2c7143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9e98fb4-7198-8168-d89f-6a1d0645a98f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DB8F377\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9e98fb4-7198-8168-d89f-6a1d0645a98f", + "x-ms-request-id": "a4eaaf76-e01f-0084-0ff8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be1e9378-b94a-7a32-ccf7-5902455fdfde/test-file-a3729dc7-a8c1-2453-3f2b-3cd476813432", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-402334e1ba510b4496ea5f5f95e4bdd6-0a0bea87c878b147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a5f34cb-79f4-e6b3-1e8e-da76fcc1b0c1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-range": "bytes=1024-2047", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 1024-2047/2048", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DB8F377\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9a5f34cb-79f4-e6b3-1e8e-da76fcc1b0c1", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5103f93-701e-00a9-7ef8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "SNWzv0kyYHmdJ5CIt\u002BPPWmCOER\u002Bntr\u002BRBr8pkHmYAIvMWYol2xGLT40DHBmfL4JMF9DbGa7B85EVIrmKCM//BCcEvF5YqX9OAsGSo5qm8dY83HmpvefcCmb5ELlYAUe9AxfymnIk821QjRbsL0/2bzDiTStWVkdAKLL3XpnG9gF61Z\u002BDtFdkGOkLWDDQ79sWAqCIdbMbZqzPsXLALJTUiZYVcVqwc7rZfjVCSv4XcDjW4Vz4PYBOX27yswLko\u002BtUN86Zun2AZo/mr/d92ByuuEE66Us420wWxxLsvb\u002B49NpK7hMvfbW6VnvMEo2I0IdSRPrAqrqgG1yCg/NrlKjPLbsdM\u002BoJfjuMf5PPbMi\u002BjfaLmXjF90ogqdK2rfrBTsHS/OXSa52dScW/NCsm0K\u002BTxPX84PovCjZx/IkXUtFAyjDR/G/j6yFZ7lCzBcMe\u002BdkjIugExW7Go/KvYW4Thfbzfmn6VNQ/sNnTo/KpfAVyUgOw8y/pPAXCC1l9NImzRmhawIZaJKQE5HIPMCF7HCbsPA9rYpLHCkJjOEl6wXtPIF2KT7x\u002BGC1eqw\u002B82QvjRu4ykPd6SOPWk7VD9uxaiiL3wBDE8cxqbSThDLaDCjA3f/FbRzCD1dd5tLwGOyFBBCHsxRn6H1UhyCPTmDwsUoiEDHb7/0Lxc\u002Bs4Sj0QZDIDoAeVlkQXPGCbOX8NsD2bTWE0gS6qRQTf\u002B1IuwtQYEWTw0Pc0l7xDbNAWX8XD48OtnP3b3OIEWFoDtZvy6XmMgygbHd9FZ7ak8BRdlOY/HBeOgCXXPDWC63icMeEgUYNWidycp8bjaDVHNuzNpsN0w5mEY2lUtUbzmTFnqTbVhJ6RBgsKonRQqxfwkAVJtEW0J21HnO0ZAtSVqQ6Ue7//cbJNO6C4aiElM7hRYyVBquTssoHIjeexdwM2dPllvDBY8B5T/Hik/L1MImk0yJ6vVP8qqMg9NuTKm8ScgfYov3eI\u002BHIG7a5rR7bDfGt\u002BfK9khh/5OhNnG7o6iGC0CHrHI2LxrM8rqGZQvmASebl4TB4UN/rWLoRjIN24zGVNtz47/FgJjNDgOd65qHyyVKEAwTtBoNGA8fXdjovxc9sAAwch131hb79OM/4cHIUIsMw8twoqCxZtuwtjK/5E78UCuKV1kH0jn1J7823SY9Rv1N2/tLvR1vfwtBxy/kPBCkQ4GmTgkx9OGRi4rhipm1c281YghDoJMeGuhNxgsaEPuugomklwj0G9cJujGCjeRhjEOwrsoIUJLuiCMQ9D7md2qPMvgQEOxmMVYxOeZhi4zz3Dm3WWIxljHmtg7V0yeoI0LHA1r8UXtnWn1j1ya8jQyWLRf1Ly4IXZzGKVrtgF4uiQag==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be1e9378-b94a-7a32-ccf7-5902455fdfde?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3acf329966483488257fc7751b88508-bf31b9143278154b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d2515f0a-0fe5-159b-f2f9-593d2167ba13", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2515f0a-0fe5-159b-f2f9-593d2167ba13", + "x-ms-request-id": "b5103fa4-701e-00a9-0bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1937036383", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_PositionAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_PositionAsync.json new file mode 100644 index 000000000000..2ff66e3a3eb7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/AppendDataAsync_PositionAsync.json @@ -0,0 +1,242 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d255bd05-97db-6879-3d4c-1af9a97d3637?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-17497dc8d9d1834db5b0c94020accc1f-72de79db4077bc44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8bf78bde-6891-d6ce-36c0-ef9a87252185", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DBF4C13\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8bf78bde-6891-d6ce-36c0-ef9a87252185", + "x-ms-request-id": "b5106994-701e-00a9-30f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d255bd05-97db-6879-3d4c-1af9a97d3637/test-file-92b14be5-689f-eacb-57d0-d9804d95c825?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9a77f32cce122b40a0d4ee2fe58445cd-64c6fcd319ee1c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55fec439-e765-7616-c00d-34c18e4e88a0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DC4726E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55fec439-e765-7616-c00d-34c18e4e88a0", + "x-ms-request-id": "a4eab17a-e01f-0084-0df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d255bd05-97db-6879-3d4c-1af9a97d3637/test-file-92b14be5-689f-eacb-57d0-d9804d95c825?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-e188147357dd344d8f6021c4520fb28a-6323b1cbfc4dfa43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98490550-e8c4-4650-7619-09db6ff9b426", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "98rIIgoDADqlqXkhu/a/i9IGRomXc8DqTqRdeHfkecv1C91gA9rINsTEr7xu9LrKTqjvhwf/CYQK3dNlpofCwTCuLK8YXoj3PRDE08MDfFrqkirO9PHD9QJYViUHY488Ae6Lv8gKse8f90r3OjXBBmF5exRd88w/6zasvwdj8NqAiNLUeLyS3\u002BA6r/2nzLrNl1DEjed73w0iTNSRXvHouwZvdrJi7I2k55wzI0TOmB573yi2n2PzBajFsizoAIDuUfP3N1YIaqrDH6ZKR7vIU7S2FX7JMRyje3AJnTlhvOYbRNFQ12DIc3R983\u002B8qL3t/F93MesCJSDXU7vl/s1wYWO/LgPqeHtT7aEJSz6d5tOyHKDa6Yr7GR6xeYSk4nWnDZEb/Xq6AoTjJERJ\u002BNriOm3oMuEtlnjZwxXkOf73rwssYj6sgelZ\u002BBob9sVGsiFEzj8Wu6\u002BTenYZQjlk1smF7HQ4HZWcNbiEjzrHEZ\u002BykxHzn2q/4PNbmOjHkj\u002Bv9CJRlQpQDZSMqJiGkit1zGjXZ64ncTZexQuA3YSt1KN51JsYdnuUYYZ9Z/fROU3I5sx/8CuQh4Lr8tD\u002B0C8P3tP1Db6QXFbtQgUoqgk/jIy\u002BuPa4LeR36E0YLIOrlpFWbYgj3CuPN4l1kq4maNx5rGVDQBc5V7HvfSVwdzDSQatz0j2AG7BgLoBsQ5o1UYBwn38eZ1V6HRXWNF4GHsBZo1ACspWe\u002BJG14hKWzBQWuSukANiwtNpW\u002BbUnqedRWQ/AE59KM57q0abuaIRD41ABv3ozYR7oqe52q7ngd06qY4kC1rh0zIaMui4xwUtVExZkJelsHvfx2Gmw04flCVpYRAX7QAyXjfP0pqfwtuijIZijfFFkPUWREf5Pw/n\u002Bp7DT2X1GWdIJzJj2eHhQACGBDbLvQo0J8wbAai8OSMn59f72HN1qXcfGma\u002B4bcXMQBDczbZHD2UjyeV3he\u002Bi\u002B4PP/YJ5WeRDFq/qKajdUYZA8ykfMXoTsuaZ01L489fYI54r6XBDU\u002BcsmbYGXOa8RXheNpLFg8kIvEuc4IWRSyPYEgUKsmcW/aBC85jEDFX/3I7ambxFEqDUIi0kpnNhmk6TLkrgsZIQSDnygo8xRK/1nQP3trFnkv9lNo868VYs4VhJMd0LHiv7ylCCU5AQot59LwlwauScK5xKensD1VfixaE35xPS6n7Y\u002B\u002Bxg5D9vVZSxvcFNvHd0rQVBwaSv\u002BPT5n43u2LrKq0WLl273PEdc2iXnUhiVlQgqwzoOkSjaKAP4Z0SxgHzZ5hJ8wiQIfHC\u002B5OZ\u002ByKXbYwqFxBV/vBkcsW9r/9QCq1moDWsGGdPjIUbKUK1CW19dHAM6K7xnWir4YBC1nQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98490550-e8c4-4650-7619-09db6ff9b426", + "x-ms-request-id": "a4eab17b-e01f-0084-0ef9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d255bd05-97db-6879-3d4c-1af9a97d3637/test-file-92b14be5-689f-eacb-57d0-d9804d95c825?action=append\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-872fd228f1ec044897247d05f86708f9-9de4a7e4ba42a34c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad405301-af4c-6837-264f-35d865085dd7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "fZu8OIzVuzrUSjaho861bGzaVRAO4tDHf51BskEOucIuhMkulHS1haMjR7kEiRmYpb6Lhrqlj5rK9LjvlAn4xpBzcx4Ehtj4JNBs6poXw/WDqQ2DgjMIifUuY5\u002B7xvGaKoEpkBb6kx7mk2HqOKQAszHDa\u002Br8dURda\u002Bop1SM4PF3f0cAZ7TLfiRXunO7RHVBRLq9t\u002BFsGnrQ8yyQr0L37rVcEC2bj58X/4\u002BHVDdhWjE6Z2Kdzy0MC2DMM3SIOtLhX8\u002B\u002BWzRLpbUfqbhV5MJDb5T7WkfgWh\u002BITATIz1wqj8S8pfRrpv787sGtgiVwuiaeiMPfjNyLAQWsNg8vgtpY9R33lT7N28iZ/muGNtv6F5XiKkKYSv7kMaTuu2zzzW/nUIkLeSDn0Kz3RZJxAM4tth51TVSbvKofE2OZ3yBbpiz/ouJO8p5w/lWRpQVoczDWwQVSeoAXS5fi6GnBSfGMm59hcWHr4seABFL/Bhugtpwywx4fCSus6FdObAYwr7BkBQlqCwHO6uJB0nIxFEV8PjXNjobXbZJztIkOnXa9U1SemwEOOq\u002BaZ9g/3Ta5e9ANzi3QYyEpjJd29lJ0vE1rgIMZlnlAbgOGMyqul5Bbujy0/M9E6Ow3cQ5tm0RZJaeK0Fi3n\u002BVazWAuSi/6fvUDGzgVv8N\u002BJpuS5iFu1tK/LQ2DI8c7pB5bXjNvFp7APPYVaoAIR2XkDKm9JLXD7/aRcx0id1sxy3cdvmGMExP80qUvVWxSsuWrnxcdeoNkl3I43ad9ncma558I7okAV/2ZwFIQlJaKPsA3etREFEzztSbzVzVsfzDflHHNRcBcp0sVg7otVALbsp7jRibxUtNSGTliEPzILUEdNPwkvPT/2teNMpCWwl0kF6SWiTUJ6kGefyyK\u002BpJKTVZ5DCMCtvWl529TZCBCu1bYPf1YNaAIF0q\u002Bhj3IdNxBQuU6GbI\u002BJWCy7KHJuoIhX8PZrryU7heybPjURCy33W6PEiE/BKGgnhicqUT\u002BPlzEmSp98sojrFTNh6i5ZeEz\u002BxM3OqRg4lsiORCn9EDSsDKcD6sGNe6ka2HMcXz06zQ3aK41ywe0Z7rTX7m1f7QT\u002Btd6GVo6KcUgjs9GkHDaLU3YbIuWnOku66fwNto07u\u002BpvHapetHd/ULpETg0bddF9S5r2Q8ofV3qTy2ySfbq76PjmNf\u002BLLJ//m9IqYus9n3Qqj2rzRXcfUMYvyugL7dIAiWYUND/S8R/696j39PWPVSz3Z\u002B1Px6KAx\u002BU4XGK29K0AKtiEKGo0WJ5L\u002BE7PJ1vQoHS8E4blsMHDlG1amZW9QwL698ocCizBwg9PBM9UsJ\u002BJaLzt\u002BuAnG3kWwZT92b4IjrVL1DCQs5VH\u002Bw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad405301-af4c-6837-264f-35d865085dd7", + "x-ms-request-id": "a4eab17c-e01f-0084-0ff9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d255bd05-97db-6879-3d4c-1af9a97d3637/test-file-92b14be5-689f-eacb-57d0-d9804d95c825?action=flush\u0026position=2048", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-f84e560cdc6c9544bb5fabb8811a87ca-7585828bfe933e42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1cdadfae-06b8-f6d9-c727-8835984beda6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DCCF752\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1cdadfae-06b8-f6d9-c727-8835984beda6", + "x-ms-request-id": "a4eab17d-e01f-0084-10f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d255bd05-97db-6879-3d4c-1af9a97d3637/test-file-92b14be5-689f-eacb-57d0-d9804d95c825", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f3cd93f5a50d4a439547256843f01d6a-7486b869285c8041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "852a7d38-412e-761e-d934-836a9a21e996", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-range": "bytes=1024-2047", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 1024-2047/2048", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DCCF752\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "852a7d38-412e-761e-d934-836a9a21e996", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51069c3-701e-00a9-57f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "fZu8OIzVuzrUSjaho861bGzaVRAO4tDHf51BskEOucIuhMkulHS1haMjR7kEiRmYpb6Lhrqlj5rK9LjvlAn4xpBzcx4Ehtj4JNBs6poXw/WDqQ2DgjMIifUuY5\u002B7xvGaKoEpkBb6kx7mk2HqOKQAszHDa\u002Br8dURda\u002Bop1SM4PF3f0cAZ7TLfiRXunO7RHVBRLq9t\u002BFsGnrQ8yyQr0L37rVcEC2bj58X/4\u002BHVDdhWjE6Z2Kdzy0MC2DMM3SIOtLhX8\u002B\u002BWzRLpbUfqbhV5MJDb5T7WkfgWh\u002BITATIz1wqj8S8pfRrpv787sGtgiVwuiaeiMPfjNyLAQWsNg8vgtpY9R33lT7N28iZ/muGNtv6F5XiKkKYSv7kMaTuu2zzzW/nUIkLeSDn0Kz3RZJxAM4tth51TVSbvKofE2OZ3yBbpiz/ouJO8p5w/lWRpQVoczDWwQVSeoAXS5fi6GnBSfGMm59hcWHr4seABFL/Bhugtpwywx4fCSus6FdObAYwr7BkBQlqCwHO6uJB0nIxFEV8PjXNjobXbZJztIkOnXa9U1SemwEOOq\u002BaZ9g/3Ta5e9ANzi3QYyEpjJd29lJ0vE1rgIMZlnlAbgOGMyqul5Bbujy0/M9E6Ow3cQ5tm0RZJaeK0Fi3n\u002BVazWAuSi/6fvUDGzgVv8N\u002BJpuS5iFu1tK/LQ2DI8c7pB5bXjNvFp7APPYVaoAIR2XkDKm9JLXD7/aRcx0id1sxy3cdvmGMExP80qUvVWxSsuWrnxcdeoNkl3I43ad9ncma558I7okAV/2ZwFIQlJaKPsA3etREFEzztSbzVzVsfzDflHHNRcBcp0sVg7otVALbsp7jRibxUtNSGTliEPzILUEdNPwkvPT/2teNMpCWwl0kF6SWiTUJ6kGefyyK\u002BpJKTVZ5DCMCtvWl529TZCBCu1bYPf1YNaAIF0q\u002Bhj3IdNxBQuU6GbI\u002BJWCy7KHJuoIhX8PZrryU7heybPjURCy33W6PEiE/BKGgnhicqUT\u002BPlzEmSp98sojrFTNh6i5ZeEz\u002BxM3OqRg4lsiORCn9EDSsDKcD6sGNe6ka2HMcXz06zQ3aK41ywe0Z7rTX7m1f7QT\u002Btd6GVo6KcUgjs9GkHDaLU3YbIuWnOku66fwNto07u\u002BpvHapetHd/ULpETg0bddF9S5r2Q8ofV3qTy2ySfbq76PjmNf\u002BLLJ//m9IqYus9n3Qqj2rzRXcfUMYvyugL7dIAiWYUND/S8R/696j39PWPVSz3Z\u002B1Px6KAx\u002BU4XGK29K0AKtiEKGo0WJ5L\u002BE7PJ1vQoHS8E4blsMHDlG1amZW9QwL698ocCizBwg9PBM9UsJ\u002BJaLzt\u002BuAnG3kWwZT92b4IjrVL1DCQs5VH\u002Bw==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d255bd05-97db-6879-3d4c-1af9a97d3637?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b12c8c4955a52a4c83048d2fbd0f4c46-01f3c5e58f062e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1bfc249f-6720-9078-129a-a35f9d2c42da", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1bfc249f-6720-9078-129a-a35f9d2c42da", + "x-ms-request-id": "b51069c8-701e-00a9-5bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1028151249", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync.json new file mode 100644 index 000000000000..89d869c4730b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f232c38e-c949-a12b-2641-653c37587852?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ff259d1822be0458a2c60513b1c9497-5e53691b395b1a4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5f40884c-ba73-00cc-ca8e-4f99948f75bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DC5FD22\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f40884c-ba73-00cc-ca8e-4f99948f75bc", + "x-ms-request-id": "b5103faa-701e-00a9-0ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f232c38e-c949-a12b-2641-653c37587852/test-file-67d1525d-8cec-ab79-0aa3-33006f207fb1?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-985ad722020fea44918f9df3e9c18de9-b136dbe526e71a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0ac9dd3-2aa4-c09e-0f94-54d087cb91a9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DCADBE0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0ac9dd3-2aa4-c09e-0f94-54d087cb91a9", + "x-ms-request-id": "a4eaaf77-e01f-0084-10f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f232c38e-c949-a12b-2641-653c37587852/test-file-67d1525d-8cec-ab79-0aa3-33006f207fb1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-28253f7fa1d36f489f0bce5908e12dc2-5bf5bff1522cc548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f5df5f35-4236-0c90-f867-5d0aeb793c84", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b9e89e0e-c69f-44a4-7399-3e25838a18ea", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DCADBE0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f5df5f35-4236-0c90-f867-5d0aeb793c84", + "x-ms-lease-id": "b9e89e0e-c69f-44a4-7399-3e25838a18ea", + "x-ms-request-id": "b5103fba-701e-00a9-1cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f232c38e-c949-a12b-2641-653c37587852/test-file-67d1525d-8cec-ab79-0aa3-33006f207fb1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5125f6bc7325034a92b7c0e3dd5e27d1-9b5b2dbd91f33b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23efe0e8-22aa-65b3-7220-d90c51029ac3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101DCADBE0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23efe0e8-22aa-65b3-7220-d90c51029ac3", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5103fcb-701e-00a9-2bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f232c38e-c949-a12b-2641-653c37587852?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cbfe957eff5fca47a27071966a8eef33-587181ab54e27c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0b22f7e7-198a-59d9-b6c3-107ee5280d8e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0b22f7e7-198a-59d9-b6c3-107ee5280d8e", + "x-ms-request-id": "b5103ff9-701e-00a9-51f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1857136248", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsyncAsync.json new file mode 100644 index 000000000000..6bd505ae34f5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsyncAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efe995e7-c7a8-67fd-661a-43ec41bbdbe0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef4abab40494244686e093ecd2a03969-0b198c46c2a7a447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f4394dbc-024e-227a-037d-24ab07970c83", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DD62F7F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f4394dbc-024e-227a-037d-24ab07970c83", + "x-ms-request-id": "b51069cf-701e-00a9-61f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-efe995e7-c7a8-67fd-661a-43ec41bbdbe0/test-file-68c7ba08-8e12-79a0-fd75-9324502dba55?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-87ce2b79935e4d4395418fdea26fe6de-b7ee557618741546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2c6f277-f948-2e1d-adbf-f7d96e55d1d6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DDB30C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2c6f277-f948-2e1d-adbf-f7d96e55d1d6", + "x-ms-request-id": "a4eab17e-e01f-0084-11f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efe995e7-c7a8-67fd-661a-43ec41bbdbe0/test-file-68c7ba08-8e12-79a0-fd75-9324502dba55?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-596e4ec02a7aaf4db55d665efebb870c-3cadf07fdfd06743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ad88292-78fb-5e5d-f0a5-c99bbb70f9a8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "f3f1cec2-1867-2101-28ad-3dad35053010", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DDB30C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ad88292-78fb-5e5d-f0a5-c99bbb70f9a8", + "x-ms-lease-id": "f3f1cec2-1867-2101-28ad-3dad35053010", + "x-ms-request-id": "b51069da-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efe995e7-c7a8-67fd-661a-43ec41bbdbe0/test-file-68c7ba08-8e12-79a0-fd75-9324502dba55?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3f05188150cffa41a36a4b10569d8ed3-4cad5d768dcfd840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b21b6801-b62c-8f15-714e-6dc1ff720485", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DDB30C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b21b6801-b62c-8f15-714e-6dc1ff720485", + "x-ms-lease-time": "0", + "x-ms-request-id": "b51069e0-701e-00a9-70f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efe995e7-c7a8-67fd-661a-43ec41bbdbe0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1073c23005ca2c4c9bd6b988c8c46eb9-bb32d9cfdff65a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53995a73-4655-d87b-d040-2e5a05aefa4f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53995a73-4655-d87b-d040-2e5a05aefa4f", + "x-ms-request-id": "b51069e6-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1190302853", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..c86e50f12736 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditions.json @@ -0,0 +1,878 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e2f31b9c-a2e2-7368-c4ed-52e7388311fd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-47b7e0b19e6a6e40a11b41f308e5101f-7adcde62ad37104d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fd4b3898-fd9d-5185-bb18-38f31fa133aa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101DE2AD09\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd4b3898-fd9d-5185-bb18-38f31fa133aa", + "x-ms-request-id": "b5104004-701e-00a9-59f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e2f31b9c-a2e2-7368-c4ed-52e7388311fd/test-file-808e2080-d0f3-3864-851d-ba0ff258f291?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2241b49ca559d947a2918ab7bf3922fc-9e59f474a86ff948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6190059f-3ca4-c8f4-d313-778042765e63", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DE8F2DE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6190059f-3ca4-c8f4-d313-778042765e63", + "x-ms-request-id": "a4eaaf78-e01f-0084-11f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e2f31b9c-a2e2-7368-c4ed-52e7388311fd/test-file-808e2080-d0f3-3864-851d-ba0ff258f291?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b32ae5543e300b48b22fa349b836d2ea-fba85782172c844f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "846a9876-02de-6c34-9323-a0c276d7f3fe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b4c3a625-3352-6c72-c0e2-c51dd4d40ce3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101DE8F2DE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "846a9876-02de-6c34-9323-a0c276d7f3fe", + "x-ms-lease-id": "b4c3a625-3352-6c72-c0e2-c51dd4d40ce3", + "x-ms-request-id": "b510401d-701e-00a9-6df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e2f31b9c-a2e2-7368-c4ed-52e7388311fd/test-file-808e2080-d0f3-3864-851d-ba0ff258f291?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-79a6879f86f57d42be1229301baa6950-9919ad229d307543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ca68178-8869-6305-0003-59a3f02a7d9f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101DE8F2DE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ca68178-8869-6305-0003-59a3f02a7d9f", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5104027-701e-00a9-75f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e2f31b9c-a2e2-7368-c4ed-52e7388311fd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f821d4ccf683aa48b8a68f028f9fd77d-4dae2e1bfc51b442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f449bf52-b730-7e95-8eb6-0d0218f8a38f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f449bf52-b730-7e95-8eb6-0d0218f8a38f", + "x-ms-request-id": "b510402c-701e-00a9-7af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6389f52-c92f-1e1d-43a1-4093bdf69f98?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d87452c8a859ec419f7d2bf5b0a240d3-f1615213c9baa041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "24bc3b32-902f-8816-a22b-b18e7601c198", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101DF264B1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24bc3b32-902f-8816-a22b-b18e7601c198", + "x-ms-request-id": "b5104030-701e-00a9-7ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6389f52-c92f-1e1d-43a1-4093bdf69f98/test-file-04667516-72a7-caae-305d-3c8f510fd108?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-849215495858c6438e3dbfb54adeba6c-5ae8fc9c139c2446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7f6dfde-e7d4-c05c-8cf2-f4d254863792", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101DFB6740\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7f6dfde-e7d4-c05c-8cf2-f4d254863792", + "x-ms-request-id": "a4eaaf79-e01f-0084-12f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6389f52-c92f-1e1d-43a1-4093bdf69f98/test-file-04667516-72a7-caae-305d-3c8f510fd108?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0e6f3fe9fb2e754bbb0e88587a7e089c-cdada06a2083cc4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d5afc91-2c06-9ff6-815b-ca78df7ddc92", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "39d8a95a-3fa1-9b5e-0d5b-07dee3f9f350", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101DFB6740\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d5afc91-2c06-9ff6-815b-ca78df7ddc92", + "x-ms-lease-id": "39d8a95a-3fa1-9b5e-0d5b-07dee3f9f350", + "x-ms-request-id": "b510404c-701e-00a9-14f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6389f52-c92f-1e1d-43a1-4093bdf69f98/test-file-04667516-72a7-caae-305d-3c8f510fd108?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:09 GMT", + "traceparent": "00-c61a247c45eec74bb4552d8c484cfadf-1edb8475c82c0049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e74d90a4-c59f-cb4a-ae11-f0bd2fbaee63", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101DFB6740\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e74d90a4-c59f-cb4a-ae11-f0bd2fbaee63", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5104053-701e-00a9-1bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6389f52-c92f-1e1d-43a1-4093bdf69f98?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7dac8cde4424a4cbc612da9264b0adf-080d4441f6e7d04c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4fd45347-f530-38f3-580e-01c4d5bc30ba", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4fd45347-f530-38f3-580e-01c4d5bc30ba", + "x-ms-request-id": "b5104057-701e-00a9-1ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e53df41b-30cd-9db9-ef82-64a40d4df7b8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05b9674328cee34f9e1d5356f31ff718-b99b12b021438040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dfe1fdc9-70b7-169d-9936-5fad904e2b0b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E05C5B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dfe1fdc9-70b7-169d-9936-5fad904e2b0b", + "x-ms-request-id": "b510405f-701e-00a9-27f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e53df41b-30cd-9db9-ef82-64a40d4df7b8/test-file-4f084816-5446-7bd3-c16f-76bca50b9713?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d173bf1e7eb0bb42ab1f26ab87a6f525-8d27b64d9ba06f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd977fe5-a6d4-757f-2965-1e48fae0718e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101E0B0E58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd977fe5-a6d4-757f-2965-1e48fae0718e", + "x-ms-request-id": "a4eaaf7a-e01f-0084-13f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e53df41b-30cd-9db9-ef82-64a40d4df7b8/test-file-4f084816-5446-7bd3-c16f-76bca50b9713?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6237fbc37744874aac81ccf61c436a06-cac7459375d0c24a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f410b3ed-4b63-caae-e099-761640986305", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "f1214c9f-1b73-fe9f-47bd-66e712243b3b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E0B0E58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f410b3ed-4b63-caae-e099-761640986305", + "x-ms-lease-id": "f1214c9f-1b73-fe9f-47bd-66e712243b3b", + "x-ms-request-id": "b5104076-701e-00a9-3af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e53df41b-30cd-9db9-ef82-64a40d4df7b8/test-file-4f084816-5446-7bd3-c16f-76bca50b9713?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:09 GMT", + "traceparent": "00-9c7cc6bb68b29b47a5ea0eb83c8b8ef8-63e3725359b88645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ef95e6c-4613-e6d7-a60c-44da6328a587", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E0B0E58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ef95e6c-4613-e6d7-a60c-44da6328a587", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5104078-701e-00a9-3cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e53df41b-30cd-9db9-ef82-64a40d4df7b8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-582bbc0151fdbf41925d7bcfeb39ba42-f15c2749e2fa744a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1aae794-049e-e4f1-0b2f-fefc073f61e4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1aae794-049e-e4f1-0b2f-fefc073f61e4", + "x-ms-request-id": "b510407f-701e-00a9-43f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-54094a97-ecbd-c0ec-5e58-c4c95faf6d05?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8694d503860904da7f70367ed8efad0-1e065de942f2c148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2e9003e9-4197-a78a-faea-83454028855b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E13CFBB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e9003e9-4197-a78a-faea-83454028855b", + "x-ms-request-id": "b5104086-701e-00a9-4af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-54094a97-ecbd-c0ec-5e58-c4c95faf6d05/test-file-0a84f9c1-e4f9-d366-600b-65c6e079135b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-895c76dc9ef33e49b6681774edbb8fab-6498e1b03a337745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b3b1b171-8e7e-0461-9cbc-ce8cdcc3c780", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:08 GMT", + "ETag": "\u00220x8D754101E191CC5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b3b1b171-8e7e-0461-9cbc-ce8cdcc3c780", + "x-ms-request-id": "a4eaaf7b-e01f-0084-14f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-54094a97-ecbd-c0ec-5e58-c4c95faf6d05/test-file-0a84f9c1-e4f9-d366-600b-65c6e079135b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "18bd01d7-e61d-487e-752e-272ef606a1c9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E191CC5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "18bd01d7-e61d-487e-752e-272ef606a1c9", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104094-701e-00a9-57f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-54094a97-ecbd-c0ec-5e58-c4c95faf6d05/test-file-0a84f9c1-e4f9-d366-600b-65c6e079135b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dbca0f0769070647b6e4fa9744e60a01-1cb03931e2c33e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6083e8f5-7a15-669f-200b-ba9938ae3a01", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d68527d6-2948-823c-8b4f-975a62d293bd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E191CC5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6083e8f5-7a15-669f-200b-ba9938ae3a01", + "x-ms-lease-id": "d68527d6-2948-823c-8b4f-975a62d293bd", + "x-ms-request-id": "b5104096-701e-00a9-59f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-54094a97-ecbd-c0ec-5e58-c4c95faf6d05/test-file-0a84f9c1-e4f9-d366-600b-65c6e079135b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754101E191CC5\u0022", + "traceparent": "00-719d2ad878daed479825e8c667ce6968-c058d894d77fbd4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d397c1c-4183-aeb4-71d8-1d63dd1f3e9a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E191CC5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d397c1c-4183-aeb4-71d8-1d63dd1f3e9a", + "x-ms-lease-time": "0", + "x-ms-request-id": "b510409e-701e-00a9-61f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-54094a97-ecbd-c0ec-5e58-c4c95faf6d05?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9facb80c5b85ff449ccb4414b05e0a66-5c76633746f8ae4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb7d1e2c-2c75-f87e-418a-eec9fedb6129", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb7d1e2c-2c75-f87e-418a-eec9fedb6129", + "x-ms-request-id": "b51040a4-701e-00a9-67f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4aaf3407-6bde-6afa-735e-653f29e5029a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aa61bef27d11f74e9b24abfb3bf29301-ea3684598438c34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "77c7eee2-0327-c030-2412-4716c73fcf5c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E242371\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77c7eee2-0327-c030-2412-4716c73fcf5c", + "x-ms-request-id": "b51040aa-701e-00a9-6df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4aaf3407-6bde-6afa-735e-653f29e5029a/test-file-f0405387-a3a4-8487-0ec2-fba439e3a634?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd4de1fd25e29d44b13adfdce270291f-9e61b5ca30426942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "708ed66a-eafe-3f29-6642-6964078c8740", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E29B7B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "708ed66a-eafe-3f29-6642-6964078c8740", + "x-ms-request-id": "a4eaaf7c-e01f-0084-15f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4aaf3407-6bde-6afa-735e-653f29e5029a/test-file-f0405387-a3a4-8487-0ec2-fba439e3a634?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-74ec6b73b0786f40a2e94e6f9dea36d6-11fa7e378ddb5641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "292259f0-f57b-d62d-9891-9044d6fc366d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "2f93126c-94e2-fd3d-dfba-132c09f84700", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E29B7B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "292259f0-f57b-d62d-9891-9044d6fc366d", + "x-ms-lease-id": "2f93126c-94e2-fd3d-dfba-132c09f84700", + "x-ms-request-id": "b51040c7-701e-00a9-05f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4aaf3407-6bde-6afa-735e-653f29e5029a/test-file-f0405387-a3a4-8487-0ec2-fba439e3a634?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-333adcf17a3f2343ae079ddf00073886-7dd4c4a1e8449a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b03cc33c-1ed6-a785-be63-cac3a5f1c272", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E29B7B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b03cc33c-1ed6-a785-be63-cac3a5f1c272", + "x-ms-lease-time": "0", + "x-ms-request-id": "b51040d3-701e-00a9-0ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4aaf3407-6bde-6afa-735e-653f29e5029a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be86de2d665041448fc0fba7ef5f7e55-881aa6e069949845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1307bfb5-86bf-dc97-e320-5ef0592890eb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1307bfb5-86bf-dc97-e320-5ef0592890eb", + "x-ms-request-id": "b51040da-701e-00a9-16f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:09.3903134-07:00", + "RandomSeed": "1654029826", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..bd2f798c4658 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,878 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ad894a1-a419-5388-94f2-89a679f83e70?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-77ec027dc8653b439130d33ddff62653-31f0a921a18bb743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "45f86777-4f06-2765-464e-2b4dc27bfa57", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DE4D5C6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "45f86777-4f06-2765-464e-2b4dc27bfa57", + "x-ms-request-id": "b51069ec-701e-00a9-7bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5ad894a1-a419-5388-94f2-89a679f83e70/test-file-e52cfafa-eb41-a932-86e5-97232807fa93?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1af86b29b5cdba429a765e4364f7db81-b1eff9f2a100294b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e8624fa-13d4-8ca9-344f-be20b741ff3e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DE9BEBA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e8624fa-13d4-8ca9-344f-be20b741ff3e", + "x-ms-request-id": "a4eab17f-e01f-0084-12f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ad894a1-a419-5388-94f2-89a679f83e70/test-file-e52cfafa-eb41-a932-86e5-97232807fa93?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-18c9708390ce5b4bb36afed087d800cb-018298a47e620e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "344d1a75-0d6c-11fa-cc84-cd0499ddfaa4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "23549854-e94c-0158-90d0-7acc9190ddc6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DE9BEBA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "344d1a75-0d6c-11fa-cc84-cd0499ddfaa4", + "x-ms-lease-id": "23549854-e94c-0158-90d0-7acc9190ddc6", + "x-ms-request-id": "b5106a01-701e-00a9-0df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ad894a1-a419-5388-94f2-89a679f83e70/test-file-e52cfafa-eb41-a932-86e5-97232807fa93?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4b4688ce466b941a3f6db60bf587af4-53897682088e9e44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7756502b-a843-a659-5616-37fcceba4b17", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DE9BEBA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7756502b-a843-a659-5616-37fcceba4b17", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5106a05-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ad894a1-a419-5388-94f2-89a679f83e70?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4082b201f023444784905392664bbf8c-af3374611129984d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49d886bd-8387-c960-9fc5-1002c4bfea1e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "49d886bd-8387-c960-9fc5-1002c4bfea1e", + "x-ms-request-id": "b5106a08-701e-00a9-14f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3011622-8669-ed6a-3fdb-19ae4d5cc605?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32783b80a3916848b9115bdd4cd859aa-1940f7e5bb518748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c9da3caa-324f-36ba-1ceb-09ab69b17b42", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102DF30694\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9da3caa-324f-36ba-1ceb-09ab69b17b42", + "x-ms-request-id": "b5106a0d-701e-00a9-19f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d3011622-8669-ed6a-3fdb-19ae4d5cc605/test-file-b1f10bfe-a280-203c-85dc-faf4e452bf31?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f666736e8bece948b970f4016632834f-2c828aba92e95c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "22195ef9-041c-071d-ffba-447237c551ca", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102DF7FB41\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22195ef9-041c-071d-ffba-447237c551ca", + "x-ms-request-id": "a4eab180-e01f-0084-13f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3011622-8669-ed6a-3fdb-19ae4d5cc605/test-file-b1f10bfe-a280-203c-85dc-faf4e452bf31?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7e573565b7f6443b157e8b7b5cd7d19-0688ef866d80a14a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "20ca61b7-cc5e-8f78-9d18-cd09aba690b9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ee86d82b-6aad-01c1-5413-5877774627a0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102DF7FB41\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20ca61b7-cc5e-8f78-9d18-cd09aba690b9", + "x-ms-lease-id": "ee86d82b-6aad-01c1-5413-5877774627a0", + "x-ms-request-id": "b5106a1a-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3011622-8669-ed6a-3fdb-19ae4d5cc605/test-file-b1f10bfe-a280-203c-85dc-faf4e452bf31?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:36 GMT", + "traceparent": "00-75f5b1e757c5db41aef8e6190fea2ff3-f8b11324f230f949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15c0c66c-067c-5341-5c6b-e820d00a74b7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102DF7FB41\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15c0c66c-067c-5341-5c6b-e820d00a74b7", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5106a37-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3011622-8669-ed6a-3fdb-19ae4d5cc605?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e38d972ac39704419edd5a4eb21d9f24-6551c7c0654a1f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e59cbbcf-7ae5-8c3d-61fe-0760e371beb9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e59cbbcf-7ae5-8c3d-61fe-0760e371beb9", + "x-ms-request-id": "b5106a3c-701e-00a9-42f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0043d8f0-33c7-2920-ffd5-4640aa481793?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc6747e06f406b4e9eb16ce5d906da4d-1b7be1b90f38bb41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6308a27d-3684-9bdb-9b73-e61034fde219", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E0B2283\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6308a27d-3684-9bdb-9b73-e61034fde219", + "x-ms-request-id": "b5106a47-701e-00a9-48f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0043d8f0-33c7-2920-ffd5-4640aa481793/test-file-9d2c73e6-aa20-614b-0651-e521802ded97?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2c3c9d78fba82842b2317ebafc973a36-a49ea1ae54181a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c80c9ac3-693b-d33d-56a6-5c3250ba1b6d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102E102C40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c80c9ac3-693b-d33d-56a6-5c3250ba1b6d", + "x-ms-request-id": "a4eab181-e01f-0084-14f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0043d8f0-33c7-2920-ffd5-4640aa481793/test-file-9d2c73e6-aa20-614b-0651-e521802ded97?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ceaba709e73cb41a9cceccd41362576-121879e72a92fe4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a740a99-727f-e8e2-c1d9-650c36d2a205", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4c424e85-da3a-32d8-632f-336b3151b844", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E102C40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a740a99-727f-e8e2-c1d9-650c36d2a205", + "x-ms-lease-id": "4c424e85-da3a-32d8-632f-336b3151b844", + "x-ms-request-id": "b5106a5b-701e-00a9-5af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0043d8f0-33c7-2920-ffd5-4640aa481793/test-file-9d2c73e6-aa20-614b-0651-e521802ded97?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:36 GMT", + "traceparent": "00-8f2b6c8bd9430d43aed2095cb4877875-b247144c9a16ab4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26d18382-5ddc-21c5-e574-2447bf502dd7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E102C40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26d18382-5ddc-21c5-e574-2447bf502dd7", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5106a5e-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0043d8f0-33c7-2920-ffd5-4640aa481793?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1a37ab5609056478c5ef728e50b3830-55e0e984d312eb48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b289ddfe-7b01-9029-527e-a2e81105a2a0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b289ddfe-7b01-9029-527e-a2e81105a2a0", + "x-ms-request-id": "b5106a69-701e-00a9-68f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7ffec9b0-9c95-5d4a-2f6c-68c9f424504e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-354399203cd75c4fbaf7b91942287dd7-9f24a95895364944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "06f0c871-3e98-62ec-922b-8294135f9c2e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E1AB323\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "06f0c871-3e98-62ec-922b-8294135f9c2e", + "x-ms-request-id": "b5106a6f-701e-00a9-6df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7ffec9b0-9c95-5d4a-2f6c-68c9f424504e/test-file-6e32532d-c0bc-35d9-f32d-fd7baf8cdbc4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b33c9e6c85c7f048a96b49dcb188ceea-4beed8429ccdfe47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e90be7c-e438-b0fc-efba-136b4070b205", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102E1FF0C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e90be7c-e438-b0fc-efba-136b4070b205", + "x-ms-request-id": "a4eab186-e01f-0084-18f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7ffec9b0-9c95-5d4a-2f6c-68c9f424504e/test-file-6e32532d-c0bc-35d9-f32d-fd7baf8cdbc4", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a4a4934-59c6-0b1a-c4ac-917c2b263fb1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E1FF0C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3a4a4934-59c6-0b1a-c4ac-917c2b263fb1", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106a7f-701e-00a9-7bf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7ffec9b0-9c95-5d4a-2f6c-68c9f424504e/test-file-6e32532d-c0bc-35d9-f32d-fd7baf8cdbc4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a1481e5422f1a4dbba50aba56efe578-3f7b050cbb663f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "27a17385-03f3-15eb-c1f3-2c501b0f098d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "637bbe50-7107-e4f9-9dbb-b8d5713e3db1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E1FF0C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "27a17385-03f3-15eb-c1f3-2c501b0f098d", + "x-ms-lease-id": "637bbe50-7107-e4f9-9dbb-b8d5713e3db1", + "x-ms-request-id": "b5106a84-701e-00a9-7ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7ffec9b0-9c95-5d4a-2f6c-68c9f424504e/test-file-6e32532d-c0bc-35d9-f32d-fd7baf8cdbc4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754102E1FF0C4\u0022", + "traceparent": "00-11f05df0b9668b449d6dfff02d199402-67304975bfe7df48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8f73dfe-1884-7abd-76e6-a37e93b88821", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E1FF0C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8f73dfe-1884-7abd-76e6-a37e93b88821", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5106a86-701e-00a9-01f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7ffec9b0-9c95-5d4a-2f6c-68c9f424504e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac729f96469c1947b63618bd8e8f9d11-73c80325985ef246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dd52e81d-5018-4f08-cc81-5f662d54df87", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dd52e81d-5018-4f08-cc81-5f662d54df87", + "x-ms-request-id": "b5106a8a-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8643e71d-2ac0-26bf-3843-18563071800b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b9399568c8e2249852ca0e4d310a91a-8899dadab83dd64c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "132e5f4e-e526-f346-282b-a5d437b21e5b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E2A91E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "132e5f4e-e526-f346-282b-a5d437b21e5b", + "x-ms-request-id": "b5106a95-701e-00a9-0df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8643e71d-2ac0-26bf-3843-18563071800b/test-file-91ec5300-34f3-7221-de57-6c164bbcad99?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-096a7a90e861a3439b12aace806da07c-0f317cdf21bcf741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2502838b-f5b2-1a58-3dbc-35cf792fa76b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:35 GMT", + "ETag": "\u00220x8D754102E2F967E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2502838b-f5b2-1a58-3dbc-35cf792fa76b", + "x-ms-request-id": "a4eab189-e01f-0084-1bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8643e71d-2ac0-26bf-3843-18563071800b/test-file-91ec5300-34f3-7221-de57-6c164bbcad99?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff8a01f9e883dd4abd02f3f27068cc37-bdc2dc05b957bd47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fbbc17c6-491b-3dbc-6a6e-b75bb8d26856", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6b180b7e-4dab-9318-6e57-3c85b1e76ba9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E2F967E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fbbc17c6-491b-3dbc-6a6e-b75bb8d26856", + "x-ms-lease-id": "6b180b7e-4dab-9318-6e57-3c85b1e76ba9", + "x-ms-request-id": "b5106aa1-701e-00a9-18f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8643e71d-2ac0-26bf-3843-18563071800b/test-file-91ec5300-34f3-7221-de57-6c164bbcad99?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-b17a6abb7994864faa03650c2b1d41f3-6dc7cdf85ea27c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9abf173a-702a-598d-494e-5e4bd08b0fa1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E2F967E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9abf173a-702a-598d-494e-5e4bd08b0fa1", + "x-ms-lease-time": "0", + "x-ms-request-id": "b5106aad-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8643e71d-2ac0-26bf-3843-18563071800b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1235cdd5966f248aac26efd5886dc1f-ef6e3b38540bee46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a1205f12-ce13-e12c-fdd2-2a5580652699", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1205f12-ce13-e12c-fdd2-2a5580652699", + "x-ms-request-id": "b5106ab1-701e-00a9-27f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:36.2475812-07:00", + "RandomSeed": "1920900542", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..a945c0dc908b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,725 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51825328-2a93-fdd9-4248-bf50baa4f20c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8be73e3e24da8249a75de12cc77cfe5f-e6f3431047eb9f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "06dbb300-809d-8003-02ed-b3efa4fa5126", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E33DAFD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "06dbb300-809d-8003-02ed-b3efa4fa5126", + "x-ms-request-id": "b51040eb-701e-00a9-25f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-51825328-2a93-fdd9-4248-bf50baa4f20c/test-file-22ff5e2c-e8db-c228-bef0-79e09eb4b211?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2e7f6c4e1aa754e84524f231a8a0749-dc26ca324eb4ff49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "edf96561-ad31-1829-8b18-48ac0622e14e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E392F49\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "edf96561-ad31-1829-8b18-48ac0622e14e", + "x-ms-request-id": "a4eaaf7d-e01f-0084-16f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51825328-2a93-fdd9-4248-bf50baa4f20c/test-file-22ff5e2c-e8db-c228-bef0-79e09eb4b211?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4378c4d3e04ce43a3186c2ac808403b-094649a13ea6ef47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1124f540-012d-1632-07b8-fd091a6f73c3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "eb77a13b-4baa-405d-ef28-93b9a4c71019", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E392F49\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1124f540-012d-1632-07b8-fd091a6f73c3", + "x-ms-lease-id": "eb77a13b-4baa-405d-ef28-93b9a4c71019", + "x-ms-request-id": "b51040fd-701e-00a9-34f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51825328-2a93-fdd9-4248-bf50baa4f20c/test-file-22ff5e2c-e8db-c228-bef0-79e09eb4b211?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:09 GMT", + "traceparent": "00-8b5b9c59ed58f14b86bbfda065d229ae-9c8cbe284fc7f847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "af792657-fea2-01eb-6868-3101c7d7af20", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "af792657-fea2-01eb-6868-3101c7d7af20", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104103-701e-00a9-3af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5104103-701e-00a9-3af8-85be2d000000\n", + "Time:2019-10-18T21:14:09.9799286Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-51825328-2a93-fdd9-4248-bf50baa4f20c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fd6588ea68656b40822fdd613aafe855-928c11000667b443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f4b1d01c-c3f6-0921-42a6-023b7591afea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f4b1d01c-c3f6-0921-42a6-023b7591afea", + "x-ms-request-id": "b5104109-701e-00a9-40f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19af3afe-2606-f113-5de0-4ef4af6c5aa9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fd40502dd76fb54a8564a568f8481730-ca47f2d24829424f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6c8165fe-2c0f-f553-bdbf-9715752c5ad6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E42A839\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c8165fe-2c0f-f553-bdbf-9715752c5ad6", + "x-ms-request-id": "b510410f-701e-00a9-46f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-19af3afe-2606-f113-5de0-4ef4af6c5aa9/test-file-9e18594b-b8ac-43c4-10ae-8368f4a08ecf?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc3256740d27964481a63b4ffd3083f2-960744a2b4f30f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a275c42-8474-4623-a03d-5c61a8ea011d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E47D4D6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a275c42-8474-4623-a03d-5c61a8ea011d", + "x-ms-request-id": "a4eaaf7e-e01f-0084-17f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19af3afe-2606-f113-5de0-4ef4af6c5aa9/test-file-9e18594b-b8ac-43c4-10ae-8368f4a08ecf?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b80a96263138744e9326f495b6cffc87-c1bacfaf52550f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b341ced-94bd-3132-71c9-4a526965c641", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "f757c831-1037-5dea-bf22-1abd7f5f20fb", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E47D4D6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b341ced-94bd-3132-71c9-4a526965c641", + "x-ms-lease-id": "f757c831-1037-5dea-bf22-1abd7f5f20fb", + "x-ms-request-id": "b5104126-701e-00a9-58f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19af3afe-2606-f113-5de0-4ef4af6c5aa9/test-file-9e18594b-b8ac-43c4-10ae-8368f4a08ecf?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:09 GMT", + "traceparent": "00-0624fb91426fb0428af8e4d7f8ec3843-8ad7096303abe540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "63cf81d4-c42a-8e3e-e8f4-25af3a07d0f5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "63cf81d4-c42a-8e3e-e8f4-25af3a07d0f5", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104131-701e-00a9-63f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5104131-701e-00a9-63f8-85be2d000000\n", + "Time:2019-10-18T21:14:10.0729369Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19af3afe-2606-f113-5de0-4ef4af6c5aa9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec11423981e0d742b67ea12ef2ed12ad-6be07a91154cd94e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e87ec2fe-6296-5817-22af-a5d044f47265", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e87ec2fe-6296-5817-22af-a5d044f47265", + "x-ms-request-id": "b5104144-701e-00a9-72f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-009ea64d-99ac-148d-ad4b-eba2d79d963d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c41520d63831e848812e46ccfb2ac0fa-fe74e60086488241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "51538715-c80c-6488-356a-3a4b76748184", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E50B1DA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "51538715-c80c-6488-356a-3a4b76748184", + "x-ms-request-id": "b5104152-701e-00a9-7ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-009ea64d-99ac-148d-ad4b-eba2d79d963d/test-file-53a56719-fb44-65dc-4817-b0738a44f9a9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b42e07339dc6144e966bd3631ecf0538-11843eefe1986d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b2308ab7-eb5e-193e-abed-09f41814d9f0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E596C99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b2308ab7-eb5e-193e-abed-09f41814d9f0", + "x-ms-request-id": "a4eaaf7f-e01f-0084-18f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-009ea64d-99ac-148d-ad4b-eba2d79d963d/test-file-53a56719-fb44-65dc-4817-b0738a44f9a9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-da31b27ae1621b46a302fae8522ac30b-f2ac10cb7590a341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1bae5172-02d3-85f4-505b-7c1b01465fee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0d3f9170-31e6-d43a-3643-eaf7b9bdb835", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E596C99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1bae5172-02d3-85f4-505b-7c1b01465fee", + "x-ms-lease-id": "0d3f9170-31e6-d43a-3643-eaf7b9bdb835", + "x-ms-request-id": "b5104164-701e-00a9-10f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-009ea64d-99ac-148d-ad4b-eba2d79d963d/test-file-53a56719-fb44-65dc-4817-b0738a44f9a9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-e16770a7686a5f4795ac2e6e1cb11eb2-1e7b3a961451d641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "688596f9-9c0e-0561-e037-b0b8ca2f1fe3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "688596f9-9c0e-0561-e037-b0b8ca2f1fe3", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104167-701e-00a9-13f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5104167-701e-00a9-13f8-85be2d000000\n", + "Time:2019-10-18T21:14:10.1829394Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-009ea64d-99ac-148d-ad4b-eba2d79d963d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-66e6ca664570cd49835c6febadb2956d-d1c474e6d2ce8042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6a2283c1-f7c1-98df-73e6-622029256016", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a2283c1-f7c1-98df-73e6-622029256016", + "x-ms-request-id": "b510416a-701e-00a9-16f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d85e00ff-33b6-f1a7-9aec-f48ac6ace75d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3170a3d632dcf24185e942728b8c4c66-34d5b9da30fc5c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1db5be24-1e23-8ebb-dc30-cfd50255d2c7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E6153BB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1db5be24-1e23-8ebb-dc30-cfd50255d2c7", + "x-ms-request-id": "b5104176-701e-00a9-20f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d85e00ff-33b6-f1a7-9aec-f48ac6ace75d/test-file-ebe004fe-192f-4b0a-df41-02283f3b4dbf?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0eb58f2de0f7bd4ab474b947365d0f7d-76ee1f3cbae9a248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f6c2cbb-84fa-0a1f-b469-3ee11b924fa1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E66D825\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f6c2cbb-84fa-0a1f-b469-3ee11b924fa1", + "x-ms-request-id": "a4eaaf80-e01f-0084-19f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d85e00ff-33b6-f1a7-9aec-f48ac6ace75d/test-file-ebe004fe-192f-4b0a-df41-02283f3b4dbf", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4f9c817-bcf3-f191-5c38-d43b1a575986", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E66D825\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d4f9c817-bcf3-f191-5c38-d43b1a575986", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104191-701e-00a9-39f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d85e00ff-33b6-f1a7-9aec-f48ac6ace75d/test-file-ebe004fe-192f-4b0a-df41-02283f3b4dbf?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d0a5b21ed59c404b9e83f01b9be0345d-b4f56f9f4f41cb47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e8b079b9-9234-6c9f-f07b-b796d989dd2e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5d5810e2-caef-34d0-cabf-69c7b02d6692", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E66D825\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8b079b9-9234-6c9f-f07b-b796d989dd2e", + "x-ms-lease-id": "5d5810e2-caef-34d0-cabf-69c7b02d6692", + "x-ms-request-id": "b5104198-701e-00a9-40f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d85e00ff-33b6-f1a7-9aec-f48ac6ace75d/test-file-ebe004fe-192f-4b0a-df41-02283f3b4dbf?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754101E66D825\u0022", + "traceparent": "00-d7d502b0bafdfe4ea063b00021ed75fe-b992ff2a67312b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a181628e-71a7-7052-0c4d-a9aa843b5ac1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a181628e-71a7-7052-0c4d-a9aa843b5ac1", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51041a0-701e-00a9-47f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51041a0-701e-00a9-47f8-85be2d000000\n", + "Time:2019-10-18T21:14:10.2869455Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d85e00ff-33b6-f1a7-9aec-f48ac6ace75d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-40e9e89e16a2d3479a1776dabca5c425-de70f19dce6b0f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "77079e00-3c08-9086-7a19-d252c21f57ba", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77079e00-3c08-9086-7a19-d252c21f57ba", + "x-ms-request-id": "b51041a8-701e-00a9-4df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:09.9222150-07:00", + "RandomSeed": "551005717", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..0c8e9d1675f8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,725 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb5b4caa-391b-e6ba-f82a-7a067f198a1d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4af3d342052e2d4088b1e56111b7787b-9da32cf7273fad49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "85b5b33f-9e7e-cfbe-23d8-2ccf41e3ab3a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E39D40D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "85b5b33f-9e7e-cfbe-23d8-2ccf41e3ab3a", + "x-ms-request-id": "b5106abc-701e-00a9-32f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cb5b4caa-391b-e6ba-f82a-7a067f198a1d/test-file-8b713cc9-7050-5bdc-aaef-7a7f2f8eb04b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-08246fdebd31af478698edc8e1d97d3b-0c4c4e58ce471149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f862cff0-d93c-cf18-d759-da8e243f9f95", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E3EBFA3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f862cff0-d93c-cf18-d759-da8e243f9f95", + "x-ms-request-id": "a4eab18a-e01f-0084-1cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb5b4caa-391b-e6ba-f82a-7a067f198a1d/test-file-8b713cc9-7050-5bdc-aaef-7a7f2f8eb04b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-280e80d322aaf6439ff9c3e8e8cea5c3-496982f333331445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42a2861f-f9c8-1050-f89e-5a0c00877bc5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "300ae027-e01d-c3d6-9d30-d990541137d7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E3EBFA3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42a2861f-f9c8-1050-f89e-5a0c00877bc5", + "x-ms-lease-id": "300ae027-e01d-c3d6-9d30-d990541137d7", + "x-ms-request-id": "b5106ac8-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb5b4caa-391b-e6ba-f82a-7a067f198a1d/test-file-8b713cc9-7050-5bdc-aaef-7a7f2f8eb04b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:36 GMT", + "traceparent": "00-5994e78eb30e294280ac683ded28a729-bc580df8e8c5c04b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd706713-f56f-cc0f-bc7d-668c5c03ea70", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd706713-f56f-cc0f-bc7d-668c5c03ea70", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106acc-701e-00a9-41f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106acc-701e-00a9-41f9-85be2d000000\n", + "Time:2019-10-18T21:14:36.8696212Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb5b4caa-391b-e6ba-f82a-7a067f198a1d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4585610c4ef4e24587285577704c07d9-814f9185496e3f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "99f8cd05-ad16-2d56-f4fc-5a33d9dd13cd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "99f8cd05-ad16-2d56-f4fc-5a33d9dd13cd", + "x-ms-request-id": "b5106ad0-701e-00a9-44f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-beaac734-71e3-0d46-a691-b03c83660b92?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c25121806a6a7488bfbaf901c474c01-e932386dc895de48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f874a31e-657f-9449-86eb-f285fc19a98d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E493D62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f874a31e-657f-9449-86eb-f285fc19a98d", + "x-ms-request-id": "b5106ad7-701e-00a9-4af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-beaac734-71e3-0d46-a691-b03c83660b92/test-file-9fd9c7f1-8456-e2c3-6edc-e7283efc6218?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d88d15502b8b1e45ab421a193d5102ea-10eaacd305149a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e358a511-66b4-99e8-e091-8aa37e215589", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E4DFCEC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e358a511-66b4-99e8-e091-8aa37e215589", + "x-ms-request-id": "a4eab18b-e01f-0084-1df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-beaac734-71e3-0d46-a691-b03c83660b92/test-file-9fd9c7f1-8456-e2c3-6edc-e7283efc6218?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-952084026adba342ade6dd1c4d08dea6-a1b69c81b2b90c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84967f9c-47da-47c1-0a79-2fceb6831e3c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "8af9da88-cafb-de9a-b4e5-af647ba38499", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E4DFCEC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84967f9c-47da-47c1-0a79-2fceb6831e3c", + "x-ms-lease-id": "8af9da88-cafb-de9a-b4e5-af647ba38499", + "x-ms-request-id": "b5106ae5-701e-00a9-56f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-beaac734-71e3-0d46-a691-b03c83660b92/test-file-9fd9c7f1-8456-e2c3-6edc-e7283efc6218?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:36 GMT", + "traceparent": "00-6b746abcadc90b459101f8e0190267a8-3ee98879ad6f664c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fcc7e070-ff0d-c2be-67cf-8d294f956e05", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fcc7e070-ff0d-c2be-67cf-8d294f956e05", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106ae8-701e-00a9-58f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106ae8-701e-00a9-58f9-85be2d000000\n", + "Time:2019-10-18T21:14:36.9606280Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-beaac734-71e3-0d46-a691-b03c83660b92?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-477ad5062810664bae2817e4ec563a7e-cd10d2d08a48bb42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d65eeb22-22bc-0c2f-32d6-ed3a2fbcb9e0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d65eeb22-22bc-0c2f-32d6-ed3a2fbcb9e0", + "x-ms-request-id": "b5106aee-701e-00a9-5ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0810fb65-c0e4-4f6c-1be7-637ff1b87b1c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb0b2f0635505a4983c9417ebf7366d7-fa4790fd13f3034d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4ba12dd3-733a-62ec-7f0e-bad4beb01b7a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E591C2D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ba12dd3-733a-62ec-7f0e-bad4beb01b7a", + "x-ms-request-id": "b5106af9-701e-00a9-67f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0810fb65-c0e4-4f6c-1be7-637ff1b87b1c/test-file-73e7d05b-55b5-cca8-b1cc-759d5c6b1c91?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1d2cc2a5344b84c891fadcbaf5f43db-396d675816dfba4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "62a5e92c-3da2-7d27-84d4-9a6dfe4f0513", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E5EA56E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "62a5e92c-3da2-7d27-84d4-9a6dfe4f0513", + "x-ms-request-id": "a4eab18c-e01f-0084-1ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0810fb65-c0e4-4f6c-1be7-637ff1b87b1c/test-file-73e7d05b-55b5-cca8-b1cc-759d5c6b1c91?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-71c2b10bfed1b040b84220f988c179f5-e66c0f0cf16b8d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b437d09e-4cd8-d5de-8579-729a99170c04", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "389d29f1-5604-2b63-ef07-a310717fee3c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E5EA56E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b437d09e-4cd8-d5de-8579-729a99170c04", + "x-ms-lease-id": "389d29f1-5604-2b63-ef07-a310717fee3c", + "x-ms-request-id": "b5106b06-701e-00a9-71f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0810fb65-c0e4-4f6c-1be7-637ff1b87b1c/test-file-73e7d05b-55b5-cca8-b1cc-759d5c6b1c91?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-53f901d4be075a4e8f0a448526609a84-b37d492b8263ab44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a1712325-3a48-fb63-b39b-ee4c47555f47", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1712325-3a48-fb63-b39b-ee4c47555f47", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106b0e-701e-00a9-79f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106b0e-701e-00a9-79f9-85be2d000000\n", + "Time:2019-10-18T21:14:37.0656332Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0810fb65-c0e4-4f6c-1be7-637ff1b87b1c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d50adaf2b1e0e147818cc4ebb8608997-55c097595ac33b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7674f7e3-6ba5-abbc-fa2a-b743a300efe4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7674f7e3-6ba5-abbc-fa2a-b743a300efe4", + "x-ms-request-id": "b5106b18-701e-00a9-03f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcb59343-5ec4-af2d-8264-1e47be2e89ac?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-216e15814993aa4e903813e57cde33e0-680a05736c376548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dff19611-e251-849f-cac4-f3414d74eccb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E6AA867\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dff19611-e251-849f-cac4-f3414d74eccb", + "x-ms-request-id": "b5106b2b-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcb59343-5ec4-af2d-8264-1e47be2e89ac/test-file-19670ba0-9e97-5a03-f1ff-5d132109f124?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-667880cc439ee64891f33deb79e6aa82-02803d05da7d0f42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b28371c4-50f6-72eb-9297-ed52848b63c0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E6FE478\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b28371c4-50f6-72eb-9297-ed52848b63c0", + "x-ms-request-id": "a4eab195-e01f-0084-27f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcb59343-5ec4-af2d-8264-1e47be2e89ac/test-file-19670ba0-9e97-5a03-f1ff-5d132109f124", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2648c580-b618-ffca-e38d-018922395aaa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E6FE478\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2648c580-b618-ffca-e38d-018922395aaa", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106b38-701e-00a9-1bf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcb59343-5ec4-af2d-8264-1e47be2e89ac/test-file-19670ba0-9e97-5a03-f1ff-5d132109f124?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6282f8084c8329468723cc39d89ef50d-5374ac57a970c94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5231cef6-3d9f-e079-8950-ccf93da48876", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b146cfd3-c43e-f68e-b16c-2eb218e76492", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E6FE478\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5231cef6-3d9f-e079-8950-ccf93da48876", + "x-ms-lease-id": "b146cfd3-c43e-f68e-b16c-2eb218e76492", + "x-ms-request-id": "b5106b3c-701e-00a9-1ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcb59343-5ec4-af2d-8264-1e47be2e89ac/test-file-19670ba0-9e97-5a03-f1ff-5d132109f124?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754102E6FE478\u0022", + "traceparent": "00-a9fe3f7b4928784fa4ab58c277667cf2-ccdb1eb5bb4cc443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53935754-0707-f50b-e1da-a6ebe74057fb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53935754-0707-f50b-e1da-a6ebe74057fb", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106b3f-701e-00a9-22f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106b3f-701e-00a9-22f9-85be2d000000\n", + "Time:2019-10-18T21:14:37.1926345Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcb59343-5ec4-af2d-8264-1e47be2e89ac?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d779585b52100458b915ad27e903795-d5343348ea135348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5a5d17f-3511-616f-df7d-80729f38e44c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5a5d17f-3511-616f-df7d-80729f38e44c", + "x-ms-request-id": "b5106b44-701e-00a9-27f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:36.8045482-07:00", + "RandomSeed": "792628737", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_Error.json new file mode 100644 index 000000000000..697ffe7e4c33 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_Error.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-decd0ba4-75ed-405a-11ff-e62ea18d0716?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac94d8a7aa541c4f8cbb305c26ad8476-7ea9cb5b70229446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a1ac5c42-b6c4-3aeb-079a-3539c17e7f32", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101E721D0E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1ac5c42-b6c4-3aeb-079a-3539c17e7f32", + "x-ms-request-id": "b51041b7-701e-00a9-5af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-decd0ba4-75ed-405a-11ff-e62ea18d0716/test-file-47629f3a-3c7a-ecf4-268f-61d4b6ed2bb1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6162cd3dd8cc1e40a8d8ed977fdd32e4-b0ebed178f619340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75328c99-c3fd-0612-67bf-7b345516841a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "75328c99-c3fd-0612-67bf-7b345516841a", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b51041be-701e-00a9-60f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b51041be-701e-00a9-60f8-85be2d000000\n", + "Time:2019-10-18T21:14:10.3499415Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-decd0ba4-75ed-405a-11ff-e62ea18d0716?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ddd3f1bfed5bd48bfdabe0188ee36e1-95ef19cf37cd5644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "293b6213-b5ba-2fb4-46e5-dd21ea1dc108", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "293b6213-b5ba-2fb4-46e5-dd21ea1dc108", + "x-ms-request-id": "b51041c1-701e-00a9-63f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1192918141", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..1d56235313d9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/BreakLeaseAsync_ErrorAsync.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0812d579-00dd-b42a-1e5e-a9d85307bc04?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a9f3f67e595ac946ae4281e6ec27eceb-ef8f0401b1a83349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0e85c968-da19-b854-edaa-eff56b28fa6e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E7C5BCE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e85c968-da19-b854-edaa-eff56b28fa6e", + "x-ms-request-id": "b5106b4b-701e-00a9-2ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0812d579-00dd-b42a-1e5e-a9d85307bc04/test-file-bc75fb24-5dff-36e1-59d3-2008bdd59ad5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8435837a09af204c9428044b77316d94-b73efb85829b884a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e2fd4db-efd4-0a3c-e84f-b445ba4cfa17", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e2fd4db-efd4-0a3c-e84f-b445ba4cfa17", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5106b59-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5106b59-701e-00a9-39f9-85be2d000000\n", + "Time:2019-10-18T21:14:37.2666353Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0812d579-00dd-b42a-1e5e-a9d85307bc04?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed726185187a9748a2e121e0a2cb16ba-7a285d6b253c2a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e82d5fff-7ca5-c201-3265-a232f8a52bb5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e82d5fff-7ca5-c201-3265-a232f8a52bb5", + "x-ms-request-id": "b5106b5d-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1786245257", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync.json new file mode 100644 index 000000000000..e0057ae1f9c9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fafb8dc2-a026-60e1-f8ad-f30dc47f032e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d7b97c89996c044abd13c90690832263-89a398394f586544-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4a4d5e80-1c93-b860-3ae4-468f59a2290e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101E7AF672\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a4d5e80-1c93-b860-3ae4-468f59a2290e", + "x-ms-request-id": "b51041c7-701e-00a9-69f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fafb8dc2-a026-60e1-f8ad-f30dc47f032e/test-file-1ad35465-0ce6-caf4-956f-50c243ac5141?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c3e5a56eb60a944c95aafd2f446d387a-ae8ec137171e8143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bacf4d3a-61e4-74c7-6983-b424cc9e748d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101E8039F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bacf4d3a-61e4-74c7-6983-b424cc9e748d", + "x-ms-request-id": "a4eaaf81-e01f-0084-1af8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fafb8dc2-a026-60e1-f8ad-f30dc47f032e/test-file-1ad35465-0ce6-caf4-956f-50c243ac5141?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-525630925ffb164991fb2e060b099eb0-e9dcfecea3618b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83e8856b-7e16-fcb0-a88d-97fdc82ea843", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "145e0593-c415-acdc-b94e-4e562cd5182e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101E8039F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83e8856b-7e16-fcb0-a88d-97fdc82ea843", + "x-ms-lease-id": "145e0593-c415-acdc-b94e-4e562cd5182e", + "x-ms-request-id": "b51041e1-701e-00a9-80f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fafb8dc2-a026-60e1-f8ad-f30dc47f032e/test-file-1ad35465-0ce6-caf4-956f-50c243ac5141?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d4734d799eced468d8d301fd68e8fa2-35e9f50744c47941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f4267d0-358d-9c16-a28f-047b87f4ad42", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "145e0593-c415-acdc-b94e-4e562cd5182e", + "x-ms-proposed-lease-id": "f588493c-97dd-d05c-7d18-fbae0476b82d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101E8039F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f4267d0-358d-9c16-a28f-047b87f4ad42", + "x-ms-lease-id": "f588493c-97dd-d05c-7d18-fbae0476b82d", + "x-ms-request-id": "b51041e5-701e-00a9-04f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fafb8dc2-a026-60e1-f8ad-f30dc47f032e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4133f9a31eda84d941b13d1b55cc978-edbb31d45a817943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "602c8bd0-28eb-60b5-0a9e-36ba67a99662", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "602c8bd0-28eb-60b5-0a9e-36ba67a99662", + "x-ms-request-id": "b51041ea-701e-00a9-09f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2036909513", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsyncAsync.json new file mode 100644 index 000000000000..ab8ea9fee0dc --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsyncAsync.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-615e9fd3-5274-d77f-bd49-d119b0ef727f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a2a7b663f68f34b82e44d5cdb43d67a-dba0e061d837df4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "aa98dcbd-82a1-7812-d2f3-626133b06756", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102E8694EB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa98dcbd-82a1-7812-d2f3-626133b06756", + "x-ms-request-id": "b5106b69-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-615e9fd3-5274-d77f-bd49-d119b0ef727f/test-file-2a585473-8c79-1515-1d74-438323734c09?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-31128e248ae2864e8e64a5988f528f99-a88fa15ab7194849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3598d889-d35b-31bd-c682-8d2d3e8e545f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E8BA735\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3598d889-d35b-31bd-c682-8d2d3e8e545f", + "x-ms-request-id": "a4eab197-e01f-0084-29f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-615e9fd3-5274-d77f-bd49-d119b0ef727f/test-file-2a585473-8c79-1515-1d74-438323734c09?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2539a0278d9c6b41b668c7e6f81558d8-33846837aa9af541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "686e91c9-0994-9084-aa9c-bb2a862b71c5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "991558a6-9355-abff-76dc-fa45379db9fb", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102E8BA735\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "686e91c9-0994-9084-aa9c-bb2a862b71c5", + "x-ms-lease-id": "991558a6-9355-abff-76dc-fa45379db9fb", + "x-ms-request-id": "b5106b75-701e-00a9-51f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-615e9fd3-5274-d77f-bd49-d119b0ef727f/test-file-2a585473-8c79-1515-1d74-438323734c09?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32cea104dc98fb448c655345a60767d6-a2b078a536e2df4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a80ae430-d542-d60c-7140-596f61ed70ad", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "991558a6-9355-abff-76dc-fa45379db9fb", + "x-ms-proposed-lease-id": "4bf9d6be-16db-78ae-dd2a-0dd43ab13da1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102E8BA735\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a80ae430-d542-d60c-7140-596f61ed70ad", + "x-ms-lease-id": "4bf9d6be-16db-78ae-dd2a-0dd43ab13da1", + "x-ms-request-id": "b5106b7c-701e-00a9-58f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-615e9fd3-5274-d77f-bd49-d119b0ef727f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3f99405d4cd2d4fa1d71aa2dead0034-ae1d78c41a8f2541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a1fa55fc-c820-c982-4c8f-cf8c5b8040d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1fa55fc-c820-c982-4c8f-cf8c5b8040d0", + "x-ms-request-id": "b5106b82-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1442320155", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..52ce8bc3e409 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditions.json @@ -0,0 +1,888 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cd7606c2-a718-cd8b-e638-3ae74d79d164?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9fd88cfd10ab5346a3d61aed1a0bd4f9-d56f5514309a8842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1570f056-db9a-a6c9-9ad6-796e34548cb9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101E918BDA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1570f056-db9a-a6c9-9ad6-796e34548cb9", + "x-ms-request-id": "b5104200-701e-00a9-1ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cd7606c2-a718-cd8b-e638-3ae74d79d164/test-file-fb9f2230-ccd0-e0ef-fc29-ff3b5509245c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8ef2b256b3f65046a9bb174dceba0f14-08838f7ed891da40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8651974f-d0ea-8a20-0090-1970dc8d5190", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101EA0C2AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8651974f-d0ea-8a20-0090-1970dc8d5190", + "x-ms-request-id": "a4eaaf82-e01f-0084-1bf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cd7606c2-a718-cd8b-e638-3ae74d79d164/test-file-fb9f2230-ccd0-e0ef-fc29-ff3b5509245c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b94495547198447b67490c918e9dcca-1d574893a021f945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5760b917-93a1-13d8-aa67-c0bed339d1ff", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ea021cb1-2fc4-74b1-5893-c116b5a47860", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EA0C2AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5760b917-93a1-13d8-aa67-c0bed339d1ff", + "x-ms-lease-id": "ea021cb1-2fc4-74b1-5893-c116b5a47860", + "x-ms-request-id": "b5104235-701e-00a9-53f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cd7606c2-a718-cd8b-e638-3ae74d79d164/test-file-fb9f2230-ccd0-e0ef-fc29-ff3b5509245c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8cfceeaa5be4904898a8bdb46d5094bb-c3b5b2da0d20e74e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9610030-d8f8-d40a-ad85-a0316cf74dad", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "ea021cb1-2fc4-74b1-5893-c116b5a47860", + "x-ms-proposed-lease-id": "bdeb8510-9eb7-9a71-2905-5c78a2582fab", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EA0C2AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9610030-d8f8-d40a-ad85-a0316cf74dad", + "x-ms-lease-id": "bdeb8510-9eb7-9a71-2905-5c78a2582fab", + "x-ms-request-id": "b510423c-701e-00a9-5af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cd7606c2-a718-cd8b-e638-3ae74d79d164?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-14a59353c79c3c42b521733a645b1ba4-1b9b28e92803044e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d38da1dc-e7d7-8c07-0bd8-81858c9576d7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d38da1dc-e7d7-8c07-0bd8-81858c9576d7", + "x-ms-request-id": "b5104246-701e-00a9-63f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43cd297d-9227-8ac3-af77-f77b503318ae?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b769efe590bba45b2634a74a6efa87b-d0fa12a096d45f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9258af06-5f30-4967-dd02-235ff08b3bd8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EB25A92\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9258af06-5f30-4967-dd02-235ff08b3bd8", + "x-ms-request-id": "b510424d-701e-00a9-6af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-43cd297d-9227-8ac3-af77-f77b503318ae/test-file-7ba2d3c0-aa40-036e-53a9-1cc1a54067e4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8844ed03fc5cea4f8fea52979f835c2e-ea56bbb5d241af43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50c2142b-e128-5b1c-4155-3e8742a6a39d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:09 GMT", + "ETag": "\u00220x8D754101EB7B529\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50c2142b-e128-5b1c-4155-3e8742a6a39d", + "x-ms-request-id": "a4eaaf83-e01f-0084-1cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43cd297d-9227-8ac3-af77-f77b503318ae/test-file-7ba2d3c0-aa40-036e-53a9-1cc1a54067e4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c846e2252bcad845bc1c49e1cfbae23b-2f02ae666031784a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c11260a7-1211-8520-820b-d5fb3b78f45e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "54443e9b-9a15-3bfd-551d-d234bc07adde", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EB7B529\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c11260a7-1211-8520-820b-d5fb3b78f45e", + "x-ms-lease-id": "54443e9b-9a15-3bfd-551d-d234bc07adde", + "x-ms-request-id": "b510425e-701e-00a9-78f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43cd297d-9227-8ac3-af77-f77b503318ae/test-file-7ba2d3c0-aa40-036e-53a9-1cc1a54067e4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:10 GMT", + "traceparent": "00-d500a15bf5103b489dd49fd9acf103c6-c29d596c8ec53e42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5dd247a-80e3-55f1-3046-9425098a549e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "54443e9b-9a15-3bfd-551d-d234bc07adde", + "x-ms-proposed-lease-id": "90958074-167d-39bc-7f1a-5f8546f64202", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EB7B529\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5dd247a-80e3-55f1-3046-9425098a549e", + "x-ms-lease-id": "90958074-167d-39bc-7f1a-5f8546f64202", + "x-ms-request-id": "b5104265-701e-00a9-7ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-43cd297d-9227-8ac3-af77-f77b503318ae?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-de144bbc18c2fd4ab8bcdc7145940cce-a62a368e293bd345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "16803ee0-0f9a-5b7a-de76-3af600868b6f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "16803ee0-0f9a-5b7a-de76-3af600868b6f", + "x-ms-request-id": "b510426a-701e-00a9-04f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7e62dbb0-ea82-477c-27cb-3166b8e5bc05?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a42da3e0dd85946ab299f5b60bf0a82-e60c6d8d0c7d9748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bd5b57f1-ebc8-f64e-c138-efcede13a2f8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EC4F881\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd5b57f1-ebc8-f64e-c138-efcede13a2f8", + "x-ms-request-id": "b5104275-701e-00a9-0df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7e62dbb0-ea82-477c-27cb-3166b8e5bc05/test-file-3c1a34b9-c041-7265-d7df-5cae89d74e1f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-119898220c22744fb473d58258f4578a-204301d14b93734f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4ea6831-d4ed-31eb-f2e8-e5e88e9f6ce9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101ECA5E89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4ea6831-d4ed-31eb-f2e8-e5e88e9f6ce9", + "x-ms-request-id": "a4eaaf84-e01f-0084-1df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7e62dbb0-ea82-477c-27cb-3166b8e5bc05/test-file-3c1a34b9-c041-7265-d7df-5cae89d74e1f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9cf8e4b39c573a41bb43eaa9da88fb20-95c24e1c65c56b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "40ad43c3-4b22-5ffc-9e2e-c259d1cca0a1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "da14d0ea-419e-ba6e-f729-c7f2b69324a2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101ECA5E89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40ad43c3-4b22-5ffc-9e2e-c259d1cca0a1", + "x-ms-lease-id": "da14d0ea-419e-ba6e-f729-c7f2b69324a2", + "x-ms-request-id": "b5104289-701e-00a9-1ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7e62dbb0-ea82-477c-27cb-3166b8e5bc05/test-file-3c1a34b9-c041-7265-d7df-5cae89d74e1f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:10 GMT", + "traceparent": "00-46fde20db5da48438e3eae8e28b242c4-e57584d358d5a94a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d6de11ca-21a7-97b2-2387-dff107151e2c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "da14d0ea-419e-ba6e-f729-c7f2b69324a2", + "x-ms-proposed-lease-id": "217d4e3b-8aed-e531-1844-6fa1195561d5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101ECA5E89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d6de11ca-21a7-97b2-2387-dff107151e2c", + "x-ms-lease-id": "217d4e3b-8aed-e531-1844-6fa1195561d5", + "x-ms-request-id": "b5104292-701e-00a9-27f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7e62dbb0-ea82-477c-27cb-3166b8e5bc05?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fa1dbabd905d714887a4db69cd57095a-98f68b21b6cac843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c08fa256-c9ee-a7fa-3e79-7325c7906ac9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c08fa256-c9ee-a7fa-3e79-7325c7906ac9", + "x-ms-request-id": "b5104297-701e-00a9-2cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-922dfa6e-bd72-e637-60c1-146bbf1d73e4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bcfd9f70650310448a06e8dee08f1100-e3660b0c67f76e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "282697d1-0f12-99bd-6aa9-602db48ee721", + "x-ms-date": "Fri, 18 Oct 2019 21:14:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101ED60F6C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "282697d1-0f12-99bd-6aa9-602db48ee721", + "x-ms-request-id": "b51042ab-701e-00a9-3ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-922dfa6e-bd72-e637-60c1-146bbf1d73e4/test-file-18408f05-05f4-1043-bc66-611ee0c977d4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cd702db6110b234c82c1289b4638e343-a45f1d7c701b0540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e068ba6c-3c4a-cb3c-5415-6babae9fb8a0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EDD9778\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e068ba6c-3c4a-cb3c-5415-6babae9fb8a0", + "x-ms-request-id": "a4eaaf85-e01f-0084-1ef8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-922dfa6e-bd72-e637-60c1-146bbf1d73e4/test-file-18408f05-05f4-1043-bc66-611ee0c977d4", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee55bf02-92ed-9b3f-0192-2a26ec48db96", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EDD9778\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ee55bf02-92ed-9b3f-0192-2a26ec48db96", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51042d1-701e-00a9-62f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-922dfa6e-bd72-e637-60c1-146bbf1d73e4/test-file-18408f05-05f4-1043-bc66-611ee0c977d4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a80f75591daf3498693a09fb03fd3b8-4190d41314add54f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "20dee60e-38d1-b664-190f-70bc1586c048", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d1c18b32-bff4-ba2a-bd6b-27f30c6713ac", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EDD9778\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20dee60e-38d1-b664-190f-70bc1586c048", + "x-ms-lease-id": "d1c18b32-bff4-ba2a-bd6b-27f30c6713ac", + "x-ms-request-id": "b51042d4-701e-00a9-65f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-922dfa6e-bd72-e637-60c1-146bbf1d73e4/test-file-18408f05-05f4-1043-bc66-611ee0c977d4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754101EDD9778\u0022", + "traceparent": "00-a7ee3af52688054cbe2e352d9f35a6e1-4ee02e7b7d402641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0518cc77-ba69-0cc4-70f2-9aad30a1ff8b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "d1c18b32-bff4-ba2a-bd6b-27f30c6713ac", + "x-ms-proposed-lease-id": "25b1bf55-9661-2f8a-a7ce-d3e1df272752", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EDD9778\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0518cc77-ba69-0cc4-70f2-9aad30a1ff8b", + "x-ms-lease-id": "25b1bf55-9661-2f8a-a7ce-d3e1df272752", + "x-ms-request-id": "b51042dd-701e-00a9-6ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-922dfa6e-bd72-e637-60c1-146bbf1d73e4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6f33e6ee07ed074b8ab95b9e90cf428a-c2406b3877318343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "494519e7-ba6e-17de-c88e-cfad718330c0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "494519e7-ba6e-17de-c88e-cfad718330c0", + "x-ms-request-id": "b51042ea-701e-00a9-7bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b0a3513f-41a8-9c45-0e15-4fecfb32b0f3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fedc4e3ffca54043ad1722bc2a3a7faa-413f0d13f941fb4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0a52ff4c-08d8-a5e5-d4a8-3a596bf11b96", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EEB6C80\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a52ff4c-08d8-a5e5-d4a8-3a596bf11b96", + "x-ms-request-id": "b5104302-701e-00a9-12f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b0a3513f-41a8-9c45-0e15-4fecfb32b0f3/test-file-6573dbde-19bd-8963-351a-42dd24c290fd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05e1b75e2c69074489d512a1227efab1-b36399027bbda34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30a486af-2b9d-3375-9bc9-d5bdc6088111", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EF0215F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30a486af-2b9d-3375-9bc9-d5bdc6088111", + "x-ms-request-id": "a4eaaf86-e01f-0084-1ff8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b0a3513f-41a8-9c45-0e15-4fecfb32b0f3/test-file-6573dbde-19bd-8963-351a-42dd24c290fd?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-58862a834d01824a9c958359c45324ed-dae9de8023515b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01c163bb-e3d9-b8f2-dc7c-a6e4be9f6762", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4ed43c18-1f51-38b6-bf42-3f9dd6b00d71", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EF0215F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01c163bb-e3d9-b8f2-dc7c-a6e4be9f6762", + "x-ms-lease-id": "4ed43c18-1f51-38b6-bf42-3f9dd6b00d71", + "x-ms-request-id": "b5104317-701e-00a9-23f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b0a3513f-41a8-9c45-0e15-4fecfb32b0f3/test-file-6573dbde-19bd-8963-351a-42dd24c290fd?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-6d4097d8e5d8074a908a2438a4027046-5e813b73d2a57f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6d5b7610-699b-bb43-3ee3-62712947d02f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "4ed43c18-1f51-38b6-bf42-3f9dd6b00d71", + "x-ms-proposed-lease-id": "9d2ec4fc-5f1e-5860-a76c-6116d05d6b1d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101EF0215F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6d5b7610-699b-bb43-3ee3-62712947d02f", + "x-ms-lease-id": "9d2ec4fc-5f1e-5860-a76c-6116d05d6b1d", + "x-ms-request-id": "b510431d-701e-00a9-29f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b0a3513f-41a8-9c45-0e15-4fecfb32b0f3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f31ad145e6e4f4baec47fea0702c1ce-377568d0b5286d45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "48d4d610-fa44-6dc6-dd42-65316b110251", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "48d4d610-fa44-6dc6-dd42-65316b110251", + "x-ms-request-id": "b510431f-701e-00a9-2bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:10.5372037-07:00", + "RandomSeed": "286530230", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..bf9ec641fe92 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,888 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e08ccb48-0a2c-4ee5-4734-299a2ad102d4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3677026dbb73fb4d91aff6c8b055eeb1-0c1d9967f5099f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5ef791cf-03d9-67c2-a536-2b3f909f5d8e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102E97D32E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ef791cf-03d9-67c2-a536-2b3f909f5d8e", + "x-ms-request-id": "b5106b8d-701e-00a9-67f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e08ccb48-0a2c-4ee5-4734-299a2ad102d4/test-file-bb155561-3c01-cb92-899e-7a9a649e69f4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a4df623bcdc2ab4692f759e8ea94ae41-c4813552b72b7144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8fe61633-c53c-9213-ff2c-d53a88270207", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102E9D44CF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8fe61633-c53c-9213-ff2c-d53a88270207", + "x-ms-request-id": "a4eab198-e01f-0084-2af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e08ccb48-0a2c-4ee5-4734-299a2ad102d4/test-file-bb155561-3c01-cb92-899e-7a9a649e69f4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-265fa9877cbce343bb0da143f71f2c72-dbc5d936a9a3b444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4f94eb3-b4c0-f14e-7e9e-799c2a07ee9a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7b8b36cc-c4d4-bdb4-5aa3-dfd007d47986", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102E9D44CF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4f94eb3-b4c0-f14e-7e9e-799c2a07ee9a", + "x-ms-lease-id": "7b8b36cc-c4d4-bdb4-5aa3-dfd007d47986", + "x-ms-request-id": "b5106ba0-701e-00a9-79f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e08ccb48-0a2c-4ee5-4734-299a2ad102d4/test-file-bb155561-3c01-cb92-899e-7a9a649e69f4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24e50c0d3b78f4469deefe3c84930f2f-f7a990add6d2274f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80f96fac-13c7-7af4-df00-9cd967554459", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "7b8b36cc-c4d4-bdb4-5aa3-dfd007d47986", + "x-ms-proposed-lease-id": "4e66b341-dab8-edb8-0138-99adcec0e8b4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102E9D44CF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "80f96fac-13c7-7af4-df00-9cd967554459", + "x-ms-lease-id": "4e66b341-dab8-edb8-0138-99adcec0e8b4", + "x-ms-request-id": "b5106ba7-701e-00a9-7ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e08ccb48-0a2c-4ee5-4734-299a2ad102d4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d3891c2703380c4aa120b57a149e5a99-5b9836820b47ec45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bbefbb96-6d0e-a7d3-3626-f9e2c136f76c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bbefbb96-6d0e-a7d3-3626-f9e2c136f76c", + "x-ms-request-id": "b5106bab-701e-00a9-03f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b5593b2-4c41-fb1c-27a4-412d012bb221?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d996c93d65d2e54bbe37e09f69572940-b030e3f58382bb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3416a6a1-3f68-4a1d-9ef4-936a2ca5a60b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EA6C76C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3416a6a1-3f68-4a1d-9ef4-936a2ca5a60b", + "x-ms-request-id": "b5106bb0-701e-00a9-08f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b5593b2-4c41-fb1c-27a4-412d012bb221/test-file-842dd874-4bf3-2906-4888-440bc7a143c2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae6b999b7403d3468f951fb49ad17af5-9ef47e974687be41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df067990-0e37-5614-9fec-ecdffb1283fd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102EABD1AC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df067990-0e37-5614-9fec-ecdffb1283fd", + "x-ms-request-id": "a4eab19a-e01f-0084-2bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b5593b2-4c41-fb1c-27a4-412d012bb221/test-file-842dd874-4bf3-2906-4888-440bc7a143c2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c6e5d3fac293d14bb2907b251f9a01fa-f84ef0b1a008864a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9f785b8-3597-4c62-4658-cee490ce6446", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "f359d1b0-4b19-f6f6-1fb8-65fb3d943467", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EABD1AC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9f785b8-3597-4c62-4658-cee490ce6446", + "x-ms-lease-id": "f359d1b0-4b19-f6f6-1fb8-65fb3d943467", + "x-ms-request-id": "b5106bbe-701e-00a9-13f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b5593b2-4c41-fb1c-27a4-412d012bb221/test-file-842dd874-4bf3-2906-4888-440bc7a143c2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:37 GMT", + "traceparent": "00-ec2951ea419b8a48829bddcef082619b-5aa7d437558a054b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c6faf1c-a0e1-3e75-ae74-dd2ede24b4b4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "f359d1b0-4b19-f6f6-1fb8-65fb3d943467", + "x-ms-proposed-lease-id": "4d7a22e8-649b-018a-2435-ba2891d87a0d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EABD1AC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c6faf1c-a0e1-3e75-ae74-dd2ede24b4b4", + "x-ms-lease-id": "4d7a22e8-649b-018a-2435-ba2891d87a0d", + "x-ms-request-id": "b5106bc5-701e-00a9-1af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b5593b2-4c41-fb1c-27a4-412d012bb221?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0858ba38428d64db8ea60fd1c1a4e58-c2761a55b321cd43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e0c7c300-585e-9d65-e248-7f5e31b15df5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e0c7c300-585e-9d65-e248-7f5e31b15df5", + "x-ms-request-id": "b5106bcc-701e-00a9-1ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ce01680-05c9-3079-78c7-6726e112d4d7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b70bf4b78b9e4439a55075b4a9e9751-8fb313d50bff8641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "54e2c95e-79f6-fa71-4996-6897f13ebbd0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EBAC4A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54e2c95e-79f6-fa71-4996-6897f13ebbd0", + "x-ms-request-id": "b5106be1-701e-00a9-31f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2ce01680-05c9-3079-78c7-6726e112d4d7/test-file-8f90a774-4283-ac99-c08d-19259730c49f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2f503adcfc4d9a4ea7dca560106f13cf-ccf0773a42f8d847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4d49ee9-e747-1b6f-3036-9369604c6318", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:36 GMT", + "ETag": "\u00220x8D754102EC0A02E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4d49ee9-e747-1b6f-3036-9369604c6318", + "x-ms-request-id": "a4eab19b-e01f-0084-2cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ce01680-05c9-3079-78c7-6726e112d4d7/test-file-8f90a774-4283-ac99-c08d-19259730c49f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d4f2fe710866146a1c92a31ab2111f6-c5e05742a2d28a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b3c91f6-6b11-d2bc-70df-79c9bba50851", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7d47c8d2-a376-f49f-c73d-5e5071d33f02", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EC0A02E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b3c91f6-6b11-d2bc-70df-79c9bba50851", + "x-ms-lease-id": "7d47c8d2-a376-f49f-c73d-5e5071d33f02", + "x-ms-request-id": "b5106bfa-701e-00a9-44f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ce01680-05c9-3079-78c7-6726e112d4d7/test-file-8f90a774-4283-ac99-c08d-19259730c49f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:37 GMT", + "traceparent": "00-788ac38054c81848af57e2c5c33d9d85-6e903a4a280ff544-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5b048a02-d83a-64d2-fb20-339769948a58", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "7d47c8d2-a376-f49f-c73d-5e5071d33f02", + "x-ms-proposed-lease-id": "f83b452c-ff5b-6857-04ac-e7faec76f3e3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EC0A02E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5b048a02-d83a-64d2-fb20-339769948a58", + "x-ms-lease-id": "f83b452c-ff5b-6857-04ac-e7faec76f3e3", + "x-ms-request-id": "b5106c03-701e-00a9-4cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ce01680-05c9-3079-78c7-6726e112d4d7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d1f0f6e1c7b13498677a1e3bb9b944c-b7e80bfdeb087a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31c69400-ada1-7117-a81d-bcbf69f4df51", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31c69400-ada1-7117-a81d-bcbf69f4df51", + "x-ms-request-id": "b5106c24-701e-00a9-6cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a3a16b-d08c-1147-0daa-5546a3b7f2ba?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-293050b3ea93ac4f9718d2c54280ac68-cb64cbf439855740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d0afe213-779e-2f97-4db5-24f757d0cdf1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102ED7C2D9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0afe213-779e-2f97-4db5-24f757d0cdf1", + "x-ms-request-id": "b5106c2a-701e-00a9-71f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57a3a16b-d08c-1147-0daa-5546a3b7f2ba/test-file-596d022a-0b5e-1283-e977-c33c6bc6dc4f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f134b393b4a8a248a491b633616770fe-5803db4efc534c4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "32567482-974f-08b2-5f9d-e626b45ac486", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EDCB03A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32567482-974f-08b2-5f9d-e626b45ac486", + "x-ms-request-id": "a4eab19e-e01f-0084-2ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a3a16b-d08c-1147-0daa-5546a3b7f2ba/test-file-596d022a-0b5e-1283-e977-c33c6bc6dc4f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b582bdc0-cea0-2d17-d51a-7f72ab7ecbf0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EDCB03A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b582bdc0-cea0-2d17-d51a-7f72ab7ecbf0", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106c3c-701e-00a9-7ff9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a3a16b-d08c-1147-0daa-5546a3b7f2ba/test-file-596d022a-0b5e-1283-e977-c33c6bc6dc4f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-87244c926f062746b71a41b4dcf9c53d-336d7ce7e4783046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ea96ca6-6f73-d47c-e913-8a6742b4c90c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "123dd5d8-0c9d-07e9-e594-e1f6836adc29", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EDCB03A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ea96ca6-6f73-d47c-e913-8a6742b4c90c", + "x-ms-lease-id": "123dd5d8-0c9d-07e9-e594-e1f6836adc29", + "x-ms-request-id": "b5106c42-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a3a16b-d08c-1147-0daa-5546a3b7f2ba/test-file-596d022a-0b5e-1283-e977-c33c6bc6dc4f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754102EDCB03A\u0022", + "traceparent": "00-b9ec7a490feb0144b053577ea84d9560-6bda5cf3b122ad4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3fcca8ae-4cd4-ff7c-467f-9a16f23ea023", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "123dd5d8-0c9d-07e9-e594-e1f6836adc29", + "x-ms-proposed-lease-id": "f6bafea4-aa6f-22ff-922a-616a3bf5251d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EDCB03A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3fcca8ae-4cd4-ff7c-467f-9a16f23ea023", + "x-ms-lease-id": "f6bafea4-aa6f-22ff-922a-616a3bf5251d", + "x-ms-request-id": "b5106c4c-701e-00a9-0ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a3a16b-d08c-1147-0daa-5546a3b7f2ba?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1eb8371f95b3174ab71210d35dc5a565-b1e7c6df809f844a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "99b9f743-8ae7-3637-df4c-abe867b451d7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "99b9f743-8ae7-3637-df4c-abe867b451d7", + "x-ms-request-id": "b5106c54-701e-00a9-15f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05e0b9ff-cd59-349b-3827-9e6ee5a96d25?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-163dda8ad51cae4db2399132a6115ae3-b6327cdbb09abc44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d8d38f14-6c40-7699-5c85-60bfecc95135", + "x-ms-date": "Fri, 18 Oct 2019 21:14:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EE8D9D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d8d38f14-6c40-7699-5c85-60bfecc95135", + "x-ms-request-id": "b5106c60-701e-00a9-20f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-05e0b9ff-cd59-349b-3827-9e6ee5a96d25/test-file-bfda85de-56e1-f952-7def-def3aaf065b1?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5bb6b3676c964c49b193ca4f67da0f87-530856005751504f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "48ccec14-7dad-bd0a-3dd9-5a508da5cb6c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EF2F725\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "48ccec14-7dad-bd0a-3dd9-5a508da5cb6c", + "x-ms-request-id": "a4eab19f-e01f-0084-30f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05e0b9ff-cd59-349b-3827-9e6ee5a96d25/test-file-bfda85de-56e1-f952-7def-def3aaf065b1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef5e2f0a7f2067438fe29c4e052c82da-7099abda2937f946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0b645886-0dc7-0148-aa68-91d3e4630d0a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "39d5af1f-fc6f-485f-9f38-b185b9525301", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EF2F725\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0b645886-0dc7-0148-aa68-91d3e4630d0a", + "x-ms-lease-id": "39d5af1f-fc6f-485f-9f38-b185b9525301", + "x-ms-request-id": "b5106c75-701e-00a9-32f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05e0b9ff-cd59-349b-3827-9e6ee5a96d25/test-file-bfda85de-56e1-f952-7def-def3aaf065b1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-9eb3c1024e49df449688383a307a1c53-44b60a4ed94a6240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2752c97-0830-83a1-e9df-4b3e381a3329", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "39d5af1f-fc6f-485f-9f38-b185b9525301", + "x-ms-proposed-lease-id": "bdde81eb-1d24-6d04-a79c-17fc3b951368", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EF2F725\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2752c97-0830-83a1-e9df-4b3e381a3329", + "x-ms-lease-id": "bdde81eb-1d24-6d04-a79c-17fc3b951368", + "x-ms-request-id": "b5106c79-701e-00a9-36f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05e0b9ff-cd59-349b-3827-9e6ee5a96d25?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d57f7593eccb094b85892bc570a72cf3-d5b9cb39a09f6d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b73b6fc7-2aed-1cd9-a770-9e91111ce779", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b73b6fc7-2aed-1cd9-a770-9e91111ce779", + "x-ms-request-id": "b5106c7d-701e-00a9-3af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:37.4121144-07:00", + "RandomSeed": "1770402827", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..f666c528fb5c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,733 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0031ddbe-1742-4aaa-a771-188287384300?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3a01ac939f265e49b77651b92c95cb3d-5edf80eebf0a764a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "71f46709-06c5-8508-4450-308851c62738", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F19A8B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71f46709-06c5-8508-4450-308851c62738", + "x-ms-request-id": "b5104367-701e-00a9-6ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0031ddbe-1742-4aaa-a771-188287384300/test-file-029fa6a2-4f4e-49ec-eca8-2a7285f87b61?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-175d2dbda783b143b3c190e926ccce95-b5c425bc7c46f44b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "280f5aa7-a1a6-bad8-7baa-851cdb95ff4b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101F201F38\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "280f5aa7-a1a6-bad8-7baa-851cdb95ff4b", + "x-ms-request-id": "a4eaaf87-e01f-0084-20f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0031ddbe-1742-4aaa-a771-188287384300/test-file-029fa6a2-4f4e-49ec-eca8-2a7285f87b61?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d388d80a0f16e44bbdcfcf71d08394a-6f41f0a4e5a0f84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bfaa01a4-d5ca-8162-138f-468e625a834c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "60bbced4-074d-d0f4-6bbe-6baf47ab0583", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F201F38\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfaa01a4-d5ca-8162-138f-468e625a834c", + "x-ms-lease-id": "60bbced4-074d-d0f4-6bbe-6baf47ab0583", + "x-ms-request-id": "b510437e-701e-00a9-03f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0031ddbe-1742-4aaa-a771-188287384300/test-file-029fa6a2-4f4e-49ec-eca8-2a7285f87b61?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:11 GMT", + "traceparent": "00-30ced3876202d949bb8834335d3ef817-1e567b5f1e461e4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4af4d44b-4573-c937-5beb-631d90313d0c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "60bbced4-074d-d0f4-6bbe-6baf47ab0583", + "x-ms-proposed-lease-id": "2aca1c71-53e9-2bbb-19be-a4994c1e0502", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4af4d44b-4573-c937-5beb-631d90313d0c", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104384-701e-00a9-07f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5104384-701e-00a9-07f8-85be2d000000\n", + "Time:2019-10-18T21:14:11.4909729Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0031ddbe-1742-4aaa-a771-188287384300?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3c64218c48c8fe4a9224cb9423e42c56-e76dab4724a8cd42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e43559b-3865-73d8-3147-2e532cb90a29", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e43559b-3865-73d8-3147-2e532cb90a29", + "x-ms-request-id": "b5104387-701e-00a9-0af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-24edb8ec-27a3-62da-42df-1f63e198b8a2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc2d16161754ae4c98dd8f4c36f88824-e7275472d834d840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "58b23a06-c6ca-739c-7ae0-4b8618759199", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F29FC65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "58b23a06-c6ca-739c-7ae0-4b8618759199", + "x-ms-request-id": "b5104396-701e-00a9-18f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-24edb8ec-27a3-62da-42df-1f63e198b8a2/test-file-09548c8f-cf37-3d3b-116a-8ce78b0ba804?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f37d94d27718d84b81a02d6622a7c9c3-47f9c967a74f0d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e3f022b-e0ea-363a-fe75-475f3ab4e86f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101F2F89A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e3f022b-e0ea-363a-fe75-475f3ab4e86f", + "x-ms-request-id": "a4eaaf88-e01f-0084-21f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-24edb8ec-27a3-62da-42df-1f63e198b8a2/test-file-09548c8f-cf37-3d3b-116a-8ce78b0ba804?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1dd77d8fb1630d4a9e227f372581c497-bd68d7344f65a444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d15e559c-5ff8-bda3-2c7b-f7f14045173b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6a904637-e917-2fb4-b31b-82280f2cd8f1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F2F89A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d15e559c-5ff8-bda3-2c7b-f7f14045173b", + "x-ms-lease-id": "6a904637-e917-2fb4-b31b-82280f2cd8f1", + "x-ms-request-id": "b51043a4-701e-00a9-25f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-24edb8ec-27a3-62da-42df-1f63e198b8a2/test-file-09548c8f-cf37-3d3b-116a-8ce78b0ba804?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:11 GMT", + "traceparent": "00-ac149cbab936b34f9484a9b1919d103c-566ee4cb96d93642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c2d2d7ff-2c19-c7d9-ad19-f11307190009", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "6a904637-e917-2fb4-b31b-82280f2cd8f1", + "x-ms-proposed-lease-id": "88bc6900-7acc-151a-7326-a86f1878fdd2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c2d2d7ff-2c19-c7d9-ad19-f11307190009", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51043aa-701e-00a9-2af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51043aa-701e-00a9-2af8-85be2d000000\n", + "Time:2019-10-18T21:14:11.5939808Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-24edb8ec-27a3-62da-42df-1f63e198b8a2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb71b11284f8aa469b1340d4ca4eac15-0b1f76cfedc70f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "69f296c4-5472-f021-d63b-113cc94ff944", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69f296c4-5472-f021-d63b-113cc94ff944", + "x-ms-request-id": "b51043b0-701e-00a9-2ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1c4317a-089a-9651-5bf0-d0bcba5ba2c7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-71147c58818eb5449bd51475ab3a7d22-1575452bf3b2e840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f2032d63-fb21-bb45-455c-0e818464367a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F3A2945\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2032d63-fb21-bb45-455c-0e818464367a", + "x-ms-request-id": "b51043b9-701e-00a9-38f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c1c4317a-089a-9651-5bf0-d0bcba5ba2c7/test-file-b8df4998-8800-e31d-9b21-a3da307c3e1b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cabe5c1fbf30734ca4dbea744a472ab5-8b1e18479e66d64a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d3b5d89-5f5f-daa2-101f-5700586a8bc8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101F427B26\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d3b5d89-5f5f-daa2-101f-5700586a8bc8", + "x-ms-request-id": "a4eaaf89-e01f-0084-22f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1c4317a-089a-9651-5bf0-d0bcba5ba2c7/test-file-b8df4998-8800-e31d-9b21-a3da307c3e1b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6210d56d4ca6174dbeb7f7ebe0035b99-e956c185fb68d940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6dfed0c4-b818-ec87-3630-cd8c2fe98fff", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "57a9f21d-aa0b-e821-a47f-ec6d5c515b86", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F427B26\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6dfed0c4-b818-ec87-3630-cd8c2fe98fff", + "x-ms-lease-id": "57a9f21d-aa0b-e821-a47f-ec6d5c515b86", + "x-ms-request-id": "b51043df-701e-00a9-58f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1c4317a-089a-9651-5bf0-d0bcba5ba2c7/test-file-b8df4998-8800-e31d-9b21-a3da307c3e1b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-f684dc533b686741943889818d981347-7376152a9665854a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8773bc01-9aa6-4e48-dcc1-5f3bf921ae52", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "57a9f21d-aa0b-e821-a47f-ec6d5c515b86", + "x-ms-proposed-lease-id": "d251ea01-3040-78bc-897f-7b3858a40861", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8773bc01-9aa6-4e48-dcc1-5f3bf921ae52", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51043e5-701e-00a9-5ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51043e5-701e-00a9-5ef8-85be2d000000\n", + "Time:2019-10-18T21:14:11.7139766Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c1c4317a-089a-9651-5bf0-d0bcba5ba2c7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9a0e92ba4b2910469b3710d3637d99e2-357f5e21dea96e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "728a782a-0775-dc59-4317-1ce266df401b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "728a782a-0775-dc59-4317-1ce266df401b", + "x-ms-request-id": "b51043ec-701e-00a9-65f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d2943c4-1e72-7d85-a274-d1e269a22c42?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70202185982d3149bc2f4307953e3ba8-b2bf2123e13faa4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dee01683-c770-0ce8-f30c-cf00367773a0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F4B8E52\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dee01683-c770-0ce8-f30c-cf00367773a0", + "x-ms-request-id": "b51043f5-701e-00a9-6df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d2943c4-1e72-7d85-a274-d1e269a22c42/test-file-6147d9ea-bfcf-8883-656d-4ce479cd156a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b5af09f7a8e9d4b98e773125b25a691-c393c9b665a88c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ecd041a-36f0-c406-9258-78027b039325", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:10 GMT", + "ETag": "\u00220x8D754101F50EA0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ecd041a-36f0-c406-9258-78027b039325", + "x-ms-request-id": "a4eaaf8a-e01f-0084-23f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d2943c4-1e72-7d85-a274-d1e269a22c42/test-file-6147d9ea-bfcf-8883-656d-4ce479cd156a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c81bf03d-1e38-6f25-ea7d-447f5f74c737", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F50EA0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c81bf03d-1e38-6f25-ea7d-447f5f74c737", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104406-701e-00a9-7df8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d2943c4-1e72-7d85-a274-d1e269a22c42/test-file-6147d9ea-bfcf-8883-656d-4ce479cd156a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d43393b13aa544db02abae6fa0d4420-bb0e401018b20042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e42c2806-8fb3-52e0-4324-1c3b07019ab2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "392365f6-2018-9cdd-0673-45cb31f91b88", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F50EA0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e42c2806-8fb3-52e0-4324-1c3b07019ab2", + "x-ms-lease-id": "392365f6-2018-9cdd-0673-45cb31f91b88", + "x-ms-request-id": "b510440b-701e-00a9-02f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d2943c4-1e72-7d85-a274-d1e269a22c42/test-file-6147d9ea-bfcf-8883-656d-4ce479cd156a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754101F50EA0B\u0022", + "traceparent": "00-cd2734dd903eb84a8e9c6a0b54cde314-d1053638f1ad2449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "377889c9-e348-8a83-4b08-8441f6929330", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "392365f6-2018-9cdd-0673-45cb31f91b88", + "x-ms-proposed-lease-id": "74cab2e7-8700-a57a-f599-c069d4cf5819", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "377889c9-e348-8a83-4b08-8441f6929330", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104410-701e-00a9-06f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5104410-701e-00a9-06f8-85be2d000000\n", + "Time:2019-10-18T21:14:11.8229843Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d2943c4-1e72-7d85-a274-d1e269a22c42?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-18ab9242e4efc64bafbee8d433873676-0caee2533323db4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7e722fb5-6389-8569-ccd7-7ad845f0328f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7e722fb5-6389-8569-ccd7-7ad845f0328f", + "x-ms-request-id": "b5104413-701e-00a9-09f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:11.4280745-07:00", + "RandomSeed": "853411356", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..d77301bd601e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,733 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3017f33-debf-404a-0c32-07fbaabdd18f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44fa1497881d274ea91440456f0ecd45-37a12402fcc94444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "23ce94a7-fa24-47cb-c319-37fa98713957", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102EFCFE2A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23ce94a7-fa24-47cb-c319-37fa98713957", + "x-ms-request-id": "b5106c8f-701e-00a9-4af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a3017f33-debf-404a-0c32-07fbaabdd18f/test-file-1fceb77e-6998-01c6-1417-13ce5118c046?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c51b7c546efb6441a293e9fcf42efd73-98adb111b8d4b847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8b335b8-8ef6-3e1b-cdcd-0f0ce7fdf6aa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F02E904\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8b335b8-8ef6-3e1b-cdcd-0f0ce7fdf6aa", + "x-ms-request-id": "a4eab1a1-e01f-0084-32f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3017f33-debf-404a-0c32-07fbaabdd18f/test-file-1fceb77e-6998-01c6-1417-13ce5118c046?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb1a456bbd9cb64cb6f6c1592b54bfbe-312f1cbd20db4e4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2466bc7-d9e7-6145-a181-0d07db4731ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4576f058-231d-d068-4c30-ea82023105a3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F02E904\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2466bc7-d9e7-6145-a181-0d07db4731ee", + "x-ms-lease-id": "4576f058-231d-d068-4c30-ea82023105a3", + "x-ms-request-id": "b5106ca5-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3017f33-debf-404a-0c32-07fbaabdd18f/test-file-1fceb77e-6998-01c6-1417-13ce5118c046?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:38 GMT", + "traceparent": "00-6febcbe5ffefc0479d8f226e2ed51860-6ff240740c38ef4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "325aabda-c417-4650-77db-6978fef9b985", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "4576f058-231d-d068-4c30-ea82023105a3", + "x-ms-proposed-lease-id": "1c15f4c6-f765-f54f-3716-47219e5db637", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "325aabda-c417-4650-77db-6978fef9b985", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106ca8-701e-00a9-60f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106ca8-701e-00a9-60f9-85be2d000000\n", + "Time:2019-10-18T21:14:38.1426571Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3017f33-debf-404a-0c32-07fbaabdd18f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-52c4d5b62e143248b763274246723e9e-c8e0be24334f2b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "302d6e30-feed-b5d6-621b-cd1a9231bbfb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "302d6e30-feed-b5d6-621b-cd1a9231bbfb", + "x-ms-request-id": "b5106cb0-701e-00a9-66f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eccfc9c6-5d3c-e466-038d-708bc6e8bbb4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1301c426286de548ab61c40e84a708a6-d7990498fb281346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c0a103d0-f9f3-d2db-0848-2c5f8d4aef79", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F0CDCCE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0a103d0-f9f3-d2db-0848-2c5f8d4aef79", + "x-ms-request-id": "b5106cba-701e-00a9-6ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eccfc9c6-5d3c-e466-038d-708bc6e8bbb4/test-file-40251960-2be9-3d2f-311c-34a5cd4abb76?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e6c01c488c26b408f1272c871eaaffc-39b1bf54a9585440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fbc16a7-f967-a4a7-d363-8fd7c43605be", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F123FF7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fbc16a7-f967-a4a7-d363-8fd7c43605be", + "x-ms-request-id": "a4eab1a3-e01f-0084-34f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eccfc9c6-5d3c-e466-038d-708bc6e8bbb4/test-file-40251960-2be9-3d2f-311c-34a5cd4abb76?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a528cffdac7ed0409442390f7449ca5c-26f5bf8bfa8c5943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fde09781-4e38-e030-a7b0-75773d4ff96f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ad0bb68d-2c8e-6533-582a-cb73a4ace1f7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F123FF7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fde09781-4e38-e030-a7b0-75773d4ff96f", + "x-ms-lease-id": "ad0bb68d-2c8e-6533-582a-cb73a4ace1f7", + "x-ms-request-id": "b5106ccc-701e-00a9-7ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eccfc9c6-5d3c-e466-038d-708bc6e8bbb4/test-file-40251960-2be9-3d2f-311c-34a5cd4abb76?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:38 GMT", + "traceparent": "00-f33b2db47f037f488b1106d17a6aab87-58eb885e8f130649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d361c717-3909-2107-9814-fe7d02663e93", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "ad0bb68d-2c8e-6533-582a-cb73a4ace1f7", + "x-ms-proposed-lease-id": "b7fdc7f6-ac8e-5a0e-3817-efe36be9363f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d361c717-3909-2107-9814-fe7d02663e93", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106cd5-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106cd5-701e-00a9-07f9-85be2d000000\n", + "Time:2019-10-18T21:14:38.2436606Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eccfc9c6-5d3c-e466-038d-708bc6e8bbb4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-498ca25d398c7f408dace584c3a7193f-dfd3cc9355bec149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75607184-25ed-ba66-84e1-43a13e4c7c82", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "75607184-25ed-ba66-84e1-43a13e4c7c82", + "x-ms-request-id": "b5106cd9-701e-00a9-0bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-afd93f44-8a87-f3d3-561c-06a72552a79e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-66cc20093b504d4f93be0a550520ae3b-40d2a9af58c33a43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3b7091e4-3b1f-fa4f-9d6d-1ed11fbe9531", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F1BF827\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3b7091e4-3b1f-fa4f-9d6d-1ed11fbe9531", + "x-ms-request-id": "b5106cdf-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-afd93f44-8a87-f3d3-561c-06a72552a79e/test-file-1678a43a-eb54-7c7b-99a2-cef86c851287?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-64304ecbaa010e4fa77ed512f93c763f-15dbb13885d43944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3b13ecf9-f057-f92c-16f4-a17c6c578e18", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F20FDA4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3b13ecf9-f057-f92c-16f4-a17c6c578e18", + "x-ms-request-id": "a4eab1a4-e01f-0084-35f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-afd93f44-8a87-f3d3-561c-06a72552a79e/test-file-1678a43a-eb54-7c7b-99a2-cef86c851287?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed2375fc5df82c428aac9c75b9533cd0-1a094c7213ddbb45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bff2dd21-0e58-83a7-6797-403184610422", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "99bc975a-01fb-ce4f-258a-3e55f8e2d2c4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F20FDA4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bff2dd21-0e58-83a7-6797-403184610422", + "x-ms-lease-id": "99bc975a-01fb-ce4f-258a-3e55f8e2d2c4", + "x-ms-request-id": "b5106cf1-701e-00a9-20f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-afd93f44-8a87-f3d3-561c-06a72552a79e/test-file-1678a43a-eb54-7c7b-99a2-cef86c851287?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-a8b1b003fcf8a54a9303902df5be9151-1f240fd98c8c964c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "edcc49c8-c110-6128-33bb-aa813df5733b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "99bc975a-01fb-ce4f-258a-3e55f8e2d2c4", + "x-ms-proposed-lease-id": "7ffeac8a-d771-242f-59c9-7dedca028181", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "edcc49c8-c110-6128-33bb-aa813df5733b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106cf5-701e-00a9-24f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106cf5-701e-00a9-24f9-85be2d000000\n", + "Time:2019-10-18T21:14:38.3366604Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-afd93f44-8a87-f3d3-561c-06a72552a79e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-043b86eebc8d954f8d442b40308b1d4b-6fb7db6f167f924e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a68be25-1795-4712-9483-eae7152acf91", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a68be25-1795-4712-9483-eae7152acf91", + "x-ms-request-id": "b5106cf7-701e-00a9-26f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ceeca792-7c9e-e591-b96b-bb2a87d535b8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-baa422c4b6270a4eb25c970026fb9e37-28e45de8381ef647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "84c0a716-f38e-a966-2c82-81295ce7c0be", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F2A7717\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84c0a716-f38e-a966-2c82-81295ce7c0be", + "x-ms-request-id": "b5106d01-701e-00a9-30f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ceeca792-7c9e-e591-b96b-bb2a87d535b8/test-file-70ed314e-4fcf-5804-01c3-ec221a24ed10?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fb8dcdfdd889f344b601ac3ff07d7f10-71eecb5648c12f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c71ea2bc-dabc-c637-a367-83cb06448e07", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F2F9A71\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c71ea2bc-dabc-c637-a367-83cb06448e07", + "x-ms-request-id": "a4eab1a5-e01f-0084-36f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ceeca792-7c9e-e591-b96b-bb2a87d535b8/test-file-70ed314e-4fcf-5804-01c3-ec221a24ed10", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "13d4fec6-16de-6f01-1dc3-2a84a4fb6fa6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F2F9A71\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "13d4fec6-16de-6f01-1dc3-2a84a4fb6fa6", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106d13-701e-00a9-41f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ceeca792-7c9e-e591-b96b-bb2a87d535b8/test-file-70ed314e-4fcf-5804-01c3-ec221a24ed10?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3313625020d3d84dac84222669488b25-df78691aad507949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2fe79484-eb8b-0c1c-4a04-2aaffba237fe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "a7097195-e0d2-9ca9-06e6-311dfcfaa084", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F2F9A71\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2fe79484-eb8b-0c1c-4a04-2aaffba237fe", + "x-ms-lease-id": "a7097195-e0d2-9ca9-06e6-311dfcfaa084", + "x-ms-request-id": "b5106d21-701e-00a9-4ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ceeca792-7c9e-e591-b96b-bb2a87d535b8/test-file-70ed314e-4fcf-5804-01c3-ec221a24ed10?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754102F2F9A71\u0022", + "traceparent": "00-5b5e5dde46e7284b9f90aa73950d01dc-df88ce2870a8ef4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f00c727-3f13-fb1b-19ec-66812f61d528", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "a7097195-e0d2-9ca9-06e6-311dfcfaa084", + "x-ms-proposed-lease-id": "7766f2f6-2506-4553-7d4e-3cad2d5ffffa", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f00c727-3f13-fb1b-19ec-66812f61d528", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106d26-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106d26-701e-00a9-54f9-85be2d000000\n", + "Time:2019-10-18T21:14:38.5016683Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ceeca792-7c9e-e591-b96b-bb2a87d535b8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83febe7eb71c2d45bd397db925f5122f-bce5da7a25ecf741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33878bf9-27a2-d3ea-fdf3-5933b29f3e8b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33878bf9-27a2-d3ea-fdf3-5933b29f3e8b", + "x-ms-request-id": "b5106d2b-701e-00a9-59f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:38.0836645-07:00", + "RandomSeed": "377977654", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_Error.json new file mode 100644 index 000000000000..8dd17370d1a0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_Error.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56cc9c91-e9ea-a90c-145f-1b4942959d4e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00f54f4c54f25d4399b0860002584e47-59f7154faa0b1740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cbb68ca8-be90-4e24-0908-6e9be3294450", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F624AEB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbb68ca8-be90-4e24-0908-6e9be3294450", + "x-ms-request-id": "b5104430-701e-00a9-25f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56cc9c91-e9ea-a90c-145f-1b4942959d4e/test-file-f7eb2148-6f93-7e63-aa02-109cdb2e0319?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-179bc1b95918c240acdd629aac00bf51-28e0629db9c63d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1d92f21c-7e99-9d08-a168-8da6b230e8d3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "b6a11582-d2de-96be-5bfb-087ca356e61d", + "x-ms-proposed-lease-id": "8495bd09-e510-3873-2838-208dad8773da", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d92f21c-7e99-9d08-a168-8da6b230e8d3", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b510443a-701e-00a9-2ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b510443a-701e-00a9-2ef8-85be2d000000\n", + "Time:2019-10-18T21:14:11.9239861Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-56cc9c91-e9ea-a90c-145f-1b4942959d4e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fbda7032b66b1b4f99b7be4ea3cd02b6-c6e85218c0534c4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba71cb5d-55f5-8641-4c7b-2c1fffccc432", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba71cb5d-55f5-8641-4c7b-2c1fffccc432", + "x-ms-request-id": "b510443f-701e-00a9-33f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1422257548", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..f2e0ab5a617a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ChangeLeaseAsync_ErrorAsync.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bee4d722-fc79-1e73-6e31-b5e54421dfe4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f4b4bf6b5be2e42a652bf41ffaf48e7-12eaae558bc80242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ca15961c-df07-2901-ee10-2a02b1841642", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F432F6C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca15961c-df07-2901-ee10-2a02b1841642", + "x-ms-request-id": "b5106d36-701e-00a9-64f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bee4d722-fc79-1e73-6e31-b5e54421dfe4/test-file-db2e619f-658d-f252-90ea-4157d382a946?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c78ff7de60d0fb43a1c0dab331a5ec8c-b1b0cdb8ee1ffe42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ed4c4aa2-952f-7d4d-1813-6ae9dbbf5b25", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "aec920e9-150c-f9dd-cef5-b4d7064348f7", + "x-ms-proposed-lease-id": "1352e60b-6cf9-b607-4323-391d9da9556b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed4c4aa2-952f-7d4d-1813-6ae9dbbf5b25", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5106d3f-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5106d3f-701e-00a9-6bf9-85be2d000000\n", + "Time:2019-10-18T21:14:38.5636688Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bee4d722-fc79-1e73-6e31-b5e54421dfe4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-415294ab3f41ca47984eabb9f6e3dd5e-ed903364cc7bf442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "537aed37-685d-d13c-969a-79a7fd4dafc4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "537aed37-685d-d13c-969a-79a7fd4dafc4", + "x-ms-request-id": "b5106d44-701e-00a9-6ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1858556784", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync.json new file mode 100644 index 000000000000..12444f51db1e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync.json @@ -0,0 +1,135 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-68f83023-082e-f11e-f525-0c2cdef7debd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1462aa4efed9bb4eadb3ed1fc872a858-3dd5bc0441f4554c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2ac30eb4-589d-b82f-0ee1-24306712ec97", + "x-ms-date": "Fri, 18 Oct 2019 21:14:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F6CD23F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ac30eb4-589d-b82f-0ee1-24306712ec97", + "x-ms-request-id": "b510444c-701e-00a9-3ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-68f83023-082e-f11e-f525-0c2cdef7debd/test-directory-3dd536db-5d57-27a8-1f17-813772937107?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a58e403a91cdee42b32adbc97b6d086a-e4b2a52a38a5b24b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49affe0a-ca18-5622-669b-0b86d6f7457b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F7BCF30\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "49affe0a-ca18-5622-669b-0b86d6f7457b", + "x-ms-request-id": "a4eaaf8e-e01f-0084-27f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-68f83023-082e-f11e-f525-0c2cdef7debd/test-directory-3dd536db-5d57-27a8-1f17-813772937107/test-file-d5121c6f-1d9a-2863-16bf-4114a6304f3e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-abe08d6ba426494b97831e49bff300cc-0cac901fb307c54c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb083bfe-a4ce-ed39-9a87-3258880eb035", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F7F74F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb083bfe-a4ce-ed39-9a87-3258880eb035", + "x-ms-request-id": "a4eaaf90-e01f-0084-29f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-68f83023-082e-f11e-f525-0c2cdef7debd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0fd2d4f396a3d48af17fcf899ddce11-7918a5a966d3ad49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b163d81-9428-f870-733f-d95cf596ca60", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b163d81-9428-f870-733f-d95cf596ca60", + "x-ms-request-id": "b51044a9-701e-00a9-15f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "675769711", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsyncAsync.json new file mode 100644 index 000000000000..37709d5245c7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsyncAsync.json @@ -0,0 +1,135 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c9e9267-2a85-e5c9-6d7b-8d106f7202ff?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-23b1be93454c5a4ca5fe96563457b144-dcd5b94abfeebc4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7453caa5-de7f-ef69-272b-a111a29a6ca7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F4C0940\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7453caa5-de7f-ef69-272b-a111a29a6ca7", + "x-ms-request-id": "b5106d4f-701e-00a9-7af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c9e9267-2a85-e5c9-6d7b-8d106f7202ff/test-directory-1b65e168-d46f-9193-c21b-5ef7070d60d4?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-38f7b8ec6b2089469d9621a76c0d03f1-8097364330a1704b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3537b21-3c34-d03e-37c1-b2647f72e71a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F503E1B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3537b21-3c34-d03e-37c1-b2647f72e71a", + "x-ms-request-id": "a4eab1a6-e01f-0084-37f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c9e9267-2a85-e5c9-6d7b-8d106f7202ff/test-directory-1b65e168-d46f-9193-c21b-5ef7070d60d4/test-file-c3edcdca-c62f-da87-61ae-8a8bb9c15d03?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ee726a804371ff45ba76877fd02a3dd8-5c84950123b88240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "670700fc-1dd1-5a44-f378-4285b1b21776", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F534031\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "670700fc-1dd1-5a44-f378-4285b1b21776", + "x-ms-request-id": "a4eab1a7-e01f-0084-38f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c9e9267-2a85-e5c9-6d7b-8d106f7202ff?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-030be3d04744e84bbfa951e26eed552e-684b266b7060bc4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b88f6c77-f6b9-1d32-a67a-99407a1a36ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b88f6c77-f6b9-1d32-a67a-99407a1a36ee", + "x-ms-request-id": "b5106d66-701e-00a9-10f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1195516236", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditions.json new file mode 100644 index 000000000000..f8d4eaed845a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditions.json @@ -0,0 +1,1038 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5f18a49a-817d-2d87-8cae-698e5b0cf6bc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5d268b39c593d04c9f2587f29b01964f-9f09bf34c602594d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "109e4590-e808-e577-17d5-bf6700da37cf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F851553\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "109e4590-e808-e577-17d5-bf6700da37cf", + "x-ms-request-id": "b51044b3-701e-00a9-1df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5f18a49a-817d-2d87-8cae-698e5b0cf6bc/test-directory-6edbcb2d-699b-eb50-b4a0-a3425ac6a7e0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b130435dfe6474389bf76c1d6c8076d-d0793bb1415eac45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba935703-41cf-2711-f5b3-5b6745348b51", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F896419\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba935703-41cf-2711-f5b3-5b6745348b51", + "x-ms-request-id": "a4eaaf93-e01f-0084-2cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5f18a49a-817d-2d87-8cae-698e5b0cf6bc/test-directory-6edbcb2d-699b-eb50-b4a0-a3425ac6a7e0/test-file-4469de2e-21dd-4661-16d6-efe7bce8fb2c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3227c9d76b97774dbcfd6f0af0b26556-4a66f1e53c22594c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11395b27-321e-e104-f54c-a4f952296a0c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F8C6A38\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11395b27-321e-e104-f54c-a4f952296a0c", + "x-ms-request-id": "a4eaaf97-e01f-0084-30f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5f18a49a-817d-2d87-8cae-698e5b0cf6bc/test-directory-6edbcb2d-699b-eb50-b4a0-a3425ac6a7e0/test-file-4469de2e-21dd-4661-16d6-efe7bce8fb2c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "61bfa416-e9ae-f70e-bc5c-0de548176b80", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F8F918F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "61bfa416-e9ae-f70e-bc5c-0de548176b80", + "x-ms-request-id": "a4eaaf98-e01f-0084-31f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5f18a49a-817d-2d87-8cae-698e5b0cf6bc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7fc7e5c9e0709244878efc8506a78eb4-56ea8f917ed31d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ade2d990-0869-ce5d-2047-c8997b39fab6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ade2d990-0869-ce5d-2047-c8997b39fab6", + "x-ms-request-id": "b51044d3-701e-00a9-3bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed991841-5fa5-dbbc-5020-24b7a69b5ebd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-067565a6c28fbb43a7c38d6df4cee44f-383392478ef4de45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "80318cfd-f264-31a8-1d06-5c48e4a62885", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F9457CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "80318cfd-f264-31a8-1d06-5c48e4a62885", + "x-ms-request-id": "b51044d9-701e-00a9-41f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ed991841-5fa5-dbbc-5020-24b7a69b5ebd/test-directory-bc1d0ae8-8be3-8381-0135-377123f56896?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef540ffde65c5545ad86598ac6cc9b2f-eb150c1d409e3d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "69deb60b-669d-711f-0aad-7e2ebb370d28", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F987902\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69deb60b-669d-711f-0aad-7e2ebb370d28", + "x-ms-request-id": "a4eaaf9b-e01f-0084-34f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ed991841-5fa5-dbbc-5020-24b7a69b5ebd/test-directory-bc1d0ae8-8be3-8381-0135-377123f56896/test-file-c24bc69e-0eec-0a1a-b193-a6c03b532133?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d484de54139fd428eb42d90c944e266-1b34bd1a5d677342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b902816-bc82-fd23-9cd3-b70ac05f36b7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F9B8B3D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b902816-bc82-fd23-9cd3-b70ac05f36b7", + "x-ms-request-id": "a4eaaf9d-e01f-0084-36f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ed991841-5fa5-dbbc-5020-24b7a69b5ebd/test-directory-bc1d0ae8-8be3-8381-0135-377123f56896/test-file-c24bc69e-0eec-0a1a-b193-a6c03b532133?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:12 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "13a9c7c5-86c3-f9b0-0468-d04347eed7a2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101F9E4B58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "13a9c7c5-86c3-f9b0-0468-d04347eed7a2", + "x-ms-request-id": "a4eaaf9e-e01f-0084-37f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed991841-5fa5-dbbc-5020-24b7a69b5ebd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7ebaf5906e682d49907f35fc140e08d7-34c4d612ac8bc246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f9443028-23b5-05f4-997f-8f68cfce57df", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f9443028-23b5-05f4-997f-8f68cfce57df", + "x-ms-request-id": "b5104501-701e-00a9-68f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a7911edd-952d-8ad6-b834-fcd2b8e1fd85?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a2bc59022dfdab428d34bffe2d8ae1a7-6d9c2e886a7f9040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ddf1ee99-57ed-930f-5ab9-408126224cb7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FA2FDB5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ddf1ee99-57ed-930f-5ab9-408126224cb7", + "x-ms-request-id": "b5104511-701e-00a9-78f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a7911edd-952d-8ad6-b834-fcd2b8e1fd85/test-directory-3cfe0982-40b3-ff35-31a2-43031aa4df13?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c695bfd3b889c04ba6cf5f8805affb30-d9dafcd77094c64f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a1afc3dd-69a7-5995-b8f2-ab4a130c79b5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FA7206B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1afc3dd-69a7-5995-b8f2-ab4a130c79b5", + "x-ms-request-id": "a4eaaf9f-e01f-0084-38f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a7911edd-952d-8ad6-b834-fcd2b8e1fd85/test-directory-3cfe0982-40b3-ff35-31a2-43031aa4df13/test-file-72f32dda-82e9-62c7-72eb-b92b824561c7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b06b4d6fb9def40a8beb98113d2e093-06e7e1d817024941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7015070e-5577-5b57-fb4c-2ebcb069d672", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FAA3355\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7015070e-5577-5b57-fb4c-2ebcb069d672", + "x-ms-request-id": "a4eaafa0-e01f-0084-39f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a7911edd-952d-8ad6-b834-fcd2b8e1fd85/test-directory-3cfe0982-40b3-ff35-31a2-43031aa4df13/test-file-72f32dda-82e9-62c7-72eb-b92b824561c7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:12 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7b1d42eb-f030-844f-aac9-5ba80faf73b5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FAD0011\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b1d42eb-f030-844f-aac9-5ba80faf73b5", + "x-ms-request-id": "a4eaafa2-e01f-0084-3bf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a7911edd-952d-8ad6-b834-fcd2b8e1fd85?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df8e2bbd50ff8a4ab8513fd0e074fb37-8d0b5d42dff1124b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6dd0085e-5b4c-a042-94ec-671dc7188c11", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6dd0085e-5b4c-a042-94ec-671dc7188c11", + "x-ms-request-id": "b5104541-701e-00a9-24f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1039d5b-5e5d-fd4a-b331-35b641a7815d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-07291221cffb52408113974970e2eeff-ede7cacb86f5194d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "644c9eed-1a48-ffd3-bed2-b91a258c5eec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FB30360\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "644c9eed-1a48-ffd3-bed2-b91a258c5eec", + "x-ms-request-id": "b510454d-701e-00a9-30f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d1039d5b-5e5d-fd4a-b331-35b641a7815d/test-directory-9d3f096a-85ce-5531-3457-7491645a7642?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-963a6423eb77b6469254c67b9a7d6614-c8142668cd36a24d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d850d6d-8631-675f-6cf7-30f1a5429b64", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FB8603E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d850d6d-8631-675f-6cf7-30f1a5429b64", + "x-ms-request-id": "a4eaafa4-e01f-0084-3df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d1039d5b-5e5d-fd4a-b331-35b641a7815d/test-directory-9d3f096a-85ce-5531-3457-7491645a7642/test-file-1e0d775c-bbc3-4d91-f47b-48833d2408e5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4679fd0cbbb34c4087e8f7ca3c307bd2-84a3f4617450d840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5b0e3af-6840-b10d-7c38-89b63edb2a47", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FC64135\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5b0e3af-6840-b10d-7c38-89b63edb2a47", + "x-ms-request-id": "a4eaafa5-e01f-0084-3ef8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1039d5b-5e5d-fd4a-b331-35b641a7815d/test-directory-9d3f096a-85ce-5531-3457-7491645a7642/test-file-1e0d775c-bbc3-4d91-f47b-48833d2408e5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "59d3355c-3374-68a4-9772-d99c6e5a48cd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FC64135\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "59d3355c-3374-68a4-9772-d99c6e5a48cd", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104573-701e-00a9-52f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d1039d5b-5e5d-fd4a-b331-35b641a7815d/test-directory-9d3f096a-85ce-5531-3457-7491645a7642/test-file-1e0d775c-bbc3-4d91-f47b-48833d2408e5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754101FC64135\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "085ab8d7-d007-bbd3-a6b8-6aab6bf3f50a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FCA939B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "085ab8d7-d007-bbd3-a6b8-6aab6bf3f50a", + "x-ms-request-id": "a4eaafa6-e01f-0084-3ff8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d1039d5b-5e5d-fd4a-b331-35b641a7815d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-246f14dde5b2e64b957ae6126c90e2c5-0189ab5481d03f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b6c58c46-3f00-66c5-1bb8-fb49b249ff60", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b6c58c46-3f00-66c5-1bb8-fb49b249ff60", + "x-ms-request-id": "b5104579-701e-00a9-57f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a796456-957f-1792-ea1a-c79ecaaaf8ba?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-61833f11d055c64b96e3b54baa8b18a0-5cf2c0cb41aac24a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5ed2a569-2b72-b16c-f9ad-cbe577279c71", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FCF8C4E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ed2a569-2b72-b16c-f9ad-cbe577279c71", + "x-ms-request-id": "b510457d-701e-00a9-5bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4a796456-957f-1792-ea1a-c79ecaaaf8ba/test-directory-340741bf-21e4-1732-5a79-67bb1a905365?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d5d9b27c29363478465b8464eeb7ba4-fee192b048f4214c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82420a27-577d-4813-73ba-04f8c3b19769", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FD3A452\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82420a27-577d-4813-73ba-04f8c3b19769", + "x-ms-request-id": "a4eaafa7-e01f-0084-40f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4a796456-957f-1792-ea1a-c79ecaaaf8ba/test-directory-340741bf-21e4-1732-5a79-67bb1a905365/test-file-a856665a-78f2-2698-f9ef-23303cb1a335?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e867bee3929dbd49bee5e7e37f800855-0af736b3bd865a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c267b1b-dfcd-afc8-711c-898e34e20bc2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FD6898B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c267b1b-dfcd-afc8-711c-898e34e20bc2", + "x-ms-request-id": "a4eaafa8-e01f-0084-41f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4a796456-957f-1792-ea1a-c79ecaaaf8ba/test-directory-340741bf-21e4-1732-5a79-67bb1a905365/test-file-a856665a-78f2-2698-f9ef-23303cb1a335?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c115c29c-968b-1268-e3e3-9e31465903d9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FD92B50\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c115c29c-968b-1268-e3e3-9e31465903d9", + "x-ms-request-id": "a4eaafa9-e01f-0084-42f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a796456-957f-1792-ea1a-c79ecaaaf8ba?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-925bc082f513c44281fa482507423fef-df6b6fe9f07dcc49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "71f1df8b-4acd-8036-66f4-333ae9ea4325", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71f1df8b-4acd-8036-66f4-333ae9ea4325", + "x-ms-request-id": "b510459a-701e-00a9-74f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d926121b-ca74-6061-8080-62ef08b91e21?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d79fc0e32530c4f9a5581563e6583bc-2a8b721816872140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e0926859-0d9c-c082-7d91-f04ce84677ad", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FDE0B53\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e0926859-0d9c-c082-7d91-f04ce84677ad", + "x-ms-request-id": "b51045a6-701e-00a9-7bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d926121b-ca74-6061-8080-62ef08b91e21/test-directory-413d11d6-db45-89bd-0790-21ee6b0e5778?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b3491040f2caf4b9d218cbb68261878-ac31a14fcf7ac64a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f67db20e-69ca-7d2f-ab09-d90beb93556f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FE26F47\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f67db20e-69ca-7d2f-ab09-d90beb93556f", + "x-ms-request-id": "a4eaafaa-e01f-0084-43f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d926121b-ca74-6061-8080-62ef08b91e21/test-directory-413d11d6-db45-89bd-0790-21ee6b0e5778/test-file-fa767839-d7b0-9886-8c4e-1b60f1e6e748?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8bb239d58e09084b8c33a696cc4e0f1c-5913d3b545a7f440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "299c7a8f-b347-37c0-2ce5-6a7c4ecf8bc4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FE57091\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "299c7a8f-b347-37c0-2ce5-6a7c4ecf8bc4", + "x-ms-request-id": "a4eaafab-e01f-0084-44f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d926121b-ca74-6061-8080-62ef08b91e21/test-directory-413d11d6-db45-89bd-0790-21ee6b0e5778/test-file-fa767839-d7b0-9886-8c4e-1b60f1e6e748?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c58e923fa6e97c4ea057a1bcc9598037-55e675b337b9254b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4fb2f8c-c950-f2dd-9bc4-5e3c772853c2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "3a289021-9db4-d8de-ca0a-3b98e3693312", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FE57091\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4fb2f8c-c950-f2dd-9bc4-5e3c772853c2", + "x-ms-lease-id": "3a289021-9db4-d8de-ca0a-3b98e3693312", + "x-ms-request-id": "b51045b8-701e-00a9-08f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d926121b-ca74-6061-8080-62ef08b91e21/test-directory-413d11d6-db45-89bd-0790-21ee6b0e5778/test-file-fa767839-d7b0-9886-8c4e-1b60f1e6e748?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b30b4bed-5f6e-81c1-acdd-db8560c3b7c8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-lease-id": "3a289021-9db4-d8de-ca0a-3b98e3693312", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:11 GMT", + "ETag": "\u00220x8D754101FEA21DD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b30b4bed-5f6e-81c1-acdd-db8560c3b7c8", + "x-ms-request-id": "a4eaafac-e01f-0084-45f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d926121b-ca74-6061-8080-62ef08b91e21?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9181a7e767d1004bb3014a2636ae5f10-a4ec95102e28a143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c4fc4e4-9f1c-5254-95b0-182039f503cb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c4fc4e4-9f1c-5254-95b0-182039f503cb", + "x-ms-request-id": "b51045bd-701e-00a9-0df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:12.1304503-07:00", + "RandomSeed": "1087483980", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..542c7c3a11c4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsAsync.json @@ -0,0 +1,1038 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-168d04ae-b952-8513-1b0e-60b76d84f871?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3cd9a3afebfd154582da7f52a8a72d6c-81c50942e4fde74e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a499e08d-c8a6-76b1-7522-d03690a8e074", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F602D7A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a499e08d-c8a6-76b1-7522-d03690a8e074", + "x-ms-request-id": "b5106d85-701e-00a9-2df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-168d04ae-b952-8513-1b0e-60b76d84f871/test-directory-f03cab04-ece4-3c11-23c3-5df568a9eb27?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4dc48aa528863243b370a30bdf58f881-047108a8da6a0649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ef65dc7c-e2b7-a0cf-cf5d-80e36abb0dcb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F65F41B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef65dc7c-e2b7-a0cf-cf5d-80e36abb0dcb", + "x-ms-request-id": "a4eab1a8-e01f-0084-39f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-168d04ae-b952-8513-1b0e-60b76d84f871/test-directory-f03cab04-ece4-3c11-23c3-5df568a9eb27/test-file-e4fba837-537d-af8a-e034-2757cd179b79?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4eda7368f7817c499833133d3eaa1a1d-c19546ee72223c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f8c1527f-56ae-2893-52b6-0e83ba77d3b7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F69367E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8c1527f-56ae-2893-52b6-0e83ba77d3b7", + "x-ms-request-id": "a4eab1a9-e01f-0084-3af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-168d04ae-b952-8513-1b0e-60b76d84f871/test-directory-f03cab04-ece4-3c11-23c3-5df568a9eb27/test-file-e4fba837-537d-af8a-e034-2757cd179b79?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7bd71a97-a255-32ca-b951-3a8dedec9e65", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:37 GMT", + "ETag": "\u00220x8D754102F6BE5D8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7bd71a97-a255-32ca-b951-3a8dedec9e65", + "x-ms-request-id": "a4eab1aa-e01f-0084-3bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-168d04ae-b952-8513-1b0e-60b76d84f871?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0e80e5947a640c4c9fe889f47f877f25-c63bda0dab17a84e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a0eb15d9-579f-1f62-3c27-64f046fa4e4c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0eb15d9-579f-1f62-3c27-64f046fa4e4c", + "x-ms-request-id": "b5106da4-701e-00a9-45f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f3da103-1031-176b-4fd9-b0cfe2bde31a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-982aa22c8badd546b7b31c516c568745-c4320b68794f884e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ae097337-0262-c923-a9d4-50c6a6923c7f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F7144AA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae097337-0262-c923-a9d4-50c6a6923c7f", + "x-ms-request-id": "b5106dad-701e-00a9-4df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f3da103-1031-176b-4fd9-b0cfe2bde31a/test-directory-61314a44-7546-044b-dbde-eb868006fc75?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cad7dadb00237e49bdf36eb071e14a73-27612bf5223ae243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d120106e-56a8-c18a-2705-d383169c48a2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F75C3BA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d120106e-56a8-c18a-2705-d383169c48a2", + "x-ms-request-id": "a4eab1ab-e01f-0084-3cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f3da103-1031-176b-4fd9-b0cfe2bde31a/test-directory-61314a44-7546-044b-dbde-eb868006fc75/test-file-c6a4dbd8-cdfb-0fcb-9274-9f5b471f56db?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-936bebe22978274794f575512bb4a126-07c8c53878adf647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d2548ba1-f25a-a015-4411-3f34b72e7a08", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F799920\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2548ba1-f25a-a015-4411-3f34b72e7a08", + "x-ms-request-id": "a4eab1ac-e01f-0084-3df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8f3da103-1031-176b-4fd9-b0cfe2bde31a/test-directory-61314a44-7546-044b-dbde-eb868006fc75/test-file-c6a4dbd8-cdfb-0fcb-9274-9f5b471f56db?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:38 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bbb979ce-84cb-3380-c477-2cd3eb971327", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F7C2E73\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bbb979ce-84cb-3380-c477-2cd3eb971327", + "x-ms-request-id": "a4eab1ad-e01f-0084-3ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f3da103-1031-176b-4fd9-b0cfe2bde31a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e441483165851498fdca7130e581ad9-99a05470b9ca764c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d66e164-bf74-2a3c-7629-770dabe9c177", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d66e164-bf74-2a3c-7629-770dabe9c177", + "x-ms-request-id": "b5106dbc-701e-00a9-5bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46cb48c7-431c-6487-d8f0-ec24c000b1d5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-46d4cd468fed744daa175268536164ec-36cd103e3325f848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3ab94ce4-d424-210b-5901-6484d2186976", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F80D505\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ab94ce4-d424-210b-5901-6484d2186976", + "x-ms-request-id": "b5106dc0-701e-00a9-5ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46cb48c7-431c-6487-d8f0-ec24c000b1d5/test-directory-a7b1a278-b779-f145-9530-43474fda7345?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12e3c41423e2884591b2d2c3bbc7ac73-e4ca310ad885584f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f337c6b-76e2-2d6b-06c7-a4f491c3d17e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F851AD0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f337c6b-76e2-2d6b-06c7-a4f491c3d17e", + "x-ms-request-id": "a4eab1ae-e01f-0084-3ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46cb48c7-431c-6487-d8f0-ec24c000b1d5/test-directory-a7b1a278-b779-f145-9530-43474fda7345/test-file-cbb21f8e-f5d8-0130-f12a-ae2c06158168?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-919ac88bb6e2e04fbbd51c9fd30b5425-57d556bbe9c9a345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "51a1317c-fc7a-7512-4c32-5db8c73f26f1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F884301\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "51a1317c-fc7a-7512-4c32-5db8c73f26f1", + "x-ms-request-id": "a4eab1af-e01f-0084-40f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46cb48c7-431c-6487-d8f0-ec24c000b1d5/test-directory-a7b1a278-b779-f145-9530-43474fda7345/test-file-cbb21f8e-f5d8-0130-f12a-ae2c06158168?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:38 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5af7934-3073-6aed-4666-8675c6ab945c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F8B235E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5af7934-3073-6aed-4666-8675c6ab945c", + "x-ms-request-id": "a4eab1b6-e01f-0084-41f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46cb48c7-431c-6487-d8f0-ec24c000b1d5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3f71020892b9c348a032137b8672cf44-be399a67debe9745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4d832803-508f-167e-4e21-f1807762a311", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d832803-508f-167e-4e21-f1807762a311", + "x-ms-request-id": "b5106dd7-701e-00a9-73f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0cd9d2c2-9779-7704-2b32-7b3b9bc99df9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e2132471c73a9d4b89b9aa6be427ac68-a94502cf55ec6b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fa618394-e073-6b21-240c-225cd5427a85", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F90657F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa618394-e073-6b21-240c-225cd5427a85", + "x-ms-request-id": "b5106de0-701e-00a9-7af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0cd9d2c2-9779-7704-2b32-7b3b9bc99df9/test-directory-8b06f783-05f0-7be9-053d-0e574ff5ab5c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a036fb27e7ebe949978de1e390585c06-e6e0929e6cabd845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d38bc2a7-7ac7-8e06-99e6-f535d2ca1b2f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F94FF1D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d38bc2a7-7ac7-8e06-99e6-f535d2ca1b2f", + "x-ms-request-id": "a4eab1b7-e01f-0084-42f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0cd9d2c2-9779-7704-2b32-7b3b9bc99df9/test-directory-8b06f783-05f0-7be9-053d-0e574ff5ab5c/test-file-5130c660-639b-e01e-716d-c0ea8cce5894?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc1928465bbd2d4cb9f6f331653acbe5-812f57992a8e9249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5dba4aea-7440-441f-a4aa-625ab91c02ca", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F988690\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5dba4aea-7440-441f-a4aa-625ab91c02ca", + "x-ms-request-id": "a4eab1b8-e01f-0084-43f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0cd9d2c2-9779-7704-2b32-7b3b9bc99df9/test-directory-8b06f783-05f0-7be9-053d-0e574ff5ab5c/test-file-5130c660-639b-e01e-716d-c0ea8cce5894", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42ffc0a6-fa14-0354-346b-e8bf753af860", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F988690\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "42ffc0a6-fa14-0354-346b-e8bf753af860", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106e0c-701e-00a9-24f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0cd9d2c2-9779-7704-2b32-7b3b9bc99df9/test-directory-8b06f783-05f0-7be9-053d-0e574ff5ab5c/test-file-5130c660-639b-e01e-716d-c0ea8cce5894?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754102F988690\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f9b34176-c01d-93b6-0cbb-49aea60513f6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102F9D71C8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f9b34176-c01d-93b6-0cbb-49aea60513f6", + "x-ms-request-id": "a4eab1b9-e01f-0084-44f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0cd9d2c2-9779-7704-2b32-7b3b9bc99df9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a9752eaca8f0bb43b868b002f98a043f-57f645fe95486d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3348e00c-fe86-5442-fc5f-3fd6fe37b57f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3348e00c-fe86-5442-fc5f-3fd6fe37b57f", + "x-ms-request-id": "b5106e17-701e-00a9-2ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c3b361d-2c2c-8f5e-b256-1f7a03d2c67a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-29724edcbe45e042ab5b99875fac9f80-40186232d5ebdd4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "97c53eee-3757-df6d-82b8-8030dec8512a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FA2B561\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "97c53eee-3757-df6d-82b8-8030dec8512a", + "x-ms-request-id": "b5106e1a-701e-00a9-31f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c3b361d-2c2c-8f5e-b256-1f7a03d2c67a/test-directory-4e7ec499-ee95-3dc2-c6b2-fa11f713e8fa?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef98490967ee5647a6ac8e129db44afe-c7ee5929e690f04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2b00ac8-1038-ff0c-7b88-d0a43c5be86e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FA6B7E2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2b00ac8-1038-ff0c-7b88-d0a43c5be86e", + "x-ms-request-id": "a4eab1ba-e01f-0084-45f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c3b361d-2c2c-8f5e-b256-1f7a03d2c67a/test-directory-4e7ec499-ee95-3dc2-c6b2-fa11f713e8fa/test-file-613985d0-8c3c-6a1d-a15d-0cd4aabede88?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8952c1a8607d0f41838c2d1bf29ece28-184d9b9747368e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d933d5d9-4705-3c2c-ed45-40db033854bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FAF5C2E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d933d5d9-4705-3c2c-ed45-40db033854bc", + "x-ms-request-id": "a4eab1bb-e01f-0084-46f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c3b361d-2c2c-8f5e-b256-1f7a03d2c67a/test-directory-4e7ec499-ee95-3dc2-c6b2-fa11f713e8fa/test-file-613985d0-8c3c-6a1d-a15d-0cd4aabede88?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4fa2579-048b-c182-650c-ff1dc4e6e338", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FB3D1A9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4fa2579-048b-c182-650c-ff1dc4e6e338", + "x-ms-request-id": "a4eab1bc-e01f-0084-47f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c3b361d-2c2c-8f5e-b256-1f7a03d2c67a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-01758184b197d144911817a345fb8e89-05aa45926cf9d742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de621d39-803d-a530-c5d9-4506fced06dc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de621d39-803d-a530-c5d9-4506fced06dc", + "x-ms-request-id": "b5106e3a-701e-00a9-4cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b578b86f-f6be-3e3f-511c-0923eecf6ae8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3721d5543362a24f9a0e604470fa7bcb-30b7ab7753e0364b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9e433861-4304-4395-de23-8d21760db7f5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754102FB8FC92\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e433861-4304-4395-de23-8d21760db7f5", + "x-ms-request-id": "b5106e3d-701e-00a9-4ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b578b86f-f6be-3e3f-511c-0923eecf6ae8/test-directory-51f25d6f-5f09-6a58-bec0-598aa5354a83?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2c781dfe9047824ebee9586fd546b87e-312768bd131bfb43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "979b5b7d-8fdb-02d3-e0d9-df44ea0a9ea9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FBD1926\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "979b5b7d-8fdb-02d3-e0d9-df44ea0a9ea9", + "x-ms-request-id": "a4eab1bd-e01f-0084-48f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b578b86f-f6be-3e3f-511c-0923eecf6ae8/test-directory-51f25d6f-5f09-6a58-bec0-598aa5354a83/test-file-49e50ad9-014b-a269-7a23-3b6996f6f3e5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-50c3d52c0712464a94515d4f8dc66871-75cca716667e2647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c881f02-f7f3-7c02-f1f8-1db754696cea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FC00A4C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c881f02-f7f3-7c02-f1f8-1db754696cea", + "x-ms-request-id": "a4eab1be-e01f-0084-49f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b578b86f-f6be-3e3f-511c-0923eecf6ae8/test-directory-51f25d6f-5f09-6a58-bec0-598aa5354a83/test-file-49e50ad9-014b-a269-7a23-3b6996f6f3e5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1453eee90f0b974e8a49f4285c2cc6ee-b53718e9c800b548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2cdea52-04d9-ae0c-1061-0ab808764f3b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "dfc5fae5-54fd-260f-623a-ef8c2cb6b6db", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754102FC00A4C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2cdea52-04d9-ae0c-1061-0ab808764f3b", + "x-ms-lease-id": "dfc5fae5-54fd-260f-623a-ef8c2cb6b6db", + "x-ms-request-id": "b5106e56-701e-00a9-66f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b578b86f-f6be-3e3f-511c-0923eecf6ae8/test-directory-51f25d6f-5f09-6a58-bec0-598aa5354a83/test-file-49e50ad9-014b-a269-7a23-3b6996f6f3e5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "423900e3-c4e9-3901-23b9-660c7b397f91", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-lease-id": "dfc5fae5-54fd-260f-623a-ef8c2cb6b6db", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FC535BB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "423900e3-c4e9-3901-23b9-660c7b397f91", + "x-ms-request-id": "a4eab1bf-e01f-0084-4af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b578b86f-f6be-3e3f-511c-0923eecf6ae8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-18e3242673f25c4cbd565a4a4c46943f-c6dbf5372ebfef41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "08d598d0-0d3c-7c51-3f3f-ff498f6fe3ce", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08d598d0-0d3c-7c51-3f3f-ff498f6fe3ce", + "x-ms-request-id": "b5106e68-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:38.7322732-07:00", + "RandomSeed": "185838691", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..41587a3753c5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsFail.json @@ -0,0 +1,869 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efdc6329-417b-e6fd-4b91-5c3ce2f03c49?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f056688bd3579040a4d4ad2dab878c46-db84a396abf3b44c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fce3c33d-6bc9-4cd1-521a-d015db1a3cfc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FF00CCF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fce3c33d-6bc9-4cd1-521a-d015db1a3cfc", + "x-ms-request-id": "b51045c3-701e-00a9-12f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-efdc6329-417b-e6fd-4b91-5c3ce2f03c49/test-directory-56d686fc-6542-2934-167f-ee0d4a8d629c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-818602d9ad60a3488218574de372a3f5-73d65b0e52386545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd73f932-60d8-d792-8fb9-e5497dc301c5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FF422F7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd73f932-60d8-d792-8fb9-e5497dc301c5", + "x-ms-request-id": "a4eaafad-e01f-0084-46f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-efdc6329-417b-e6fd-4b91-5c3ce2f03c49/test-directory-56d686fc-6542-2934-167f-ee0d4a8d629c/test-file-543a34b8-1d1a-bcef-07ec-7fbc88d9fadf?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc8d534c3d01cf4ba5c3ef475d9a1b81-5b6d16e7fac9a443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "faa21783-2cfc-14cc-0ab7-f6ebe0d54eb6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754101FF74D1D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "faa21783-2cfc-14cc-0ab7-f6ebe0d54eb6", + "x-ms-request-id": "a4eaafae-e01f-0084-47f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-efdc6329-417b-e6fd-4b91-5c3ce2f03c49/test-directory-56d686fc-6542-2934-167f-ee0d4a8d629c/test-file-543a34b8-1d1a-bcef-07ec-7fbc88d9fadf?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:12 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "70396b7e-ff36-d1e2-3ac6-47626dd89a1e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "70396b7e-ff36-d1e2-3ac6-47626dd89a1e", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafaf-e01f-0084-48f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafaf-e01f-0084-48f8-850d5e000000\nTime:2019-10-18T21:14:12.8910293Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efdc6329-417b-e6fd-4b91-5c3ce2f03c49?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f08292d55f3d446b256f8c1e239e006-f310c4f2e6773e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "756d2555-dd9c-bf80-2379-3b216948e697", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "756d2555-dd9c-bf80-2379-3b216948e697", + "x-ms-request-id": "b51045cd-701e-00a9-1af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5184125-0d07-87e6-4066-04e674a5055f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85d785dd8c04d44f8a064e2ba7011440-e35fa737bd971f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8a17f369-d1c2-4867-3ee6-3536d9994b7e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D75410200060B0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a17f369-d1c2-4867-3ee6-3536d9994b7e", + "x-ms-request-id": "b51045d2-701e-00a9-1ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b5184125-0d07-87e6-4066-04e674a5055f/test-directory-91e1db74-9d3b-002c-c01c-5d31dc75cb36?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-978abfe5450fb845b8f0567e11362d65-41617d242be6fd44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dffcb28a-d727-cbe8-c716-caa573356cc8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D7541020049C66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dffcb28a-d727-cbe8-c716-caa573356cc8", + "x-ms-request-id": "a4eaafb0-e01f-0084-49f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b5184125-0d07-87e6-4066-04e674a5055f/test-directory-91e1db74-9d3b-002c-c01c-5d31dc75cb36/test-file-f939fe1a-ca1b-f9f0-3e73-1f7693a71175?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3200b7b6053eca4596cc84af2d200446-5c44a5c7e47dab4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f16a4158-2811-bfa2-c102-a1b4b8713820", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D75410200788C1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f16a4158-2811-bfa2-c102-a1b4b8713820", + "x-ms-request-id": "a4eaafb1-e01f-0084-4af8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b5184125-0d07-87e6-4066-04e674a5055f/test-directory-91e1db74-9d3b-002c-c01c-5d31dc75cb36/test-file-f939fe1a-ca1b-f9f0-3e73-1f7693a71175?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:12 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "511ee377-203c-d163-fde8-67764a5a6d85", + "x-ms-date": "Fri, 18 Oct 2019 21:14:12 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "511ee377-203c-d163-fde8-67764a5a6d85", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafb2-e01f-0084-4bf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafb2-e01f-0084-4bf8-850d5e000000\nTime:2019-10-18T21:14:12.9961037Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5184125-0d07-87e6-4066-04e674a5055f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bbe45a6593817646b0306c25615626c1-3b00fbe9aa6b204c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d43d5bb9-e653-e5e3-f1d9-d5a5dad9e494", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d43d5bb9-e653-e5e3-f1d9-d5a5dad9e494", + "x-ms-request-id": "b51045e5-701e-00a9-2ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7aef7ca6-ee09-4ff9-3508-5f011e65abc4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d31ee3cf0f70bf47b883d8642d03e722-172d682029c12444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a9576d57-3249-cb3e-62ed-9e4a87e2c78b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D75410200E9186\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a9576d57-3249-cb3e-62ed-9e4a87e2c78b", + "x-ms-request-id": "b51045ed-701e-00a9-34f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7aef7ca6-ee09-4ff9-3508-5f011e65abc4/test-directory-ba6a112e-f51c-0d76-4a5b-c67d8386fc2d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d1c880da1b12344b40b0e19453f83d3-27d726f658502246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4144dec4-819e-62fc-f749-5eee6cc147db", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D7541020183CF9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4144dec4-819e-62fc-f749-5eee6cc147db", + "x-ms-request-id": "a4eaafb3-e01f-0084-4cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7aef7ca6-ee09-4ff9-3508-5f011e65abc4/test-directory-ba6a112e-f51c-0d76-4a5b-c67d8386fc2d/test-file-407d71f1-1739-2b7e-9661-d82a68461462?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-53572df897adc84f8c6abe57fb8819fa-1ed45b3e58940248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "873eb1aa-cc69-ad98-5f18-aa3ca9d2fab1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D75410201B210F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "873eb1aa-cc69-ad98-5f18-aa3ca9d2fab1", + "x-ms-request-id": "a4eaafb4-e01f-0084-4df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7aef7ca6-ee09-4ff9-3508-5f011e65abc4/test-directory-ba6a112e-f51c-0d76-4a5b-c67d8386fc2d/test-file-407d71f1-1739-2b7e-9661-d82a68461462?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b67fb7c5-8c07-81f9-5c0b-46291152a177", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b67fb7c5-8c07-81f9-5c0b-46291152a177", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafb5-e01f-0084-4ef8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafb5-e01f-0084-4ef8-850d5e000000\nTime:2019-10-18T21:14:13.1191905Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7aef7ca6-ee09-4ff9-3508-5f011e65abc4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-230b01792b93a74fb97e7f7b6e7925ff-6ea896260df7584c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f1769e91-4453-a8a9-021e-1afc5b6e248f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1769e91-4453-a8a9-021e-1afc5b6e248f", + "x-ms-request-id": "b5104613-701e-00a9-57f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a68090-df2b-a120-9f75-9dffe7c2acb7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bcbab6042abbde43be8cc6515e6a5896-fca179b321df3d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "55a615e3-f7fe-b179-7ed4-52dda7aac13f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D7541020217D57\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55a615e3-f7fe-b179-7ed4-52dda7aac13f", + "x-ms-request-id": "b510461c-701e-00a9-5ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57a68090-df2b-a120-9f75-9dffe7c2acb7/test-directory-ba406371-b2d5-e0b3-5c9f-fa4639549884?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05c69eb725c4ac4a835dec7e13bf6364-8accc7ef0135854a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a55a6624-f3db-31d4-62c5-f85ffc33782a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D7541020257FC2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a55a6624-f3db-31d4-62c5-f85ffc33782a", + "x-ms-request-id": "a4eaafb6-e01f-0084-4ff8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57a68090-df2b-a120-9f75-9dffe7c2acb7/test-directory-ba406371-b2d5-e0b3-5c9f-fa4639549884/test-file-b415cd3c-ef8e-1a23-aa7a-93eebeab8215?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-606b1af35ce2094d9ca45f9bfba3b944-9df71e5cf121cf4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "90cac96e-ab31-3424-4240-fb6060e573b6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D7541020287F54\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90cac96e-ab31-3424-4240-fb6060e573b6", + "x-ms-request-id": "a4eaafb7-e01f-0084-50f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a68090-df2b-a120-9f75-9dffe7c2acb7/test-directory-ba406371-b2d5-e0b3-5c9f-fa4639549884/test-file-b415cd3c-ef8e-1a23-aa7a-93eebeab8215", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f47f9fb2-f1e1-93e4-23ed-90b9f6487337", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D7541020287F54\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f47f9fb2-f1e1-93e4-23ed-90b9f6487337", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510462d-701e-00a9-6ef8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-57a68090-df2b-a120-9f75-9dffe7c2acb7/test-directory-ba406371-b2d5-e0b3-5c9f-fa4639549884/test-file-b415cd3c-ef8e-1a23-aa7a-93eebeab8215?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7541020287F54\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0aeab84-7f66-51d5-ff8c-9223137654dc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0aeab84-7f66-51d5-ff8c-9223137654dc", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafb8-e01f-0084-51f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafb8-e01f-0084-51f8-850d5e000000\nTime:2019-10-18T21:14:13.2452789Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-57a68090-df2b-a120-9f75-9dffe7c2acb7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-84b9f42ed004ac45a32ff5360a6abe69-ba9c424efc1cb640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b351b39-b39a-f6d1-e3c1-7cad80bfb622", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b351b39-b39a-f6d1-e3c1-7cad80bfb622", + "x-ms-request-id": "b5104645-701e-00a9-05f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5218f2b-ec4f-44bb-950f-03b02473ca0a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-47cf3ccd6d008b4b98365ecc81ea588f-238aa294c9d24e45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f73639ff-c8d2-4c55-5ff0-b58baf21d270", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D75410203C0A89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f73639ff-c8d2-4c55-5ff0-b58baf21d270", + "x-ms-request-id": "b5104656-701e-00a9-12f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b5218f2b-ec4f-44bb-950f-03b02473ca0a/test-directory-929f71f6-bdd5-21e0-4d07-281509c3802c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6fc974a5d5591a45bb8729097a625fb0-cb82225fcb419045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "52017266-8bc9-4128-5814-a9cba03f439c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754102040A515\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "52017266-8bc9-4128-5814-a9cba03f439c", + "x-ms-request-id": "a4eaafb9-e01f-0084-52f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b5218f2b-ec4f-44bb-950f-03b02473ca0a/test-directory-929f71f6-bdd5-21e0-4d07-281509c3802c/test-file-aa9a896f-e770-2332-3959-fa38248fce97?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2c0541bd4b3fe242801c02b68ee0b061-ccc56bfca780094c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cae1fc59-c01b-7ffb-40de-187090f01cc9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754102043ED11\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cae1fc59-c01b-7ffb-40de-187090f01cc9", + "x-ms-request-id": "a4eaafba-e01f-0084-53f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b5218f2b-ec4f-44bb-950f-03b02473ca0a/test-directory-929f71f6-bdd5-21e0-4d07-281509c3802c/test-file-aa9a896f-e770-2332-3959-fa38248fce97?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28dea0b4-03ad-db7c-c12f-56e315f2d4ec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-lease-id": "1c014f8d-37a7-1f57-ec38-cf2cff1495a9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28dea0b4-03ad-db7c-c12f-56e315f2d4ec", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eaafbb-e01f-0084-54f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eaafbb-e01f-0084-54f8-850d5e000000\nTime:2019-10-18T21:14:13.3943840Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5218f2b-ec4f-44bb-950f-03b02473ca0a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4b848a034fa1a2459591ef6ffdc8c932-330a571bb759d642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "efbb4be5-f411-421b-9552-216155f72c34", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "efbb4be5-f411-421b-9552-216155f72c34", + "x-ms-request-id": "b510466e-701e-00a9-27f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:12.8330633-07:00", + "RandomSeed": "114891594", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..397a55203871 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_AccessConditionsFailAsync.json @@ -0,0 +1,869 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-886b0d34-e525-6783-3779-405494b05fd2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09ca0c6c994f414c9941b7289480f172-f85bac20ecd5ec43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8d453a7e-492a-6b4b-9c7f-ec36e9b61704", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754102FCA88D0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8d453a7e-492a-6b4b-9c7f-ec36e9b61704", + "x-ms-request-id": "b5106e6f-701e-00a9-7bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-886b0d34-e525-6783-3779-405494b05fd2/test-directory-48f13442-059e-b15d-6e86-654a9925e7ee?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df8cd4b093134d4ab56339dadf4c2090-d9bd694a2cc0b345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c1b48c3-3858-799e-dc93-1ea3e301d276", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FCEDC70\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c1b48c3-3858-799e-dc93-1ea3e301d276", + "x-ms-request-id": "a4eab1c0-e01f-0084-4bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-886b0d34-e525-6783-3779-405494b05fd2/test-directory-48f13442-059e-b15d-6e86-654a9925e7ee/test-file-e53dfe98-bde1-7099-8c72-c20e0c911a07?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6091d3d775043b4ab75c4c0a69dcb699-b2c83fdc3e31304e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "983381bd-1629-068c-afaa-bfe675906c4a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FD1C6B5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "983381bd-1629-068c-afaa-bfe675906c4a", + "x-ms-request-id": "a4eab1c1-e01f-0084-4cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-886b0d34-e525-6783-3779-405494b05fd2/test-directory-48f13442-059e-b15d-6e86-654a9925e7ee/test-file-e53dfe98-bde1-7099-8c72-c20e0c911a07?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:39 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8b503ed6-825d-74dd-6b80-a15fdbaf4ad6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b503ed6-825d-74dd-6b80-a15fdbaf4ad6", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab1c2-e01f-0084-4df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab1c2-e01f-0084-4df9-850d5e000000\nTime:2019-10-18T21:14:39.4887791Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-886b0d34-e525-6783-3779-405494b05fd2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b25faa357b83c14f8a829fd5e49fe0a9-d578699b87b98942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "370f37ee-e13f-f6ed-3aa3-80fadf0c22b8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "370f37ee-e13f-f6ed-3aa3-80fadf0c22b8", + "x-ms-request-id": "b5106e93-701e-00a9-19f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c95a833-2063-279d-3413-74275131dd64?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-23e0ebb191a7c740aee0709a110bebbc-2dbb0f2a6442c44f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ee787713-ba71-cd89-99e7-032c6cc5a409", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754102FDB51F8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee787713-ba71-cd89-99e7-032c6cc5a409", + "x-ms-request-id": "b5106e9b-701e-00a9-21f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0c95a833-2063-279d-3413-74275131dd64/test-directory-2b411cc6-7e9a-2118-1288-c6fbbd56f924?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-779c5715ce65334f934f721ba203e069-6f360b7ee17ad94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "128059c3-30ce-946f-5f56-dce9f38e0f42", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FDF93DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "128059c3-30ce-946f-5f56-dce9f38e0f42", + "x-ms-request-id": "a4eab1c3-e01f-0084-4ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0c95a833-2063-279d-3413-74275131dd64/test-directory-2b411cc6-7e9a-2118-1288-c6fbbd56f924/test-file-0274dfee-cab0-d750-2842-01f7735f11a8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e63961454a2e741ba5861569688c2cd-d324de5b9298e44a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30cac793-9ef5-f8d0-09a9-e98c2f772000", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FE29467\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30cac793-9ef5-f8d0-09a9-e98c2f772000", + "x-ms-request-id": "a4eab1c4-e01f-0084-4ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0c95a833-2063-279d-3413-74275131dd64/test-directory-2b411cc6-7e9a-2118-1288-c6fbbd56f924/test-file-0274dfee-cab0-d750-2842-01f7735f11a8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:39 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ab636538-e194-48b3-753f-5b2bfdc95683", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ab636538-e194-48b3-753f-5b2bfdc95683", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab1c5-e01f-0084-50f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab1c5-e01f-0084-50f9-850d5e000000\nTime:2019-10-18T21:14:39.5978560Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c95a833-2063-279d-3413-74275131dd64?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6816e00a2ba9664d9447266544f9f3a2-205e6135008a7841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca53cae5-7414-636b-80b9-3817504109c0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca53cae5-7414-636b-80b9-3817504109c0", + "x-ms-request-id": "b5106eb1-701e-00a9-33f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d5cf8397-e5d1-db17-1f7b-51d03bacb1d4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed7f5bbe5b79e34e979c195f66a517c7-d94acc5e3d3a7e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "136fe5ba-d3d1-ff49-b378-aa98239a27d4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754102FEBCCBD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "136fe5ba-d3d1-ff49-b378-aa98239a27d4", + "x-ms-request-id": "b5106eb7-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d5cf8397-e5d1-db17-1f7b-51d03bacb1d4/test-directory-10806307-d6fa-0b4b-14e4-c61786c8b6f1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62ff722857ce9244980aa02a5e3566a7-7cd42a60bf53f540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0468a92-87ad-e31e-9963-feec0c3179ea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FF00460\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0468a92-87ad-e31e-9963-feec0c3179ea", + "x-ms-request-id": "a4eab1c6-e01f-0084-51f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d5cf8397-e5d1-db17-1f7b-51d03bacb1d4/test-directory-10806307-d6fa-0b4b-14e4-c61786c8b6f1/test-file-eab4b9c1-d084-6997-5fbd-19b3574e2a3e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-65be8de34e315a468795ca499a5ed0bd-2c92beddc850f549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "273b94ce-dd22-c1ef-f3dd-61ef6e6a8b4a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FF324E2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "273b94ce-dd22-c1ef-f3dd-61ef6e6a8b4a", + "x-ms-request-id": "a4eab1c7-e01f-0084-52f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d5cf8397-e5d1-db17-1f7b-51d03bacb1d4/test-directory-10806307-d6fa-0b4b-14e4-c61786c8b6f1/test-file-eab4b9c1-d084-6997-5fbd-19b3574e2a3e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3e55407-0213-401b-63c3-08a49455edaf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3e55407-0213-401b-63c3-08a49455edaf", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab1c8-e01f-0084-53f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab1c8-e01f-0084-53f9-850d5e000000\nTime:2019-10-18T21:14:39.6979265Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d5cf8397-e5d1-db17-1f7b-51d03bacb1d4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24d9df0b3f77444fb0e649b6f01476bc-d42c8ec6f249a94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19e81812-c885-3636-a48e-56e875c4361e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19e81812-c885-3636-a48e-56e875c4361e", + "x-ms-request-id": "b5106ecf-701e-00a9-4df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9fa8206a-eb1d-09ff-3c94-98a34f5133c4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5801f59b610c72469c1e96703565acbb-c471ee502988bb41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ec5f9439-0ef5-2618-18de-dcf13093e653", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754102FF8EC3D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec5f9439-0ef5-2618-18de-dcf13093e653", + "x-ms-request-id": "b5106ed6-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa8206a-eb1d-09ff-3c94-98a34f5133c4/test-directory-a2d3915b-ba32-95b1-f6c9-63b2b145620d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9cfa9a4281df8c43baf77ba62b7fe2f3-7029930f9a0b324d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "155ee683-385b-7e33-e3ca-f52cab6574d2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D754102FFD55BB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "155ee683-385b-7e33-e3ca-f52cab6574d2", + "x-ms-request-id": "a4eab1c9-e01f-0084-54f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa8206a-eb1d-09ff-3c94-98a34f5133c4/test-directory-a2d3915b-ba32-95b1-f6c9-63b2b145620d/test-file-fd37cf7b-2b28-1561-c3cd-e8c757219dbd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-efbf61f64de6c44ea2e32413b7bf508a-01bc1ee2876da84a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "281490f6-b100-5780-8549-528e4f6b27c1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "ETag": "\u00220x8D7541030006DE3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "281490f6-b100-5780-8549-528e4f6b27c1", + "x-ms-request-id": "a4eab1ca-e01f-0084-55f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9fa8206a-eb1d-09ff-3c94-98a34f5133c4/test-directory-a2d3915b-ba32-95b1-f6c9-63b2b145620d/test-file-fd37cf7b-2b28-1561-c3cd-e8c757219dbd", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c6d19473-740d-68bc-39d7-459efb233092", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D7541030006DE3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c6d19473-740d-68bc-39d7-459efb233092", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106ee9-701e-00a9-62f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa8206a-eb1d-09ff-3c94-98a34f5133c4/test-directory-a2d3915b-ba32-95b1-f6c9-63b2b145620d/test-file-fd37cf7b-2b28-1561-c3cd-e8c757219dbd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7541030006DE3\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb1b3184-619a-b8b3-7ba9-b75f654c32fa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb1b3184-619a-b8b3-7ba9-b75f654c32fa", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab1cb-e01f-0084-56f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab1cb-e01f-0084-56f9-850d5e000000\nTime:2019-10-18T21:14:39.8030006Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9fa8206a-eb1d-09ff-3c94-98a34f5133c4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ccfb1263f49f2845a161f68306f86227-4b2808270089144e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca1af8d3-7508-62f8-6242-9de6b2bfe759", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca1af8d3-7508-62f8-6242-9de6b2bfe759", + "x-ms-request-id": "b5106ef3-701e-00a9-69f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46c310b3-c4cc-d80d-a011-4515408c4e08?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69ad25806389b64b91ef50ef99453fb1-97ae0161be9dc549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5973c79d-70af-0e28-eb41-2af62fe222d5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754103016D4AC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5973c79d-70af-0e28-eb41-2af62fe222d5", + "x-ms-request-id": "b5106f18-701e-00a9-0cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46c310b3-c4cc-d80d-a011-4515408c4e08/test-directory-f0f394f4-7b34-4b27-1eb1-d1b7e811caf5?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df0268bf5f66d847894caafb219e3ef6-c01727d72816c449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "790806f2-65b7-2282-a027-3afe9e7126da", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D75410301B20C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "790806f2-65b7-2282-a027-3afe9e7126da", + "x-ms-request-id": "a4eab1cc-e01f-0084-57f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46c310b3-c4cc-d80d-a011-4515408c4e08/test-directory-f0f394f4-7b34-4b27-1eb1-d1b7e811caf5/test-file-a13a3477-aa6a-febc-3c70-57b7fa360d22?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a727aa4280e3fa47ada9933774c9d310-f786c85ff7ee2542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0979a655-40c0-4727-4909-3d470eca2869", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D75410301E0793\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0979a655-40c0-4727-4909-3d470eca2869", + "x-ms-request-id": "a4eab1cd-e01f-0084-58f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46c310b3-c4cc-d80d-a011-4515408c4e08/test-directory-f0f394f4-7b34-4b27-1eb1-d1b7e811caf5/test-file-a13a3477-aa6a-febc-3c70-57b7fa360d22?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5462308b-04bd-8f61-187c-98ff12f64741", + "x-ms-date": "Fri, 18 Oct 2019 21:14:39 GMT", + "x-ms-lease-id": "24e72050-2aaf-ab0a-b4a1-06b9199999aa", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5462308b-04bd-8f61-187c-98ff12f64741", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eab1ce-e01f-0084-59f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eab1ce-e01f-0084-59f9-850d5e000000\nTime:2019-10-18T21:14:39.9871303Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46c310b3-c4cc-d80d-a011-4515408c4e08?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7ae3919920385c498e39dc74933937e5-a319632a3a258f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "debb5bc6-d468-15ac-b69e-4630abd11400", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "debb5bc6-d468-15ac-b69e-4630abd11400", + "x-ms-request-id": "b5106f32-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:39.4304160-07:00", + "RandomSeed": "420358934", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_Error.json new file mode 100644 index 000000000000..93c8ac1d975f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_Error.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f9a8a5cc-22f8-f7b7-d4b2-af3b419f4671/test-directory-3b3631b0-d4b3-f7d7-9b24-65baf7ea8477?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-657e5afc9292804f9ee21c6ba341c37c-1a1c7b7f8dfd4343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "108abe9d-0b68-16be-732d-fa97fc6eb8d3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "108abe9d-0b68-16be-732d-fa97fc6eb8d3", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "a4eaafbc-e01f-0084-55f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:a4eaafbc-e01f-0084-55f8-850d5e000000\nTime:2019-10-18T21:14:13.4344122Z" + } + } + } + ], + "Variables": { + "RandomSeed": "621688517", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_ErrorAsync.json new file mode 100644 index 000000000000..86c7ed4ce6ea --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_ErrorAsync.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d96d53e3-70f2-8659-6aaf-b4316ae08d2b/test-directory-721831bf-6487-85db-5900-113efdb00779?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3a1d294517ea046ac168c1a782b6fd3-c9c0a03aa953034a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3872fd6e-1bc8-6fa3-f1d1-a6243c1cf248", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3872fd6e-1bc8-6fa3-f1d1-a6243c1cf248", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "a4eab1cf-e01f-0084-5af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:a4eab1cf-e01f-0084-5af9-850d5e000000\nTime:2019-10-18T21:14:40.0221546Z" + } + } + } + ], + "Variables": { + "RandomSeed": "1584218624", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_HttpHeaders.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_HttpHeaders.json new file mode 100644 index 000000000000..460a7508c17e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_HttpHeaders.json @@ -0,0 +1,185 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c370dc43-41db-7595-e0fa-c3746d41f7f0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0056e9d2c85cab4a9c4d2fd1198855d8-328d301b4605e644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1774640c-028e-25bc-eca4-edf8cbb847d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D75410205055E3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1774640c-028e-25bc-eca4-edf8cbb847d0", + "x-ms-request-id": "b510467a-701e-00a9-30f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c370dc43-41db-7595-e0fa-c3746d41f7f0/test-directory-3a8a3103-104a-c80b-9715-f5a545ba0670?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4efca46d6e79e3488696da319c36edf8-8cfa5df2a731634f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cd72bee-8ce5-fb0b-59ac-7f780c16e032", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754102054A4D8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3cd72bee-8ce5-fb0b-59ac-7f780c16e032", + "x-ms-request-id": "a4eaafbd-e01f-0084-56f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c370dc43-41db-7595-e0fa-c3746d41f7f0/test-directory-3a8a3103-104a-c80b-9715-f5a545ba0670/test-file-5fc57c9e-3f50-2203-cf4f-f26458823a4b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-479bbe73aa1e054599fd8877d55d9ebc-8b695839a5d59441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "11eb8605-2f87-aec3-27b4-6c9599a7a3d6", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D754102058037B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11eb8605-2f87-aec3-27b4-6c9599a7a3d6", + "x-ms-request-id": "a4eaafbe-e01f-0084-57f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c370dc43-41db-7595-e0fa-c3746d41f7f0/test-directory-3a8a3103-104a-c80b-9715-f5a545ba0670/test-file-5fc57c9e-3f50-2203-cf4f-f26458823a4b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f46eb00782006c4fbd0bd0718a7edad8-8487fc4d2f05564d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d15ec121-2997-57c4-1d08-f22d5df50eb9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D754102058037B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d15ec121-2997-57c4-1d08-f22d5df50eb9", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104687-701e-00a9-3cf8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c370dc43-41db-7595-e0fa-c3746d41f7f0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-396e6b6fbd739f45ba398bb13efb22a0-ce50bded02a9574f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d77486f2-d148-473f-709a-0d58d32176fa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d77486f2-d148-473f-709a-0d58d32176fa", + "x-ms-request-id": "b510468a-701e-00a9-3ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "715255523", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_HttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_HttpHeadersAsync.json new file mode 100644 index 000000000000..56e114878d85 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_HttpHeadersAsync.json @@ -0,0 +1,185 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b49a4bb5-9a00-7fba-fbcf-be6f6c1630bc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a4957f721261a849b0adbe5e8f57c227-743e8a1f40efe84d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f36d9da4-7063-44ef-0d9f-ab5e5da8c7a6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754103028D635\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f36d9da4-7063-44ef-0d9f-ab5e5da8c7a6", + "x-ms-request-id": "b5106f3b-701e-00a9-2cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b49a4bb5-9a00-7fba-fbcf-be6f6c1630bc/test-directory-9936d2a2-dd69-9b66-9d2d-828df0b6446e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a7e9d1efeaf934eaf1904664aa73f7e-3735a30664294646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "686203ab-b956-c6ca-36d1-5636ed615457", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D75410302E5050\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "686203ab-b956-c6ca-36d1-5636ed615457", + "x-ms-request-id": "a4eab1d0-e01f-0084-5bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b49a4bb5-9a00-7fba-fbcf-be6f6c1630bc/test-directory-9936d2a2-dd69-9b66-9d2d-828df0b6446e/test-file-d2e13d5a-f8dd-65fc-7ac6-ad7c8a302c4d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5912447e98c7d4bbb457119f7f7a67a-d794a5ce15f0fd4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "31dbfb98-3c6e-b3ab-06fd-ee8f0b4e3c05", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D7541030321400\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31dbfb98-3c6e-b3ab-06fd-ee8f0b4e3c05", + "x-ms-request-id": "a4eab1d1-e01f-0084-5cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b49a4bb5-9a00-7fba-fbcf-be6f6c1630bc/test-directory-9936d2a2-dd69-9b66-9d2d-828df0b6446e/test-file-d2e13d5a-f8dd-65fc-7ac6-ad7c8a302c4d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aa30bd7c84540b4ba096999d5befec3a-11a0178d2b21d74a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ee32443-fb55-e1df-4e2e-e656ee87b772", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D7541030321400\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8ee32443-fb55-e1df-4e2e-e656ee87b772", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106f72-701e-00a9-5cf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b49a4bb5-9a00-7fba-fbcf-be6f6c1630bc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-86ac4cbad1904449b015844aee80c158-884e1f924eb6ac48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e74b967e-ae6a-a9b0-2937-a55180ad8f9d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e74b967e-ae6a-a9b0-2937-a55180ad8f9d", + "x-ms-request-id": "b5106f76-701e-00a9-60f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "441121791", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_Metadata.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_Metadata.json new file mode 100644 index 000000000000..724c0751e5b0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_Metadata.json @@ -0,0 +1,181 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-68b073df-c6d0-0cf6-5ca2-799485f4cfb7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d71715f31508b648ab59bddf6cf39163-8b6a28b8e4d26b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "40111a54-7180-8758-79e4-3c74c88b5286", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D75410205FE66A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40111a54-7180-8758-79e4-3c74c88b5286", + "x-ms-request-id": "b5104691-701e-00a9-45f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-68b073df-c6d0-0cf6-5ca2-799485f4cfb7/test-directory-78fcc5a9-748a-83f8-ea70-f1a9722d1d8b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9aabbd68a8a184498ae52b96b73f7d77-77f95b2180618e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2a1fcdd4-1ed4-df73-228e-561080af154b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D7541020640382\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2a1fcdd4-1ed4-df73-228e-561080af154b", + "x-ms-request-id": "a4eaafbf-e01f-0084-58f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-68b073df-c6d0-0cf6-5ca2-799485f4cfb7/test-directory-78fcc5a9-748a-83f8-ea70-f1a9722d1d8b/test-file-4d68b1c6-e74b-1ba2-8dfe-0dd5cd5263d5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d90dc551eb6ae41ac332c5333981fc1-edc7e476d0571544-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6edf5b9f-29ab-eda0-2a04-9cd6119e12d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D7541020675681\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6edf5b9f-29ab-eda0-2a04-9cd6119e12d0", + "x-ms-request-id": "a4eaafc0-e01f-0084-59f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-68b073df-c6d0-0cf6-5ca2-799485f4cfb7/test-directory-78fcc5a9-748a-83f8-ea70-f1a9722d1d8b/test-file-4d68b1c6-e74b-1ba2-8dfe-0dd5cd5263d5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-951985152c571349914b0a8f38ba7097-33b383713221e54b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "72355280-f572-cf2a-64e6-790957e0db68", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020675681\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "72355280-f572-cf2a-64e6-790957e0db68", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "b51046b0-701e-00a9-5cf8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-68b073df-c6d0-0cf6-5ca2-799485f4cfb7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-419bb8120ef12349a16d03e51e7a66d3-a26fed6fbfc8b547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be553521-9f69-355d-5647-16f4f7347c1a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be553521-9f69-355d-5647-16f4f7347c1a", + "x-ms-request-id": "b51046b3-701e-00a9-5ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1622278597", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_MetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_MetadataAsync.json new file mode 100644 index 000000000000..da9fc8d118a9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_MetadataAsync.json @@ -0,0 +1,181 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b1b4503-ddf7-85df-b1d4-c6a0c052915b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c8782f2da65524397b10a1e3a67c94e-7108ea9b56964844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e8755b31-8d30-fac8-5033-ca213e637cfb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D75410303BC1FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8755b31-8d30-fac8-5033-ca213e637cfb", + "x-ms-request-id": "b5106f81-701e-00a9-68f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9b1b4503-ddf7-85df-b1d4-c6a0c052915b/test-directory-710a1d9f-e6b7-b276-5ece-02f3660050c3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5551e902b3c2c4a8a8e2dae46da6d84-8cfe13b605477e4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "17407a88-fee3-4bf2-e4c2-89618bd59350", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D75410303FC821\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "17407a88-fee3-4bf2-e4c2-89618bd59350", + "x-ms-request-id": "a4eab1d2-e01f-0084-5df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9b1b4503-ddf7-85df-b1d4-c6a0c052915b/test-directory-710a1d9f-e6b7-b276-5ece-02f3660050c3/test-file-21bd07e2-16f5-f61e-f220-2746339c2c99?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d16069ce48a7bf4ca6bde982930afad0-aa4f2ee1b067cb4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ff661dd-eb08-7140-5b4a-24c2d6ab1747", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D7541030432849\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ff661dd-eb08-7140-5b4a-24c2d6ab1747", + "x-ms-request-id": "a4eab1d3-e01f-0084-5ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b1b4503-ddf7-85df-b1d4-c6a0c052915b/test-directory-710a1d9f-e6b7-b276-5ece-02f3660050c3/test-file-21bd07e2-16f5-f61e-f220-2746339c2c99", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a38c2e224265fb478dfe88d4cfbb4869-c0e090a5eb5e914b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d169b3c2-aca6-d490-8bf9-9075151c8f7e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D7541030432849\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d169b3c2-aca6-d490-8bf9-9075151c8f7e", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "b5106f92-701e-00a9-75f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b1b4503-ddf7-85df-b1d4-c6a0c052915b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-57eea3b10e10f34db56e29e3d3754fab-946fe638f2e37d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2300fa73-4642-eaa1-5fcb-3470151b930b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2300fa73-4642-eaa1-5fcb-3470151b930b", + "x-ms-request-id": "b5106f9c-701e-00a9-7ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "869688874", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_PermissionAndUmask.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_PermissionAndUmask.json new file mode 100644 index 000000000000..8cc008de446e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_PermissionAndUmask.json @@ -0,0 +1,172 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c87dd18-d46c-4bad-147a-4279651e6987?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f790986e0462064a9ff214c017454e5b-a736f186f59a574b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "036fb121-c2c0-3f22-6d10-9bfd4cc156b4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020756A54\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "036fb121-c2c0-3f22-6d10-9bfd4cc156b4", + "x-ms-request-id": "b51046b7-701e-00a9-63f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c87dd18-d46c-4bad-147a-4279651e6987/test-directory-ec2faaa2-c3b9-d054-404e-9f9d43fed523?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f29e036d0c0fca4b905fe3d085dc9581-e7eeec51a478ad4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cb0cdc78-18c2-5dba-5d9e-c3722285fc6e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D75410207951E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb0cdc78-18c2-5dba-5d9e-c3722285fc6e", + "x-ms-request-id": "a4eaafc1-e01f-0084-5af8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c87dd18-d46c-4bad-147a-4279651e6987/test-directory-ec2faaa2-c3b9-d054-404e-9f9d43fed523/test-file-7d87783a-a369-3c05-e4e3-02ffa09123a0?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3bf516e394c6c941b903efc596c4826d-3ea9d0eadd188743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3488b4bd-6f18-d461-d6cf-e6de16babdcb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D75410207C5CEB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3488b4bd-6f18-d461-d6cf-e6de16babdcb", + "x-ms-request-id": "a4eaafc2-e01f-0084-5bf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c87dd18-d46c-4bad-147a-4279651e6987/test-directory-ec2faaa2-c3b9-d054-404e-9f9d43fed523/test-file-7d87783a-a369-3c05-e4e3-02ffa09123a0?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f010cfca8aafbb4690e035df5dff2a17-40b84ec7052b8d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb429eb9-ee09-f088-7350-902223824659", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:12 GMT", + "ETag": "\u00220x8D75410207C5CEB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "eb429eb9-ee09-f088-7350-902223824659", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "a4eaafc3-e01f-0084-5cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c87dd18-d46c-4bad-147a-4279651e6987?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a86786e36b5ff142bfa6620a954419b3-ee5e40ecb641ea49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "78245635-d178-8cc2-9a21-d910045a0c95", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78245635-d178-8cc2-9a21-d910045a0c95", + "x-ms-request-id": "b51046d0-701e-00a9-79f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "172262200", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_PermissionAndUmaskAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_PermissionAndUmaskAsync.json new file mode 100644 index 000000000000..2cfe292e85fd --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/CreateAsync_PermissionAndUmaskAsync.json @@ -0,0 +1,172 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd0d9d13-d636-1b18-b6dc-81a119723df8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54de0ef63857b3478c872761f5d0e388-8e14d8a09063e84a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "93e7b0d1-e636-40d3-19dd-a2440a190672", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D75410304CB1E7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "93e7b0d1-e636-40d3-19dd-a2440a190672", + "x-ms-request-id": "b5106fa7-701e-00a9-08f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd0d9d13-d636-1b18-b6dc-81a119723df8/test-directory-39310217-b49d-4e1f-c1e3-5db3cc949cd6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7ed74db98491a442a38e0f9da52ab9c6-ff4d3ede5500d04e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d6d987c-e6ae-1c29-9199-d25389207484", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D7541030510695\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d6d987c-e6ae-1c29-9199-d25389207484", + "x-ms-request-id": "a4eab1d4-e01f-0084-5ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd0d9d13-d636-1b18-b6dc-81a119723df8/test-directory-39310217-b49d-4e1f-c1e3-5db3cc949cd6/test-file-5088cb40-9d4a-6de7-40df-395762642a29?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be738c49b19ca6468655bc8152dd8f50-09810ed377c9174e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "577acdd1-cf0f-dffc-b1ff-3ccfadd1ba2c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754103054996C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "577acdd1-cf0f-dffc-b1ff-3ccfadd1ba2c", + "x-ms-request-id": "a4eab1d5-e01f-0084-60f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd0d9d13-d636-1b18-b6dc-81a119723df8/test-directory-39310217-b49d-4e1f-c1e3-5db3cc949cd6/test-file-5088cb40-9d4a-6de7-40df-395762642a29?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d97c7cdb0a3b74082ad86b6de2da184-ab78665f43e6dd41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "95865916-d2ea-f51a-1a56-8227e25828be", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754103054996C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "95865916-d2ea-f51a-1a56-8227e25828be", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "a4eab1d6-e01f-0084-61f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd0d9d13-d636-1b18-b6dc-81a119723df8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-113bffcce2600f4ca1deee613ac0b655-a68712bfa978a846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53b96a69-254b-9c42-8f99-5793bd363f4a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53b96a69-254b-9c42-8f99-5793bd363f4a", + "x-ms-request-id": "b5106fbb-701e-00a9-19f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "769661337", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync.json new file mode 100644 index 000000000000..aeeabeba67c4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync.json @@ -0,0 +1,164 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-708a9bd7-6b72-b8a7-a300-b2d129a044a6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3310012bc199e24c82ee1536216a3a9b-f3ef86d3f18dae49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1936344e-509c-26a8-65f4-a503acfb4be7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020839B2A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1936344e-509c-26a8-65f4-a503acfb4be7", + "x-ms-request-id": "b51046d8-701e-00a9-80f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-708a9bd7-6b72-b8a7-a300-b2d129a044a6/test-directory-0acf9629-5aeb-d05e-33eb-99bd385365f0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-27cf0472dd31f545bf83bd836c62071c-4127c6e54277104a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb2a4b69-c8e4-f4a0-d666-e6b1b7eaee12", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020877F55\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb2a4b69-c8e4-f4a0-d666-e6b1b7eaee12", + "x-ms-request-id": "a4eaafc4-e01f-0084-5df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-708a9bd7-6b72-b8a7-a300-b2d129a044a6/test-directory-0acf9629-5aeb-d05e-33eb-99bd385365f0/test-file-85d5b58e-5678-fe7d-8c53-e9ea97576fcf?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-61c37ed7a39bd3428eb166435a06e9c6-5e38d18926c3294a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ab77af11-6c8e-1362-cd2c-2f90deb55c7e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D75410208AD246\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ab77af11-6c8e-1362-cd2c-2f90deb55c7e", + "x-ms-request-id": "a4eaafc5-e01f-0084-5ef8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-708a9bd7-6b72-b8a7-a300-b2d129a044a6/test-directory-0acf9629-5aeb-d05e-33eb-99bd385365f0/test-file-85d5b58e-5678-fe7d-8c53-e9ea97576fcf", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e8d8b48f-c4e0-8c41-5b41-1ffc7a7b87d1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8d8b48f-c4e0-8c41-5b41-1ffc7a7b87d1", + "x-ms-request-id": "a4eaafc6-e01f-0084-5ff8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-708a9bd7-6b72-b8a7-a300-b2d129a044a6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7a1d6cc3bf04a45bb31b84b67d19192-129c1afe9bfa544d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2901fc72-74dc-329e-d52b-9d55e1ed6a2d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2901fc72-74dc-329e-d52b-9d55e1ed6a2d", + "x-ms-request-id": "b51046f9-701e-00a9-1bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2028682919", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsyncAsync.json new file mode 100644 index 000000000000..4039c2037808 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsyncAsync.json @@ -0,0 +1,164 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63100f29-b382-bf35-f2fd-16ee02790406?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ca1fdf3bb10ed41b33f767940695d7f-80ad52f869ee1b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6933da0e-7ab3-cf63-dbf9-d6a386d058ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D75410305E3E3A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6933da0e-7ab3-cf63-dbf9-d6a386d058ee", + "x-ms-request-id": "b5106fce-701e-00a9-2bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-63100f29-b382-bf35-f2fd-16ee02790406/test-directory-125f7d40-f1e6-5cd0-bc24-743f8abd8695?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1b13cd6ccc75043ad482bfed0d0ca39-af6a34adff2f7447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb373beb-65fd-1d93-0ad7-ad8e0524451e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754103063BC88\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb373beb-65fd-1d93-0ad7-ad8e0524451e", + "x-ms-request-id": "a4eab1d7-e01f-0084-62f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-63100f29-b382-bf35-f2fd-16ee02790406/test-directory-125f7d40-f1e6-5cd0-bc24-743f8abd8695/test-file-e81e4072-30f1-a5a9-29be-24336fb4640c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a095bed6000cb409a028f0ca977ed27-5ede566bd83f584c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b6a9636d-7c91-bb2c-9192-913e415fad55", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754103066B4C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b6a9636d-7c91-bb2c-9192-913e415fad55", + "x-ms-request-id": "a4eab1d8-e01f-0084-63f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-63100f29-b382-bf35-f2fd-16ee02790406/test-directory-125f7d40-f1e6-5cd0-bc24-743f8abd8695/test-file-e81e4072-30f1-a5a9-29be-24336fb4640c", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0bc65923-ae0b-427b-2998-bdf33a59dcaa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0bc65923-ae0b-427b-2998-bdf33a59dcaa", + "x-ms-request-id": "a4eab1d9-e01f-0084-64f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63100f29-b382-bf35-f2fd-16ee02790406?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-22391824ebfaab459e472e69ea026ae6-c3edb733fa30cd4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e81a2cdb-a299-c449-258c-853738a46c4e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e81a2cdb-a299-c449-258c-853738a46c4e", + "x-ms-request-id": "b5106fe3-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "197813100", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditions.json new file mode 100644 index 000000000000..e1f381678b72 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditions.json @@ -0,0 +1,834 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-413cc98d-4891-d371-7825-d0cba06c14ba?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bdc9c56354f24a49bf972dd6ba409bf4-49f66366b6c6db48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "56fa3c0a-bdff-eff3-f6d4-02e6afec6e86", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D754102093C7CE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56fa3c0a-bdff-eff3-f6d4-02e6afec6e86", + "x-ms-request-id": "b51046ff-701e-00a9-20f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-413cc98d-4891-d371-7825-d0cba06c14ba/test-file-a40b6c0a-5775-28f8-da3d-65b8928316f0?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc252da23ca75d45a899541a3698de40-7bf731ee03057a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50e32f6a-a07c-b23f-43d1-7cc2573a5c73", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D754102098AA5F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50e32f6a-a07c-b23f-43d1-7cc2573a5c73", + "x-ms-request-id": "a4eaafc7-e01f-0084-60f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-413cc98d-4891-d371-7825-d0cba06c14ba/test-file-a40b6c0a-5775-28f8-da3d-65b8928316f0", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "634e76ec-c59f-4173-dc0e-21a040f80b58", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "634e76ec-c59f-4173-dc0e-21a040f80b58", + "x-ms-request-id": "a4eaafc8-e01f-0084-61f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-413cc98d-4891-d371-7825-d0cba06c14ba?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c17b2e659faa34c99951b2969401d04-8bbdf8676f72a348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1d5aa0b-f9ec-f8d3-9ec4-b61ce7730bb8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1d5aa0b-f9ec-f8d3-9ec4-b61ce7730bb8", + "x-ms-request-id": "b5104718-701e-00a9-34f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19d6b89c-764a-2fcf-b2ed-4709269eb294?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1760ccc5158134bbfc3aa4153186f47-5e141cc0fef7c944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d637e68a-9a71-94b5-dba5-2effb2cad200", + "x-ms-date": "Fri, 18 Oct 2019 21:14:13 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020A1F8E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d637e68a-9a71-94b5-dba5-2effb2cad200", + "x-ms-request-id": "b510471d-701e-00a9-39f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-19d6b89c-764a-2fcf-b2ed-4709269eb294/test-file-c6c12112-75dd-7295-4daf-074ac490290b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-56d9a9e625d4534fbcbb2c834cf80636-7b6c470f42b37041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e42cb12d-b2e5-15ca-50c4-88c1936ad04a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020A6A679\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e42cb12d-b2e5-15ca-50c4-88c1936ad04a", + "x-ms-request-id": "a4eaafc9-e01f-0084-62f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-19d6b89c-764a-2fcf-b2ed-4709269eb294/test-file-c6c12112-75dd-7295-4daf-074ac490290b", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:13 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "131dbf3b-4464-c126-d569-eea152622d00", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "131dbf3b-4464-c126-d569-eea152622d00", + "x-ms-request-id": "a4eaafca-e01f-0084-63f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19d6b89c-764a-2fcf-b2ed-4709269eb294?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fbf3241431ad694198165743eb01f4e4-566169e510cd8347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d486a74c-bd4d-37e6-fcca-3de2a3f7e39c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d486a74c-bd4d-37e6-fcca-3de2a3f7e39c", + "x-ms-request-id": "b5104730-701e-00a9-4bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4aad5ad3-9f16-d902-c281-fb6e5e4269e8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-45b0f71bf239214ea46dfb15ae98b7ab-4cf6c88d01895341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fd114912-103f-ad23-a4ad-11ccc178d8b9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020ADB8E2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd114912-103f-ad23-a4ad-11ccc178d8b9", + "x-ms-request-id": "b5104744-701e-00a9-5cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4aad5ad3-9f16-d902-c281-fb6e5e4269e8/test-file-eed35461-37a2-79c0-a739-c04cc3edb4a8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7111283c741a74db4a354967bfdf269-50e7ef191fd3a34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cfb322f1-0947-db7d-8997-56064fd6e9b7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020B2EC64\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cfb322f1-0947-db7d-8997-56064fd6e9b7", + "x-ms-request-id": "a4eaafcb-e01f-0084-64f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4aad5ad3-9f16-d902-c281-fb6e5e4269e8/test-file-eed35461-37a2-79c0-a739-c04cc3edb4a8", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:13 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a05aaf88-e439-8161-5e7f-8b9914a2afbb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a05aaf88-e439-8161-5e7f-8b9914a2afbb", + "x-ms-request-id": "a4eaafcc-e01f-0084-65f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4aad5ad3-9f16-d902-c281-fb6e5e4269e8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3f17abc5537fee4d901be7d1549c9dfa-fc56431747047d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f7d9566-497c-147e-06c0-879d37eee10a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f7d9566-497c-147e-06c0-879d37eee10a", + "x-ms-request-id": "b510475c-701e-00a9-71f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e13da025-505b-bb1b-bb2c-057bc1efd4db?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e93c1a4ccd982648931a4fe98d0010a9-d57fe61a1e72b247-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0c4d19dd-c944-169c-7ac2-e45043035317", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020B9C6C7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c4d19dd-c944-169c-7ac2-e45043035317", + "x-ms-request-id": "b510475d-701e-00a9-72f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e13da025-505b-bb1b-bb2c-057bc1efd4db/test-file-a4c8abec-62bb-16e5-61c8-113a77367664?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1733ac80eeca1748bbc80b8a5c4d7e85-9a97f6a7b69b9549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "99f8c1cd-518e-7af1-3336-ab7cb7619f43", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020BE7AE4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "99f8c1cd-518e-7af1-3336-ab7cb7619f43", + "x-ms-request-id": "a4eaafcd-e01f-0084-66f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e13da025-505b-bb1b-bb2c-057bc1efd4db/test-file-a4c8abec-62bb-16e5-61c8-113a77367664", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b56d4497-dd3e-e3d5-6723-746b1b1a5495", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020BE7AE4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b56d4497-dd3e-e3d5-6723-746b1b1a5495", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104768-701e-00a9-79f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e13da025-505b-bb1b-bb2c-057bc1efd4db/test-file-a4c8abec-62bb-16e5-61c8-113a77367664", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541020BE7AE4\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "72e5384b-eaf4-6e05-a936-8242360a09f9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72e5384b-eaf4-6e05-a936-8242360a09f9", + "x-ms-request-id": "a4eaafce-e01f-0084-67f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e13da025-505b-bb1b-bb2c-057bc1efd4db?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6fecb024c878f146810d9d6dab987090-b71305a34394da42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e31fc406-e135-93a0-bba8-019dc525eb41", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e31fc406-e135-93a0-bba8-019dc525eb41", + "x-ms-request-id": "b510476f-701e-00a9-7ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8c6a8bc9-7f33-0b43-9995-95a9819a15a6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1c4a03c750fab429c24af55a77df787-f5a424cc9e61bc4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cca0275f-b298-86e1-8114-49a04cf71220", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020C70D62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cca0275f-b298-86e1-8114-49a04cf71220", + "x-ms-request-id": "b5104775-701e-00a9-04f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8c6a8bc9-7f33-0b43-9995-95a9819a15a6/test-file-57a55a92-79e9-a356-c7e4-16a69d7ecc97?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2abf799a5f2bc64c8fb27ac9c30867c6-eb9f369e15269d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e331c17a-325c-e6ce-d0fd-05b49c3ae802", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020CC5784\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e331c17a-325c-e6ce-d0fd-05b49c3ae802", + "x-ms-request-id": "a4eaafcf-e01f-0084-68f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8c6a8bc9-7f33-0b43-9995-95a9819a15a6/test-file-57a55a92-79e9-a356-c7e4-16a69d7ecc97", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db2c96aa-e84d-d93a-0e63-89fc4359a851", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db2c96aa-e84d-d93a-0e63-89fc4359a851", + "x-ms-request-id": "a4eaafd0-e01f-0084-69f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8c6a8bc9-7f33-0b43-9995-95a9819a15a6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8345dbf0723e26469f6cae347163aadb-b3bda66e29889243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "050a6236-0c0e-5fb5-77bb-60492f2906f3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "050a6236-0c0e-5fb5-77bb-60492f2906f3", + "x-ms-request-id": "b5104786-701e-00a9-12f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b6779b7-9cf1-de13-c46a-4066513f7173?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e78eaf26e6d68f4d829d828c1610a815-23722110b3bfd448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ed43a3e0-c233-995e-4e2b-41a4cc4e0d38", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541020D2F440\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed43a3e0-c233-995e-4e2b-41a4cc4e0d38", + "x-ms-request-id": "b510478b-701e-00a9-16f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9b6779b7-9cf1-de13-c46a-4066513f7173/test-file-f642ed49-2563-15a3-36a7-62c2ea3f743a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8f325d24fe1904695a013ed953aec41-87f3dab99ed77a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d8a7a21-9b46-bb0e-002e-b78c5f9caf0e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020D7C67E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d8a7a21-9b46-bb0e-002e-b78c5f9caf0e", + "x-ms-request-id": "a4eaafd1-e01f-0084-6af8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b6779b7-9cf1-de13-c46a-4066513f7173/test-file-f642ed49-2563-15a3-36a7-62c2ea3f743a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-608579c48b8d724889d09f8337b52c4c-08723686c7cfa64f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a6d837c-f5d2-c220-3cc5-cf487ed72881", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "fecc06b6-5fc9-c53d-adfe-1c37927eb398", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541020D7C67E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a6d837c-f5d2-c220-3cc5-cf487ed72881", + "x-ms-lease-id": "fecc06b6-5fc9-c53d-adfe-1c37927eb398", + "x-ms-request-id": "b5104793-701e-00a9-1df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9b6779b7-9cf1-de13-c46a-4066513f7173/test-file-f642ed49-2563-15a3-36a7-62c2ea3f743a", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0ebadf18-5911-bec6-59de-33ef27abbee9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-lease-id": "fecc06b6-5fc9-c53d-adfe-1c37927eb398", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0ebadf18-5911-bec6-59de-33ef27abbee9", + "x-ms-request-id": "a4eaafd2-e01f-0084-6bf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b6779b7-9cf1-de13-c46a-4066513f7173?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-04fc164e3891d64f8c4d83bd74388f2a-f38b7c69e9525f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e2fd5cc-191c-2170-581a-8c1c0c6a9766", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e2fd5cc-191c-2170-581a-8c1c0c6a9766", + "x-ms-request-id": "b51047a0-701e-00a9-29f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:13.9061236-07:00", + "RandomSeed": "678063466", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..e8557e79c4ae --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsAsync.json @@ -0,0 +1,834 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a896a015-6f11-6576-8318-443d15273a0a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-812a76c49839b543a5bd3617d3e29c42-36309a662aea7548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6109c873-fc52-bc97-7ab9-789dff6b1195", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D75410306E923E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6109c873-fc52-bc97-7ab9-789dff6b1195", + "x-ms-request-id": "b5106ff2-701e-00a9-4bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a896a015-6f11-6576-8318-443d15273a0a/test-file-b08b951b-21ae-8a4e-2c00-d48c9538c0a5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2072ac135088474fbb6930e22422d831-764aaed907b63b4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f224473-2c52-519d-797e-3551270a2741", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D75410307B2C38\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f224473-2c52-519d-797e-3551270a2741", + "x-ms-request-id": "a4eab1da-e01f-0084-65f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a896a015-6f11-6576-8318-443d15273a0a/test-file-b08b951b-21ae-8a4e-2c00-d48c9538c0a5", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50196b6a-b116-0e52-5b78-d39ea4658525", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50196b6a-b116-0e52-5b78-d39ea4658525", + "x-ms-request-id": "a4eab1db-e01f-0084-66f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a896a015-6f11-6576-8318-443d15273a0a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-37bf1a88e9f55e479da13e7c5d05f313-27d4370e7a7ca842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bce7df06-d6f1-472b-8154-aa29f0d99d77", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bce7df06-d6f1-472b-8154-aa29f0d99d77", + "x-ms-request-id": "b5107012-701e-00a9-68f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7ea05a59-3936-dae1-a46a-84357edd6152?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc0d7f1b6a90964b815c25ecd4cdf811-5d39922d8e697442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "511bbb42-2368-ccfc-fe0c-188652f5c8a3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030824137\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "511bbb42-2368-ccfc-fe0c-188652f5c8a3", + "x-ms-request-id": "b5107013-701e-00a9-69f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7ea05a59-3936-dae1-a46a-84357edd6152/test-file-515258f2-d941-90f8-2684-796f7cc2f505?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54874b6dad4dc9479b7fd21a35efc09c-d7408c5b09774148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8c2c1afe-6c4b-68b1-c28a-2ae3aa8d503b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D75410308994FB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8c2c1afe-6c4b-68b1-c28a-2ae3aa8d503b", + "x-ms-request-id": "a4eab1dc-e01f-0084-67f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7ea05a59-3936-dae1-a46a-84357edd6152/test-file-515258f2-d941-90f8-2684-796f7cc2f505", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:40 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "627069bb-6895-3fba-df8a-0138e5050815", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "627069bb-6895-3fba-df8a-0138e5050815", + "x-ms-request-id": "a4eab1dd-e01f-0084-68f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7ea05a59-3936-dae1-a46a-84357edd6152?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c2e1325ac247d49b00e62bd2f05314f-5b725dfd1be16944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4028b0ab-ed1d-aea6-589a-e17703a8fd69", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4028b0ab-ed1d-aea6-589a-e17703a8fd69", + "x-ms-request-id": "b510702d-701e-00a9-80f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88f99997-402b-b3a6-5b76-284b4b0e81a3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d9dc09dfec45d648b1954aee24091881-0020296dd5f8b54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2514b44c-cc43-6a10-0a74-e4a6c55b624a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D754103091AB15\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2514b44c-cc43-6a10-0a74-e4a6c55b624a", + "x-ms-request-id": "b5107034-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-88f99997-402b-b3a6-5b76-284b4b0e81a3/test-file-3f413e19-c91c-cf8b-a16b-a57ffb6e8cc5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9bfddbb74fba7240b01341452e6d363a-bf1d5c48bcca114e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e91ffb49-b654-8375-2844-84d727916f9b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "ETag": "\u00220x8D754103096FF83\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e91ffb49-b654-8375-2844-84d727916f9b", + "x-ms-request-id": "a4eab1de-e01f-0084-69f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-88f99997-402b-b3a6-5b76-284b4b0e81a3/test-file-3f413e19-c91c-cf8b-a16b-a57ffb6e8cc5", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:40 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff351ca3-a34f-c970-227b-6db6d7884122", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff351ca3-a34f-c970-227b-6db6d7884122", + "x-ms-request-id": "a4eab1df-e01f-0084-6af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88f99997-402b-b3a6-5b76-284b4b0e81a3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c5afb94a71e99479a7efbec8c597b97-6829935238ce0f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a343456-6f5c-454c-ae5c-0ce15e99e555", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a343456-6f5c-454c-ae5c-0ce15e99e555", + "x-ms-request-id": "b5107041-701e-00a9-10f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-10476796-29a3-0825-f0b7-54ed97f49da7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e269fb3ec9e824dbfc9f46ca1426594-53b16c84c483154c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c4e5b67c-d433-2c62-0f2b-1aa41b5fadba", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D75410309E2DD9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4e5b67c-d433-2c62-0f2b-1aa41b5fadba", + "x-ms-request-id": "b510704b-701e-00a9-1af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-10476796-29a3-0825-f0b7-54ed97f49da7/test-file-f54a64bf-413a-5f00-a004-ce6915567aa5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e636199e435c54a9c168dddcb84435f-45f0e9b439816f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "290e5a8c-2900-3ad7-b586-232f05f917b8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030A4AEAE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "290e5a8c-2900-3ad7-b586-232f05f917b8", + "x-ms-request-id": "a4eab1e0-e01f-0084-6bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-10476796-29a3-0825-f0b7-54ed97f49da7/test-file-f54a64bf-413a-5f00-a004-ce6915567aa5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bbdceddc-5047-6fa5-6b36-2c88b544bc0c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030A4AEAE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "bbdceddc-5047-6fa5-6b36-2c88b544bc0c", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107062-701e-00a9-2ef9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-10476796-29a3-0825-f0b7-54ed97f49da7/test-file-f54a64bf-413a-5f00-a004-ce6915567aa5", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541030A4AEAE\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1852a543-5c1c-6070-cf9c-6cb9a02231ac", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1852a543-5c1c-6070-cf9c-6cb9a02231ac", + "x-ms-request-id": "a4eab1e1-e01f-0084-6cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-10476796-29a3-0825-f0b7-54ed97f49da7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a58e1e9161d1584287bf4e50f45e51e7-285a17f714263c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f454ea9-a4f1-beef-6b16-d87ae339208b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f454ea9-a4f1-beef-6b16-d87ae339208b", + "x-ms-request-id": "b510706b-701e-00a9-37f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-54ab8bf7-bbe0-a87c-3ec6-1dff505047a1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-93c3c68883a7e445b0c8af216d8fb86d-5d5e12180a1c6a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8d2780fc-e182-edbc-d19c-d02a86ef6d1b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030AD2246\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8d2780fc-e182-edbc-d19c-d02a86ef6d1b", + "x-ms-request-id": "b5107072-701e-00a9-3ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-54ab8bf7-bbe0-a87c-3ec6-1dff505047a1/test-file-131437cf-ce29-d5ae-cf83-60b15633e552?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-623a0c3740c8ef46b5638bc159e21b72-a64b872284e4c54d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8b7a4ac1-96d7-2e97-d252-befe800a979e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030B29364\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b7a4ac1-96d7-2e97-d252-befe800a979e", + "x-ms-request-id": "a4eab1e2-e01f-0084-6df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-54ab8bf7-bbe0-a87c-3ec6-1dff505047a1/test-file-131437cf-ce29-d5ae-cf83-60b15633e552", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0cef5be2-5ab8-877a-c5d5-fdd6fb1f0409", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0cef5be2-5ab8-877a-c5d5-fdd6fb1f0409", + "x-ms-request-id": "a4eab1e3-e01f-0084-6ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-54ab8bf7-bbe0-a87c-3ec6-1dff505047a1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9fd6a17f332d8d4093fadfea5c8f0f30-5463d99abb1ddf4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "251c7ecd-8b1b-5ce5-0286-63179f1b1af9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "251c7ecd-8b1b-5ce5-0286-63179f1b1af9", + "x-ms-request-id": "b510708f-701e-00a9-57f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c7cf68a-b1e3-6abc-43cb-b453e832f035?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-81c48d89749de147842819b29c26b9a4-f12df5851afe704b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a0bd794a-7313-1b81-c2b2-e150d69174d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030C42CA7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0bd794a-7313-1b81-c2b2-e150d69174d0", + "x-ms-request-id": "b51070ac-701e-00a9-73f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c7cf68a-b1e3-6abc-43cb-b453e832f035/test-file-06212d95-9d11-abf6-087c-70b6e1bf5542?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-46a819bd99a6f9469659804e2a70d350-e22cb6d5ff027c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e666ffb7-7ddf-ad2a-8211-979703ca3a02", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030D67775\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e666ffb7-7ddf-ad2a-8211-979703ca3a02", + "x-ms-request-id": "a4eab1e4-e01f-0084-6ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c7cf68a-b1e3-6abc-43cb-b453e832f035/test-file-06212d95-9d11-abf6-087c-70b6e1bf5542?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3421dc7eb476354aa1bd7f43f8953bc2-146c210aa8517440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5df3b7b3-c993-b1e2-a220-db3f8f06c9dd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "5f099f5d-0688-455c-0b9f-ee24e3a5ae6b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030D67775\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5df3b7b3-c993-b1e2-a220-db3f8f06c9dd", + "x-ms-lease-id": "5f099f5d-0688-455c-0b9f-ee24e3a5ae6b", + "x-ms-request-id": "b51070e3-701e-00a9-24f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c7cf68a-b1e3-6abc-43cb-b453e832f035/test-file-06212d95-9d11-abf6-087c-70b6e1bf5542", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c70a121-51b2-89d8-224d-3e3893233945", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-lease-id": "5f099f5d-0688-455c-0b9f-ee24e3a5ae6b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c70a121-51b2-89d8-224d-3e3893233945", + "x-ms-request-id": "a4eab1e5-e01f-0084-70f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c7cf68a-b1e3-6abc-43cb-b453e832f035?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fa829ce04f459e48860ca3742708a34d-f9f9702f47d46646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee1e5993-9d96-122b-53bb-da7e1a715a18", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee1e5993-9d96-122b-53bb-da7e1a715a18", + "x-ms-request-id": "b51070eb-701e-00a9-2cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:40.5012982-07:00", + "RandomSeed": "170129584", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..dfaadd1bcae6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsFail.json @@ -0,0 +1,709 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8fd10c29-eeb8-f64d-de6e-30fa878841b3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc9497f7f47a8e47ad8d9fc9132e8556-b5810ea52b8e3e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cb9b3e0a-fec4-7cb3-b548-0fc8a3485391", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541020E0D723\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb9b3e0a-fec4-7cb3-b548-0fc8a3485391", + "x-ms-request-id": "b51047a6-701e-00a9-2ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8fd10c29-eeb8-f64d-de6e-30fa878841b3/test-file-883cebdf-b893-2bd0-4e85-60d181811206?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5d18fc30c2adb141ab076f39a7ef3be4-f8ee61715ee8784a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f8ecdc93-a29c-5288-6d70-7c3f9ee1fb34", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020E5BB1A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8ecdc93-a29c-5288-6d70-7c3f9ee1fb34", + "x-ms-request-id": "a4eaafd3-e01f-0084-6cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8fd10c29-eeb8-f64d-de6e-30fa878841b3/test-file-883cebdf-b893-2bd0-4e85-60d181811206", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:14 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a43e78dc-1995-a06a-8c9d-db7df9af6cf9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a43e78dc-1995-a06a-8c9d-db7df9af6cf9", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafd4-e01f-0084-6df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafd4-e01f-0084-6df8-850d5e000000\nTime:2019-10-18T21:14:14.4471263Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8fd10c29-eeb8-f64d-de6e-30fa878841b3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c319778bd9bb924ea2bfa8ba9b2ae4e7-52044121f7001f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26632233-56a3-1c9e-9ee4-02bb2f26704c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26632233-56a3-1c9e-9ee4-02bb2f26704c", + "x-ms-request-id": "b51047bf-701e-00a9-41f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e7e6b3c3-563a-c1e9-eab5-6b121dffaa43?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7d463f463f0d540a9c87c50e1a7be48-44f6cd816f29bb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "42a7af12-b562-dc48-39a2-3bedea8cff9f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541020EC48AA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42a7af12-b562-dc48-39a2-3bedea8cff9f", + "x-ms-request-id": "b51047c3-701e-00a9-45f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e7e6b3c3-563a-c1e9-eab5-6b121dffaa43/test-file-d6babf39-99dc-7c01-5de3-b7a70f5da917?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3dad0d182470934c836d33ea5ae9931f-e16d761204978649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5952a893-8318-7835-ae2a-e47ffda0cddb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D7541020F1C88C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5952a893-8318-7835-ae2a-e47ffda0cddb", + "x-ms-request-id": "a4eaafd5-e01f-0084-6ef8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e7e6b3c3-563a-c1e9-eab5-6b121dffaa43/test-file-d6babf39-99dc-7c01-5de3-b7a70f5da917", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:14 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "661414cc-4f0b-d8fe-2488-be2c83614e6f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "661414cc-4f0b-d8fe-2488-be2c83614e6f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafd6-e01f-0084-6ff8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafd6-e01f-0084-6ff8-850d5e000000\nTime:2019-10-18T21:14:14.5351883Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e7e6b3c3-563a-c1e9-eab5-6b121dffaa43?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7207d2732d09754f8f39ed9f65824bd3-78e3eaf4abfd344f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e8b2f0b9-668c-a9d0-25b9-6b03d31b4d7d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8b2f0b9-668c-a9d0-25b9-6b03d31b4d7d", + "x-ms-request-id": "b51047d9-701e-00a9-57f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3acf5620-8aa7-451e-fc12-068ad5551c5f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2bff4a3af68ed4459b177706a07723ec-7ae3238a6d541643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6589fc33-42f5-2eaf-d16d-ec796045d3d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541020F9B672\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6589fc33-42f5-2eaf-d16d-ec796045d3d0", + "x-ms-request-id": "b51047df-701e-00a9-5df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3acf5620-8aa7-451e-fc12-068ad5551c5f/test-file-6af70c9d-b9a8-bacf-7296-48a0c9002ae7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-63e91d52df2555449d86ea04630cfe20-31ec16bd48b1e04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d80f133-c31d-799c-2dce-f35ff90e65d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D75410210242C3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d80f133-c31d-799c-2dce-f35ff90e65d0", + "x-ms-request-id": "a4eaafd7-e01f-0084-70f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3acf5620-8aa7-451e-fc12-068ad5551c5f/test-file-6af70c9d-b9a8-bacf-7296-48a0c9002ae7", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d86c9bbd-1c80-20c9-25dd-abfcc309d0aa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d86c9bbd-1c80-20c9-25dd-abfcc309d0aa", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafd8-e01f-0084-71f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafd8-e01f-0084-71f8-850d5e000000\nTime:2019-10-18T21:14:14.6322563Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3acf5620-8aa7-451e-fc12-068ad5551c5f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce043c291fe16f4ea1a72ad8cd5c104b-316ffc7adba49c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5da1ea8e-8da2-2550-3a75-78104e07239a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5da1ea8e-8da2-2550-3a75-78104e07239a", + "x-ms-request-id": "b51047fe-701e-00a9-78f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0785065c-cb8f-8233-dd32-ebe7b2d80dee?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-98fd3c006c3fc44397ab1ff63f612d2d-1ea7fb71b706764e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0b93d075-7ab1-c20f-b71f-7f6fa1687362", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D754102108F8AB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0b93d075-7ab1-c20f-b71f-7f6fa1687362", + "x-ms-request-id": "b5104806-701e-00a9-7ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0785065c-cb8f-8233-dd32-ebe7b2d80dee/test-file-41b58967-4b98-ea32-fe35-66b691d2bf30?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2bc8920086bd974695b2f1794d18f100-564c805ed309c443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39f8d865-a9f7-294b-9ea9-0d7c145831e5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D75410210EA90E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39f8d865-a9f7-294b-9ea9-0d7c145831e5", + "x-ms-request-id": "a4eaafd9-e01f-0084-72f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0785065c-cb8f-8233-dd32-ebe7b2d80dee/test-file-41b58967-4b98-ea32-fe35-66b691d2bf30", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b9512e86-86da-9e39-bb48-449bf4c0cda5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D75410210EA90E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b9512e86-86da-9e39-bb48-449bf4c0cda5", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104814-701e-00a9-0af8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0785065c-cb8f-8233-dd32-ebe7b2d80dee/test-file-41b58967-4b98-ea32-fe35-66b691d2bf30", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D75410210EA90E\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5f6a6b1-7807-da0a-1688-dfae4d82708c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5f6a6b1-7807-da0a-1688-dfae4d82708c", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafda-e01f-0084-73f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafda-e01f-0084-73f8-850d5e000000\nTime:2019-10-18T21:14:14.7333280Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0785065c-cb8f-8233-dd32-ebe7b2d80dee?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fdb53ce4fb22884bbe9c28e8166b77fc-c3d0a1048d089b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ee98f49-e7c9-039e-300e-8de734938638", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ee98f49-e7c9-039e-300e-8de734938638", + "x-ms-request-id": "b510481c-701e-00a9-0ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c71c5f22-0eee-5db2-b084-f98979c34000?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9fc856ba0695dc45a05095ee240f42d2-3bad5c4a924a8241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3a24c5f6-71f8-3b6d-dd8c-9d45ed14896c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D754102117ECF6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a24c5f6-71f8-3b6d-dd8c-9d45ed14896c", + "x-ms-request-id": "b510481e-701e-00a9-11f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c71c5f22-0eee-5db2-b084-f98979c34000/test-file-b0978ccd-c92f-ff9f-9cfd-c6804ebe96a3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-88a6580ddc9dca47bc4a5c1e2f43410b-82291575fa634d4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a2553e4-8e76-2c29-2625-9dfbaaeded1f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:13 GMT", + "ETag": "\u00220x8D75410211CAA7B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a2553e4-8e76-2c29-2625-9dfbaaeded1f", + "x-ms-request-id": "a4eaafdc-e01f-0084-75f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c71c5f22-0eee-5db2-b084-f98979c34000/test-file-b0978ccd-c92f-ff9f-9cfd-c6804ebe96a3", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa9bdacb-5b98-b82c-7766-8d79680c3429", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-lease-id": "ee3f026a-d336-da42-1920-9e46166370ff", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa9bdacb-5b98-b82c-7766-8d79680c3429", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eaafdd-e01f-0084-76f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eaafdd-e01f-0084-76f8-850d5e000000\nTime:2019-10-18T21:14:14.8143847Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c71c5f22-0eee-5db2-b084-f98979c34000?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a561ed15c685084589e7e669b442b20f-fa717ca77ea2a941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cf2f7fab-f251-9a86-cd46-d61a48545f77", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cf2f7fab-f251-9a86-cd46-d61a48545f77", + "x-ms-request-id": "b510482d-701e-00a9-1cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:14.4109935-07:00", + "RandomSeed": "421317540", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..b549bf385ce4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteAsync_AccessConditionsFailAsync.json @@ -0,0 +1,709 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4f24309a-e204-1b6d-3a43-cac9867b6c86?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-11c70bfe12cd2044bb2005034a0fe8b5-adb678d4bd2f624b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "13913336-952a-9c7f-7546-1ec2714d308e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030E06762\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "13913336-952a-9c7f-7546-1ec2714d308e", + "x-ms-request-id": "b51070f3-701e-00a9-34f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f24309a-e204-1b6d-3a43-cac9867b6c86/test-file-0d2daa75-a893-c4a3-520c-2222dc271c3f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d1a0efc9d5921a46a1f82db17c474dbf-17d664e25ca66b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54cf77b1-1bcc-8ea2-90cd-c11d725cbf4d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030E53203\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54cf77b1-1bcc-8ea2-90cd-c11d725cbf4d", + "x-ms-request-id": "a4eab1e6-e01f-0084-71f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f24309a-e204-1b6d-3a43-cac9867b6c86/test-file-0d2daa75-a893-c4a3-520c-2222dc271c3f", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:41 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "65704367-c857-fe73-f203-c11c973d1d83", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65704367-c857-fe73-f203-c11c973d1d83", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab1e7-e01f-0084-72f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab1e7-e01f-0084-72f9-850d5e000000\nTime:2019-10-18T21:14:41.2880467Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4f24309a-e204-1b6d-3a43-cac9867b6c86?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-66fe59221199fa4b902300e7fa3f1a8e-5364bc81c6295a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2fb68ac0-59ec-61f5-6ba8-eab81d878511", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2fb68ac0-59ec-61f5-6ba8-eab81d878511", + "x-ms-request-id": "b510710b-701e-00a9-49f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0e87a87f-3418-9ec1-1f9d-92a4c3430ffe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-80bbd34350afd4478a08e50885259fbe-0bc9c40f8f0b7243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "46aff32d-ca6c-8cae-c817-104ec6509e27", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541030EBB22B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "46aff32d-ca6c-8cae-c817-104ec6509e27", + "x-ms-request-id": "b5107115-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0e87a87f-3418-9ec1-1f9d-92a4c3430ffe/test-file-238eec99-782a-928a-11bb-5ecac6f6c1b4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-48eaa8a41ada0544b66f7166acb23eb5-61bfa58626453842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f03145b0-92dc-b520-691d-34b06ce4c5d2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541030F1D26C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f03145b0-92dc-b520-691d-34b06ce4c5d2", + "x-ms-request-id": "a4eab1e8-e01f-0084-73f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0e87a87f-3418-9ec1-1f9d-92a4c3430ffe/test-file-238eec99-782a-928a-11bb-5ecac6f6c1b4", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:41 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "801afeb6-d0c4-55d8-26c2-667794e0f266", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "801afeb6-d0c4-55d8-26c2-667794e0f266", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab1e9-e01f-0084-74f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab1e9-e01f-0084-74f9-850d5e000000\nTime:2019-10-18T21:14:41.3721063Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0e87a87f-3418-9ec1-1f9d-92a4c3430ffe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2070a2a2288a34fa6759eb009b92cdd-1f10a8d9a1943f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6df96c68-44ca-850e-8211-5817681b3c7a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6df96c68-44ca-850e-8211-5817681b3c7a", + "x-ms-request-id": "b5107132-701e-00a9-69f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c350703d-3203-31e5-7839-cd623a2b9a60?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7ee8a7002af75e49bf70127bc2c66715-507d9cd84a159048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "496f1b24-bc75-364a-86c8-f59076ab4a56", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541030F8F8B1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "496f1b24-bc75-364a-86c8-f59076ab4a56", + "x-ms-request-id": "b5107140-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c350703d-3203-31e5-7839-cd623a2b9a60/test-file-4fd5f776-150c-b893-d38a-607032140309?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-295b408519989644a3418f9fd6691bae-c153f0f59735a244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "355aa948-2899-0f8a-88b6-76ea5cd90472", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541031000A17\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "355aa948-2899-0f8a-88b6-76ea5cd90472", + "x-ms-request-id": "a4eab1ea-e01f-0084-75f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c350703d-3203-31e5-7839-cd623a2b9a60/test-file-4fd5f776-150c-b893-d38a-607032140309", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8828a83c-cdb9-9870-ac2e-9705da0028f4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8828a83c-cdb9-9870-ac2e-9705da0028f4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab1eb-e01f-0084-76f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab1eb-e01f-0084-76f9-850d5e000000\nTime:2019-10-18T21:14:41.4621698Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c350703d-3203-31e5-7839-cd623a2b9a60?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b8637ed7e2e00245b4fa0d1900930860-a12f8069d008e64d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b4aeae8c-7bb1-f6b9-7b37-933e93944b0b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4aeae8c-7bb1-f6b9-7b37-933e93944b0b", + "x-ms-request-id": "b510715e-701e-00a9-0ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-465f8c27-861b-2d8b-5c0b-7984a427f056?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-47b5b80402f9d74a9f2dd30cc83670d8-6f2898e9ed6a1a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1b211ee8-54f6-06f8-2280-57a601345254", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031063F66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b211ee8-54f6-06f8-2280-57a601345254", + "x-ms-request-id": "b5107165-701e-00a9-15f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-465f8c27-861b-2d8b-5c0b-7984a427f056/test-file-10ab3c47-1f1b-b4b9-4805-d1b85e87b250?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-97abd01523d5c4479b944de0f1bc01eb-f6e0d2bcd44da841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ebcd30f-7960-c95f-646d-d2f18340a79b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D75410310B29C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ebcd30f-7960-c95f-646d-d2f18340a79b", + "x-ms-request-id": "a4eab1ec-e01f-0084-77f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-465f8c27-861b-2d8b-5c0b-7984a427f056/test-file-10ab3c47-1f1b-b4b9-4805-d1b85e87b250", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ba890ad-74cb-09ef-a0d3-2198016ebb4b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410310B29C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8ba890ad-74cb-09ef-a0d3-2198016ebb4b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107177-701e-00a9-24f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-465f8c27-861b-2d8b-5c0b-7984a427f056/test-file-10ab3c47-1f1b-b4b9-4805-d1b85e87b250", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D75410310B29C4\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f24326d4-1c97-59cf-171a-62c4aab6726f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f24326d4-1c97-59cf-171a-62c4aab6726f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab1ed-e01f-0084-78f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab1ed-e01f-0084-78f9-850d5e000000\nTime:2019-10-18T21:14:41.5462286Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-465f8c27-861b-2d8b-5c0b-7984a427f056?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d6c37369f9e57b4d8481a948e7b3d58f-910f54688925f04d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dac3a620-c82a-adb3-9eaa-fd5df3e499ce", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dac3a620-c82a-adb3-9eaa-fd5df3e499ce", + "x-ms-request-id": "b5107183-701e-00a9-2ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba41f1d6-0ad6-5196-f3ec-0a32144c441c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a6b839fa89eb1d4da6932a911bd36482-dd8ef2396a3d954c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "22ac39cb-5ab9-1514-0f72-e73ebd809951", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D754103112E9AC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22ac39cb-5ab9-1514-0f72-e73ebd809951", + "x-ms-request-id": "b5107190-701e-00a9-3af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ba41f1d6-0ad6-5196-f3ec-0a32144c441c/test-file-7c57e165-9440-3edc-ac58-33a4015ccb1d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a02c74c36b7ad4181adeb439d0f72ea-97e5d13380d67649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a4d4b798-e77e-36c3-5d6e-7661266f13b3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541031181FD8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a4d4b798-e77e-36c3-5d6e-7661266f13b3", + "x-ms-request-id": "a4eab1ee-e01f-0084-79f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ba41f1d6-0ad6-5196-f3ec-0a32144c441c/test-file-7c57e165-9440-3edc-ac58-33a4015ccb1d", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4a0c2d2c-2687-a09f-4330-7e32ab0085f3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-lease-id": "5862e27f-3c05-b617-09e2-30536d1511c4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a0c2d2c-2687-a09f-4330-7e32ab0085f3", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eab1ef-e01f-0084-7af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eab1ef-e01f-0084-7af9-850d5e000000\nTime:2019-10-18T21:14:41.6212815Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba41f1d6-0ad6-5196-f3ec-0a32144c441c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0b604800f935b743838a2c3698d5e707-e65ea20a85b9d64d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f834d0e1-c962-7f2b-2a15-72e83f7f987e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f834d0e1-c962-7f2b-2a15-72e83f7f987e", + "x-ms-request-id": "b51071a3-701e-00a9-49f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:41.2516320-07:00", + "RandomSeed": "1298174292", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteFileAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteFileAsync_Error.json new file mode 100644 index 000000000000..59ce5e814cfa --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteFileAsync_Error.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-95d6edcb-341e-9f87-c5b3-6cfff05d0376?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b86ced854a24049a74285fd81ed71ae-2e95836335623a4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8cea16a1-cf10-a434-c431-44f5edc59502", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D754102125336F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8cea16a1-cf10-a434-c431-44f5edc59502", + "x-ms-request-id": "b5104831-701e-00a9-20f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-95d6edcb-341e-9f87-c5b3-6cfff05d0376/test-directory-6cc02145-b828-dd63-015f-6cebf90759b0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6ee364412ebc7440b27f5dcb7874eed0-90efe73e559aca4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "243a389d-de54-e838-b20d-8bb16348aabc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021291C41\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "243a389d-de54-e838-b20d-8bb16348aabc", + "x-ms-request-id": "a4eaafde-e01f-0084-77f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-95d6edcb-341e-9f87-c5b3-6cfff05d0376/test-directory-6cc02145-b828-dd63-015f-6cebf90759b0/test-file-e18d94d7-ba68-ce8f-bb13-2be43345340b", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1446c899-a769-e2fb-a86c-6841b254b56c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "163", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1446c899-a769-e2fb-a86c-6841b254b56c", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "a4eaafdf-e01f-0084-78f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "PathNotFound", + "message": "The specified path does not exist.\nRequestId:a4eaafdf-e01f-0084-78f8-850d5e000000\nTime:2019-10-18T21:14:14.8904383Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-95d6edcb-341e-9f87-c5b3-6cfff05d0376?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-450813e0a6dc03428387b458252fdf0d-172ff947a432a845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6a4b31c9-1ffe-2da1-0d6b-1960cc19d77f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a4b31c9-1ffe-2da1-0d6b-1960cc19d77f", + "x-ms-request-id": "b510483d-701e-00a9-2af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "75244999", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteFileAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteFileAsync_ErrorAsync.json new file mode 100644 index 000000000000..fdc923fab4a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/DeleteFileAsync_ErrorAsync.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9367d0bb-6788-8fb1-7b0f-3c5c8954f239?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5236973bc322724d9634800a72930445-32c9ca9aea164740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bfbb7090-37e5-4c98-11b7-85e250ab4787", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410311F45CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfbb7090-37e5-4c98-11b7-85e250ab4787", + "x-ms-request-id": "b51071ab-701e-00a9-51f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9367d0bb-6788-8fb1-7b0f-3c5c8954f239/test-directory-72e88a37-f5e8-96f4-9688-eb1047b99819?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ef68882181b134d81aed95d883e0404-158e695282763e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6cbf982f-bd79-9be5-7b25-285d4b870457", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D754103123ACFD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6cbf982f-bd79-9be5-7b25-285d4b870457", + "x-ms-request-id": "a4eab1f0-e01f-0084-7bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9367d0bb-6788-8fb1-7b0f-3c5c8954f239/test-directory-72e88a37-f5e8-96f4-9688-eb1047b99819/test-file-e1026b1e-2edf-04ef-362c-6dee7fbff83e", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "32161ef4-ac55-011c-a9bb-354d50f61bbb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "163", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32161ef4-ac55-011c-a9bb-354d50f61bbb", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "a4eab1f1-e01f-0084-7cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "PathNotFound", + "message": "The specified path does not exist.\nRequestId:a4eab1f1-e01f-0084-7cf9-850d5e000000\nTime:2019-10-18T21:14:41.6993369Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9367d0bb-6788-8fb1-7b0f-3c5c8954f239?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3125ee77fb778b43a17e159304122eac-5639faa603eb4b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60faefba-c5a8-4de9-d3df-043ff652d192", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60faefba-c5a8-4de9-d3df-043ff652d192", + "x-ms-request-id": "b51071c4-701e-00a9-67f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1362853583", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync.json new file mode 100644 index 000000000000..abba07e82a51 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a18dae4-506a-2fc0-ad34-2c9ce40df6e5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7b2df94f86e7444b08dafa36410fbe9-fe96998f7218e343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "171e2576-6dce-7d30-333a-6c25b17613cc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:14 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021316889\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "171e2576-6dce-7d30-333a-6c25b17613cc", + "x-ms-request-id": "b510484a-701e-00a9-33f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9a18dae4-506a-2fc0-ad34-2c9ce40df6e5/test-file-41c60752-93f9-bf1f-c650-29903ca5dc75?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-80508eb708b8d54e92982d60c6f67fe9-debf725938e20642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4bc947c6-9f70-e38d-065e-517d44a0418e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D75410213C049F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4bc947c6-9f70-e38d-065e-517d44a0418e", + "x-ms-request-id": "a4eaafe1-e01f-0084-7af8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9a18dae4-506a-2fc0-ad34-2c9ce40df6e5/test-file-41c60752-93f9-bf1f-c650-29903ca5dc75?action=append\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-d4ba9166d6877c47a551028493e5c059-0a348a0851807543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "17dfddca-04b5-75e2-eaf7-52d1d383cec3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "XvbRC1FU3nPxvLyqmmkG1zotyfXbkAS0GEG4j42ZxeQNalfBHQuqcmhVWrTi40mdWHpDFtdMss3yHPIPnE7mV/fYnDARRbkug1aMhjZQ0TX4GjcSVa4NwLeJzwAYmtYabgK9CkYYixPAFJOAwCyXokq9F4EW0wJIy9x4h3W5FumAcRczksfu348kUkEbjACL8iy1WoJVA5sAdD9qnwSdBv2pAE4UYw\u002BDzzjy8oHBLT7c7ZVIBLxmK258Mx6HhD\u002BKh0tDcYyxd44dMYtKYxAZPkcBjbJuVAJBQtXgmC/x\u002B0r4Z2s1fruxKnUGK9IwHMddYvXWhvaMHDJIAS630d9fLDVAUvul48CLT2M9ZygwESYNgjU6GnVTa0s47XyM\u002BViWp/\u002Bc78rMuH80SzeTT7QKGO8Iqk\u002BpJBHA7OawbPZD/lUKpsApkyFcQMq1Bs8\u002BwBuWLtSMhE8J7IPt3APjG0uJ8EzhiKnz4YXOq2mE9B5CgizLGT4htnoGAbk9O7ceeCV/LBWDXDhyo01PvtjlhPhkq1nWGAEMZznS24bvtqbNsDNEBccIvyXzWXbx0vihIHzB2I9dR2AjcsXbsIGxguymgQ2loX8wW\u002Bw047\u002BLG5RBMbsKLt0WcGjSIJMCLA6kQdaJSlDq\u002B378kH2jKWOhmFcwmn/Gp1MPkBGk04HsLi7dj6LoAdBEVjU8DZ5gckYFMYg70ZKO3pmDero\u002BRSj9EGFOxZnBuJaH7ERKiZm0rh3Ln6H4sF2cT7EIZIcWBhANP/w9Eq2tQ3nxtOVNRFX/zsycc6aGBF8DsXbouVMPcOY0PEqdd5xwHVwoBvx4TwtcCJa7epJqhzqdOWA3xYkl4kP/GQcLYlcvLFVJXv1ji2Jri7G9VPZTybUP/z07OFjSAyS4eTUDUaU\u002Bi009ICg8Oa79zDnYZ45Nq09S\u002B2IZ9PP8d1rZqhIsaDoMf8moFaiM0saPPWwf\u002BpuVa83lsFVCJJdaQKnOY4\u002Bb0GT/zOjFpJamximciraH3X2/Qz5FR7fkyVoxTtX/vm42820HIC2y0Mc3P\u002BospZrh0mMsDiBQVomsGgKOk1XApwe6ZpZIf71PDXJ3DgfMuCTAUHxx0rBO5Z3jWgUqIz1ydpficT8DmFKl3ACt2UeB32LezULYT9RXa4D4ZSS3JOk1BZhw6kbkvLgpzPWvoQxVYXqjTFX7mSbCiwa\u002BCzIu7rgWeNSvEfUb\u002BhGJr4Pep8pzogSpE9iTOWtxrV4/JbGG\u002B909mCk4pk\u002BEh1FEcemj4\u002BM8S2gthNrfgj5oPmOX29RfA7SloQ\u002BgOvy0JIyGT8iCzcl7A9pJWHYDXRXr0Gfs7at95G41/kLUmxBreV9OWDN15XCZG9j5Fqo9oQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "17dfddca-04b5-75e2-eaf7-52d1d383cec3", + "x-ms-request-id": "a4eaafe2-e01f-0084-7bf8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9a18dae4-506a-2fc0-ad34-2c9ce40df6e5/test-file-41c60752-93f9-bf1f-c650-29903ca5dc75?action=flush\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-19155b0d81292a42a6928dc6e97cc4a1-21b783b95eafd041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "382f6f74-25ca-3eec-1740-7f9d76650c85", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D754102140CF72\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "382f6f74-25ca-3eec-1740-7f9d76650c85", + "x-ms-request-id": "a4eaafe3-e01f-0084-7cf8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a18dae4-506a-2fc0-ad34-2c9ce40df6e5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc5ca6909a44bd40ac4e92672cff2a34-fd10fd34b0f96240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "635d3f54-9654-d2f8-70c0-c3a5263939c3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "635d3f54-9654-d2f8-70c0-c3a5263939c3", + "x-ms-request-id": "b510486c-701e-00a9-50f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "385480587", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsyncAsync.json new file mode 100644 index 000000000000..442ab27e7c8e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsyncAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c10b44c4-5375-ee29-dd18-d0d5ef83138b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-753365f492db0b49a7c11c83f78748f1-4a35b8390f2d234e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "30774135-5e52-1bd8-4f76-9356582c3a1c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410312B056C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30774135-5e52-1bd8-4f76-9356582c3a1c", + "x-ms-request-id": "b51071cf-701e-00a9-72f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c10b44c4-5375-ee29-dd18-d0d5ef83138b/test-file-dc254bbf-fba4-970e-b7cf-b89edb7444f8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-158b8589dd38ab4c9d4c5f49a463442a-1028abf523e30f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ef65b9c-7dbf-3a19-32e0-7982a53a3fdb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541031313D9F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ef65b9c-7dbf-3a19-32e0-7982a53a3fdb", + "x-ms-request-id": "a4eab1f2-e01f-0084-7df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c10b44c4-5375-ee29-dd18-d0d5ef83138b/test-file-dc254bbf-fba4-970e-b7cf-b89edb7444f8?action=append\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-228975e5f9364c478f6348c7e7453648-43d5c88844f86647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "176b5502-e88e-7582-702a-f527dc43030a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "MpqYRouNEd0SEZH1pjL9gezbAn995TlA\u002BWZ6K2i2bhBvean\u002BnZ1RD0oYTK3sJJQA4veWyTfAXU1hWEwlEuV0XKOBhSyI/\u002BRPivI1ZZmLVNXReUlxH6TYrxxcnUVQK/xkpO8Jap5oeOMSRj9Fiviz1QN3U5mcAzz/qdUPK2Gf/l720MCpguk2aQFmXthkkyQkqMdB2dhjyKGzCcHJWEyBc0jhT7o3ClMZQOqYNqRjmxaw64OaXSWGkggf9ngobRG05OqQg0Nq7J5zKJjtypH8UG6qGGzJ5xYiWryxGBTb8NPY41G60hjSRf7kJjWMmMh2I6YKfVSk6/3UbSiHudSKmDfFFOdAQn1W2NNu5MDglsL0OvRt0HJ/NPdT5WTvSowpWo3\u002Bx4PgNuEotKWBNgc889dmk37fHMjEReDv7FwYZo5GRIky4s4\u002BEwQTRRzN/v7wFvGNibcOSj3FOoGj8EmEEE0XOvF9CREIKH95zNer9kfh/9Vqi93WOPpLbahNmiO7jjTOtsMMcg3ghGE3lH1mGUM6wfB0GoRwQAH3Mpxpu41cvj2i3ECD1I3Iigd8n6R85VNkE9gyRnSwXnXCFUBwdsjT2tZAwz0Ctu1jq5B986BdekxIBKi0KnfI8n7Kwb9NVxQ\u002BqMXOOyEWYlzrzpvkMmrVZJrzJ3EfH69eeNG\u002BOPQuFlN7Pkvbjz8rMqJLyFzc5L8T9V0kWTCiHokVb8NQVylovbdHaPMf\u002BdVbyPXO1FZTgpQRq0KXCrwj2SDBxiB72tp54wuklXvM8/uHyJE61Eoywe0vP6zm0LP6I4/TXTO13\u002B0aVfBLruwYRbdHD0Er6ATVjwQyTJsukhNYqXHr\u002BJbI0umkIH9a5xMAFvn0n8ByzzuK/c4vgpJR7MPc8wV7LEwhfzxXh8iFe6fxMjahOfJS5do2YPvImFBWUjO7ffQNhOmt0yCDGkhyBYEmPk9csLPQig0qRctQWebsATWUyf2z461M82XRzsuSw1t5oVoA\u002BaKA6/Pn4z8eXHo5lxkT3TuEc1uiELxN/rtBmIFw17eM6weSFN4KzP9uLZbqmDayf\u002BUf9S7/XunlMuw4pUq9rYXDrawRgMldeaZbM\u002BIlY2aEjxmcUOGIjIwerOLy0Sa0sIARJ\u002BqKoP8cwXuHpCsGwM\u002BFsxYxIVykOiAg89Pma6h/poJiFDt8\u002Bu4af49mAehhGOwTbB4Qg48jbOzJaa0rNVbTCP6oo6yTCbknF6HNPjk4v9vm0/6KbyLzP6dOspBB7kk4kvnquHRAgGNk6WvtVS6zkarSRGJYSZnbtGMERFco5SlXlatATQZmplObJYW3Bep4myDmb6nn4ElgDwMQOzsMPANBlb\u002BDc0Oja54OvQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "176b5502-e88e-7582-702a-f527dc43030a", + "x-ms-request-id": "a4eab1f3-e01f-0084-7ef9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c10b44c4-5375-ee29-dd18-d0d5ef83138b/test-file-dc254bbf-fba4-970e-b7cf-b89edb7444f8?action=flush\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-715641b30a83904bb1e73c685091ff62-ad46966988026345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15a00593-f733-3b2e-91ad-3e4e968159fe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:40 GMT", + "ETag": "\u00220x8D7541031359762\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15a00593-f733-3b2e-91ad-3e4e968159fe", + "x-ms-request-id": "a4eab1f4-e01f-0084-7ff9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c10b44c4-5375-ee29-dd18-d0d5ef83138b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-318e672771afe741b2bb177a013dd7d6-43abfcb4654d4c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d793d320-eea2-e1d7-f4ea-bb3e15481911", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d793d320-eea2-e1d7-f4ea-bb3e15481911", + "x-ms-request-id": "b51071f0-701e-00a9-10f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2146079088", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditions.json new file mode 100644 index 000000000000..883edb0fa1ab --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditions.json @@ -0,0 +1,1057 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c8bbcd53-2d38-5251-0193-27b5205f1978?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cdc83ab82b1a0146867d8a573acd7004-76e7c5754cb10546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c2b26c8f-3267-ec08-6170-1716b40bef1b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021465016\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c2b26c8f-3267-ec08-6170-1716b40bef1b", + "x-ms-request-id": "b5104879-701e-00a9-5cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c8bbcd53-2d38-5251-0193-27b5205f1978/test-file-ead7cf71-50f0-f6c9-a6a5-8b809b0c2b19?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2bc85aa2c34164e87c233a91bc55d91-96a666d77d15cd4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "56d276c8-940f-3f36-a2bc-1cc1a7875055", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D75410214B5E01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56d276c8-940f-3f36-a2bc-1cc1a7875055", + "x-ms-request-id": "a4eaafe4-e01f-0084-7df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c8bbcd53-2d38-5251-0193-27b5205f1978/test-file-ead7cf71-50f0-f6c9-a6a5-8b809b0c2b19?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-a635351dd0510d459489515858435fa6-e8f2df20c8bbde48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b31c61a1-3684-8b42-aace-dc361538d206", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "Rf0Bs\u002BU8bhu\u002BMDfTJ6\u002BxlkNatyU61Al/yucQ8DpPACvM09RHDq5LjAe3mN9dYhjyCoZ\u002BTc8qGnDzgun\u002BK37gbi8LBlPaaoeVDisegjwqIWfPHea00bJborhkU4zFTGCJ1ymvUlvEF6D\u002B6D\u002BkDJgzyWGBLw2XK519sGSadhb6z8HLlasTes8LCgVFtehzt5UgMYorQx1T8auMMqH3KqGKAxl92XfsH0\u002BRdSUHUna0CfjPeUSMz4ykeKP/h0ctFOBku7HP9t4eMxE7mc33S5811ympKLBd/jSM2WDT7ZgHZGFFo5bE5BMasEYyUDa\u002BrCwEyq8dhOwvBr19Qxx9SkZ5MzRrsqcIcfIWjndqKq39zS00ziLo6eB1FZzYRqH2nWX/uB0CUvmF\u002B1m8B/V0xdsQgHXvSXsjkUlT9pwKLypRH/ERanGP\u002B3ozr9PJK\u002BLqAFDAyMUsBlTq2yfUrlxceswua\u002BcEYlpqgIX6vJqoWmVnafVMSWdkJBicJ49Ku00e1jQGmsD65p32VkdAMkq5QYHCbEVmEDBlyUbOZzvLIMU42\u002BVlor\u002BlbIJXVvIfJPLO4uYOh04Ht8YDodF5K35iKjaCCFZlVJ/BHf/CDrk9RaVUAIRVvJh3MCQeYQDuK0EE9Su8nRycaY5GTGpORakNxlwsJSv5DW2eCtgyRvKe0vG\u002BvRmNgaeJt5f2DnAtKOp7EZukwgYWCui9HZJDaiObqHl4j4ePf0S0o22TA/79cOLttzRW\u002BhDrqLMwz2QVRU10Wmb2tJhi65JX8B6Zggbpv6ywVrPuRK1pjefUX6/gnl0fH6mYB7xJisuh/wrxUiasRw\u002B3Ze6ahRW4jCexjozjdlHAeWJcULjwZsvnTEWjdzvAJxefKTlvhJmU33qVmPw/voi5MdjDT/ZXxv4iszjPFRXr8Gd0Q00XUfXIyHE9W87Pp4686UVj/dchR2I6TNFhxMlkqaeVy3o7od/j\u002BoeFGmowUwuqEyvPiPOPU/zr3QUkZwOn2LImOtwTgUhmfwJPnC33CfnFtrGdlSGzBXd\u002BUMTav5OD3UK4CRgvl5LjaQjxP7fP89MMX7BSCUORcjVklDGEjMBvzL7qP//glR8euisYwsXAr1zwzmDiMdT\u002BJ5fjygJhXt1IgXP45LTTK8mQM04XeK9vpOXUk75gjJrq6xdo/csdvVxO0EFRx8uoHaKWUf2F567ncyYcjcoe5/TZDvicai7\u002Bc3XyyahuHtwaK3YbyTucZQRogYmlADCRL\u002BhMeLnSDLN0mN2Ikh4GeFVJAmFUAx65PKnzM\u002BikWHJFYZnAIqUjRx7CpjBdFNLmYgk0W/3OPCvJkjwP39jK0D9rQjCERlWwJbtCkV3tXCfWDdHfbw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b31c61a1-3684-8b42-aace-dc361538d206", + "x-ms-request-id": "a4eaafe5-e01f-0084-7ef8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c8bbcd53-2d38-5251-0193-27b5205f1978/test-file-ead7cf71-50f0-f6c9-a6a5-8b809b0c2b19?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-94b07e4485eb344c8a7ec14a49c3e556-90baba77c135e64c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ab355569-2bb5-c6eb-33ea-7a9e1a5953db", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D754102150CA3D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ab355569-2bb5-c6eb-33ea-7a9e1a5953db", + "x-ms-request-id": "a4eaafe6-e01f-0084-7ff8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c8bbcd53-2d38-5251-0193-27b5205f1978?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8b02c3fda577241ab4c72a2178266e8-dea5b3e0be303540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0ccde47-2603-be51-767b-c2e19178356c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0ccde47-2603-be51-767b-c2e19178356c", + "x-ms-request-id": "b51048a1-701e-00a9-7ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bcbd35f4-128b-6d4f-4f9f-61e93daea144?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5cb134618b6744da70b418228c630c8-b5a76083ae482f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ef488196-d330-3586-8f5f-7064c56881c7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021562F0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef488196-d330-3586-8f5f-7064c56881c7", + "x-ms-request-id": "b51048a7-701e-00a9-04f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bcbd35f4-128b-6d4f-4f9f-61e93daea144/test-file-28867dda-fa21-61e0-5e4f-ce3c141d332b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-499731f6b2d4864eb229ac5edb5bfa0c-3b71061322676a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc5736cd-db9c-9baf-a1e7-91e104492071", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D75410215B58F6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc5736cd-db9c-9baf-a1e7-91e104492071", + "x-ms-request-id": "a4eaafe7-e01f-0084-80f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bcbd35f4-128b-6d4f-4f9f-61e93daea144/test-file-28867dda-fa21-61e0-5e4f-ce3c141d332b?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-848585d3091a394587d9aad4623fe216-25e67978d9311844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2cc74559-3e7f-9ef2-617a-17fd32b596ac", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "LEXJNhXEYidp/0X/TrM\u002B6qVIbt3Fd46/37cafiEzg5kBOQDdqXJwCNQvU52Wr0zuqKY7u9pDrLS2ClZeqeMGNXur/hSyYUEz2GUJliTwKC9qLNZ6\u002BMe\u002BvY1LJ58cEV7wKR0h6rE3O0ZlCOJ0OhWQxeEm830Miz2z7ECHZzqhFscGGGwGzj5\u002BMvGPFfDlSoN3u2G99R7h453gbv1wsNMMw/EbbSGpifaip8CLfXZNzqK9D6zY4yCoJTTPJmBBDoIdg1H\u002BytxizjFqGk5dVWYnkp9as6EnM9/Qckjt2WKVYZk\u002BbvkkTgTGW0B6bsjSS8/Np5TB5lvg9k9yLleUdPXO1Lm0H\u002BdsA0SblFhhrMUX/Sd4HzHO1Hs9XXeqsiCsMuZLrJkPHSvoYKRPJlIDf0mKWjAwG1XDAAA\u002Bd8FvwlEk7mJyFgAsB\u002BD7kL6Nfq4oOt0uH1fvfBaQh6uZ0aZpeJ1TKzfvkWlJXlNPNYqWNYFRFTzkQaP5NHFL4Y5UkzY5kRcgOVN2Oal05MEDn0eM\u002BlIqR7xqhTf6WfbGpK/b9csdFqNydfwu2tyTb1zi9pQqv\u002Bc8Kkt6zwvgJt9csJT5me/25omjGYRV\u002B2zg1xbaGGNinOTIn8p/okaYkk8c0SpHmdZt7A8LhqVi5i7emvj1BQ18\u002BhOwMPokdkNCC4c1OSpCmD0/bSxTVxY\u002BZricoQhOooxBn9cWl2ncSHXLyHoeLa0EnAG6tZjhKKP9ccpBiNU682n685lSKwHUYyW2iI6bIDgLmAQHlOz0X3c0GCWem8CgkNQQIzkTsXD/5VJzKqAUYVCRNfDQM198BpMhHhPbNcdlFve6i/z\u002B9\u002BaUCK6ZgTXXH7bVDWXPz110lBym8ZJdI7CKDhSoWtZTkj4JPCqx4oVeSv9cBihilUeaRfbfWAVTN\u002BX\u002BD3IhLsTggXonxZMyw7GXR6eTAByHKHjMDhXgdDk4tgRFs9MSPRw6e4WtO8\u002BzZ4FESBFevzbIduf6VB\u002BvAA1B7g\u002BO7RDehAqLWYSX2eyoGaeTmyso2vbNfTzsGOj8int4bEzAJHpxZsQG02axMZz6UTt4G2ThGBQYwG/U8Wwhjs8IH22f6PQsIjRnIgaQG0uf8satg24WllQ4qGQKnHVY5ESWqRIvWmlGS/kwevYOh6QkNP\u002BldApg8ogYZz\u002BQIoW/Dj3B\u002BXI5cJdcZzh15hxeKiC/5mh1snA6NraJFvMptihzcWu4TI4x6sRoSAzS6wtsuj0f0DwdSVzNh8O7sFmjMrAPAXSwpt2RjfukDWljZ0qrHFy2CuXsVicP68TLdjpqxBZcwumXvBRfjkNAeDvyaR94EJP97SjLI6tMoLoZxhfBOklTB6VgE2BHV3uhqw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2cc74559-3e7f-9ef2-617a-17fd32b596ac", + "x-ms-request-id": "a4eaafe8-e01f-0084-01f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bcbd35f4-128b-6d4f-4f9f-61e93daea144/test-file-28867dda-fa21-61e0-5e4f-ce3c141d332b?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:15 GMT", + "traceparent": "00-d468b4fd5086044eb3c379424d3219b1-bc1f313d226a0e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11ee44c9-75b4-9e2c-f97e-1f293b6874b7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D75410216123D8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11ee44c9-75b4-9e2c-f97e-1f293b6874b7", + "x-ms-request-id": "a4eaafe9-e01f-0084-02f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bcbd35f4-128b-6d4f-4f9f-61e93daea144?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cabf14dbfa7a944da116ef5b5dfb2818-1af4c076d528184b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ed33f574-85c7-b3f8-4b2e-6704194a374a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed33f574-85c7-b3f8-4b2e-6704194a374a", + "x-ms-request-id": "b51048c5-701e-00a9-1ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-253216a6-dd0e-e0b0-acce-405ffbc72d78?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-88b1be4250bb5c4d833f5d8cebeed8d4-48643038de0f2840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5bbe2f1c-134d-96dc-4452-41f94499b883", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D75410216634A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5bbe2f1c-134d-96dc-4452-41f94499b883", + "x-ms-request-id": "b51048cc-701e-00a9-25f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-253216a6-dd0e-e0b0-acce-405ffbc72d78/test-file-e4beee01-f195-1f15-2677-dd5a016d5f18?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a0b2d535a466d42940ca1083aa19512-2845a319193d8d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "924158fb-22d5-2aef-1a9f-35d6368195d7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D75410216B0DE5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "924158fb-22d5-2aef-1a9f-35d6368195d7", + "x-ms-request-id": "a4eaafeb-e01f-0084-04f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-253216a6-dd0e-e0b0-acce-405ffbc72d78/test-file-e4beee01-f195-1f15-2677-dd5a016d5f18?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-eb70bc402e93274b8f0f7877306c6fea-f60c73b48960f747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f2896f3-2921-9508-93c9-d2512855fc18", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "8ykyiVXtei7DjIx38DPaLwEuX6grzEKjyhiwaZ1U\u002B9aIKu4cw\u002BxZDd4TzkmWeDrnxQXUCCHtqybmjr89PBGRbpC178ZEvWsV1VHKGP74DVLeyaSXgPO1mn7HNTUtG9HMgV\u002B54Yh0ogeZvzPPI5Io7YFsXnJt\u002Be6cAFRHfIg26LmA/ZeePyvJaSed/sDA5Xfsn0e0wLxeX4dwHeE0LSV\u002BY9d5TyX7iq5VovRLz/su2xrcWt1Agif8IZ4PLSFKlTwBHpvpRpVS8BSZXh3HE4\u002BMQkHGV9JHPuGvfS6H7F2MCg24SbFgRJWFimrIpyMJNA4Og\u002BrghD1qud\u002B6OclnygS3DFQQD8ndLP2sQMxnf5e9pUkgeGhyrIbPTZDRpgvLHsBlEZvP\u002BSREMFftNENxAjpI/JN/RlGbRV/OQMI5DIXy4CIMAm387qwk20gRhXhCXkpVial3TNduyss7AbhiCiTR\u002BlQhZADMTA3nW2sJicDni\u002BJ35ILcepRLnjeiwO3zwtAjQIojIflKiD2bkPBsZEALU3XW6iah9IC/1cbIKosg85ia5kg1w2rpLVtFQOmj3zn3lm13HdeqgUwJZEsygV6ye51Y0X731Y8L7L3LXLSWHPaN0ZQdqNXA8GT8K18etqv9k8VLSw27/8DdbDAa3iSXckdUpbDJlNLHl\u002BEZ\u002Bqkv7DUSzcnuStHp0dHTPzukphE/ZbgYyhH6M/7yhLMsoQUXrYD6CBBbqCd2a9Pf9lSWI/DP2ZXwFyIkF5rK/MYdvC/Lu5G7qZ4A5LyQol4\u002BGzyqW2DDXchvJpZd1vB2kKxhWK6jEzrC23lSzvXZX3XD5vtdIKBmWl9nXJX7XtKtilMPL0mvmgcB54DncI7TlsYgmvD1GHAL\u002Bv5PO7elxn2mpEShyS8rE0v0XDggf\u002BnQlMXP2sPiuHHiBDVLYF5QXCEDQMtKMcyW9YalALw46nsVfqfx1ey5xOzSv8T64LPspP8XHD4dhmL5OOU9Pbe1qRm5NuG3XoY0SnzfeHIImxTSuFy8Ic089/hE\u002BJ0Ge4c0HRWrQarRNUV54tLCPQ7w8ZzQa4Rb\u002BIhLfD7pcmXpLs/0qlpdXFpqAIMXQz/7ebnpUwcANRAC2SWMX8Rr58Lfj7MDzZOzk5RBZmoAQ7RIUAKEAB5e6Pi\u002B8tE10P2W/hjBN7OL96wmNcBzvs\u002BlAZVxRA7B5\u002Bejgae7RNvCfsOWq2hRPwwAvFlWXcpe6iopGfA7xIvv1RYxHbYM0LLQZLf93RNmVMKJcIe1aokdRZZ9kSvrhro3ptVRICJW8\u002BumhvkSYA0WwsUusVMEOWuNFNgfjz\u002BH5d38xjY9FTSfM32bD\u002BSQCuSIZs9mvNRnMmxqwwtKNmSsHg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f2896f3-2921-9508-93c9-d2512855fc18", + "x-ms-request-id": "a4eaafec-e01f-0084-05f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-253216a6-dd0e-e0b0-acce-405ffbc72d78/test-file-e4beee01-f195-1f15-2677-dd5a016d5f18?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:15 GMT", + "traceparent": "00-0faf83305b05b346af3c1cd57298db0a-781040626d101244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f5602c6-3d3b-77fd-1280-060d065a6839", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D754102170677C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f5602c6-3d3b-77fd-1280-060d065a6839", + "x-ms-request-id": "a4eaafed-e01f-0084-06f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-253216a6-dd0e-e0b0-acce-405ffbc72d78?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fcf87f3c79eb764b9e2adad860051be7-7e16c5e45625db4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "268bee87-5cfe-b2dd-f3cc-627343a485c8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "268bee87-5cfe-b2dd-f3cc-627343a485c8", + "x-ms-request-id": "b51048f9-701e-00a9-4cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3d3f46c-0851-3ea1-ecad-bb9ff0b17c5f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8413f37a49ff9b46ba166cd6b2b6d5f8-862ad804c9c62c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "06df8416-30de-7f77-4c4c-3951a13dc142", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021757700\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "06df8416-30de-7f77-4c4c-3951a13dc142", + "x-ms-request-id": "b5104904-701e-00a9-57f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d3d3f46c-0851-3ea1-ecad-bb9ff0b17c5f/test-file-05f80350-6d1e-29f9-baad-f38ac22b194a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8343a697f23f604ab78231330ccf4e7e-877af70948157c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21250305-60a9-a821-8bb6-4c303dedbd21", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D75410217AABBC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "21250305-60a9-a821-8bb6-4c303dedbd21", + "x-ms-request-id": "a4eaafee-e01f-0084-07f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d3d3f46c-0851-3ea1-ecad-bb9ff0b17c5f/test-file-05f80350-6d1e-29f9-baad-f38ac22b194a?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-583f3c75f8ac93479cacc04c15c281a8-46d6292570657c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd6f3b0b-0351-23d0-8fe3-b3de7be0aa2a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "M\u002B8KJrRVcduCrT8YoXYg0ClRhb4G96DmWeDgGihPDdhJqk8Z3l3tr5JKnvwgCQcUlnsH62j/GztOI83UdFayM59nzvcnBvLMZNUru1ikxk/ZzIOtSCJwSo8TyrqPGTs7mGtcuToQ7I\u002BJOoeT01/iql19\u002BqfSBOp99oRnEzs3PEqZ7yPtRwwUyd/0Iw2a3XYvMCBdEh6TaJOA3sO2qNlUUf48\u002BeM89WNRaDHI3uHd4xgNOOIb2iosBoaQbGhJXiEGoNIOXuST8zu9DKnty4qyo/uqqW/2OHfUEPNcrIn6BwoPwT4OzoQ0eUWnXs6APjr83clsn7SxEGdaOk7wNkaywgSe3glLo9R3dS8qTtmpU9G4X86/jWhWXrHWtJQ2Q0P\u002B9ZzJ4mAxsTr19SmEhsGOsOZ8ONZ48jSbSH9YdO4/QDHsLFk933Bxh66Typg/0dfvSAStuQtshQJnLpng2T1MtbT4mFpoUNB2C7Eo5SecXHeoaCvqkYYmf6dW1rHXkK1wRxXjRjh9h/gzN65aRKDbytIiOHERYSMt0hmzEXofnnoDt50RuRU/KuAzt1rYzDoGegzetFc8X\u002BXxtXQeynZ\u002BE5gzVo0CyRC94w2R3qrJVQberJZtQOkixli3IAOgIGBptaPBpHWtBLH7IdFKq4A7KGBuQB7fENOuEI80SqkNHMKtJykGB7CQMaflch8Y2BvXfPejMuBCiaTQEpPleLkH7gUPnIRXNSCv3Q92\u002Bp6zljd0Xc6xaenia52ENvUcqrju3YMZCDyXf0bX81TRzI8GHHtbcRvrVoQbLDHm0/4rkjJWiB0amo773d2H2nWVEZ8OfRl5wTmdAof//dwKsKxIq2EhekNx7ILtYJQ9Y3sOhhuS2FXksdH5uYWVGpyx8S0wPy4Uc5ZbnJGXjGCkX58L8HfAeNhXY/qPJ8G\u002B29HlO29nDSRM\u002BhOFNzvDTSVwVFnliSol8XhV2Nw0hEvUnMC/slDxPVJ7v/ZjO0CckxXVH9No2FGnwEr2EjRHGHXIsJt6BJvUfhYGasozwbU3uEXGX2V4bMNuGPEG\u002ByseM6aAm4ulIY96AKC8YW6Hc/\u002BUvlnugbkPT0PXC\u002BypzoPr5zYksiUqkpa1S17FuwpU56TycT3SL7LscUxHzRaj0TEc0Xk3YsDaaSzCODVaSpQ4gyNHt1xGGLeEN0HZ48SAEnksqOqQHYXkFwgQD/Z8kie3DkryWxrV1rjBsit\u002BAYZnQia7LaGpqGWeY59UNQnACKUaIdR5jrZfV9EyzmpaZRaBqc3QwGSFDmbkU/h6gKGuAKqFZN\u002By7rRvXNbPd9n7RP2I04s88EdBlBJtlDq95NYwg86/1AA3z7sYYWSOtZeN6Q/68g==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd6f3b0b-0351-23d0-8fe3-b3de7be0aa2a", + "x-ms-request-id": "a4eaafef-e01f-0084-08f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3d3f46c-0851-3ea1-ecad-bb9ff0b17c5f/test-file-05f80350-6d1e-29f9-baad-f38ac22b194a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba274cfdeb0bac47908860eca3c9a06d-6e3106810cc63648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae82a316-fda0-a9a1-444e-817f91f05164", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D75410217AABBC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ae82a316-fda0-a9a1-444e-817f91f05164", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104917-701e-00a9-66f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d3d3f46c-0851-3ea1-ecad-bb9ff0b17c5f/test-file-05f80350-6d1e-29f9-baad-f38ac22b194a?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Match": "\u00220x8D75410217AABBC\u0022", + "traceparent": "00-096139aa98387346810c8164053f43c6-4e9423ddad203f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7c824f6-fc5d-c58a-507f-d5c23bdcfe40", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021860896\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7c824f6-fc5d-c58a-507f-d5c23bdcfe40", + "x-ms-request-id": "a4eaaff0-e01f-0084-09f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d3d3f46c-0851-3ea1-ecad-bb9ff0b17c5f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-805aba276406bc4e944c43da45769384-a079f210374bac4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c89a1c9-7927-b106-c529-3457b0201101", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c89a1c9-7927-b106-c529-3457b0201101", + "x-ms-request-id": "b5104921-701e-00a9-6ff8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-52ce8be0-36bb-8f1f-6c38-16292cc99396?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0d9911618baef488716cd28e2cac1a1-567c03570d738845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a6e0cd22-ddec-931a-82f9-00ef63dd85fc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D75410218AD3ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a6e0cd22-ddec-931a-82f9-00ef63dd85fc", + "x-ms-request-id": "b5104924-701e-00a9-72f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-52ce8be0-36bb-8f1f-6c38-16292cc99396/test-file-b0099e95-7728-4eae-722f-32baad885d0b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd18bba6b4edb24dbc8e740b94224563-d65f0c0c61ed884a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "94018c7c-2f57-ab79-1f91-33bcab5fe6fa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021909A52\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94018c7c-2f57-ab79-1f91-33bcab5fe6fa", + "x-ms-request-id": "a4eaaff1-e01f-0084-0af8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-52ce8be0-36bb-8f1f-6c38-16292cc99396/test-file-b0099e95-7728-4eae-722f-32baad885d0b?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-3a6d5338a4c13448b63ea7c457c07dfd-b8ddbff74343b94b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5c388acd-d74f-7fae-3979-20d293c3f215", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "nPSY7tcmE6f0mMvDX1O9SfTvPiCGybMn\u002B1o\u002BV7rtxYV9Hb2ckUxrVXhan79ktUvM1OnIuyHFc9NAcPJ857ztBtJFRUKWILinhOioLCn0w0YPcoLQJApkuKnpWyBZ7268bZjsH28JNbMxIDY5HUeqTK2sbXQ5HOLI4I2YrMWXTpR57L6QCKPWBT3PnwPTK5tiPw9zrIH5glC2JD7icYjumdKivzGJGkQJ1mc3an3e9LXyNm21JKETgGlt2eNl85S04AYxMWxp2SXLadYawhjT2C\u002BI8DsbOXQwjj7HG0BgpOPTgop2rcNJiF1H6rvL\u002BL5RmQG03AJZmaeRAKItor3la8XzRz\u002BNXCpsP2jd0065ZJaAdoE\u002Bq8jgeeni5awgHOWfYn/22LF/wzzWSJyae8VY2JwMrCw8pr/8Es1Vq3d\u002BSyOCPnDPw4zkAbJEZ2MrRv4kig0QFG\u002B5Yry/\u002BcbjKRjFWPx5FzxUiBQQJ6t5\u002BD5b0MzPMSBpbja0ydu0EMnFAdiZfg9nsi/BzwH4AO3DP2p9ZCj5FPf3W\u002BrFxE1hoHhLSiXT33ku8x6dDmIecG1J8IlxNquhzO3goSIloe7hYC\u002BJrbbH8F/xTnAKXAWV2ep8fNTD72nMqn048j5WCVIvu64ylcO3gQAqgOg7lm/nS8g3qSUaHnDGvAM4jv0hmkUe2qBXYkMnxPrTmW\u002BAkRMNUad1H18sFZ0\u002BbNm/f/MCCOWiHLvOj\u002BiFEOUqRoUARSrwKjxVrHvl8cQDGfVqaEQH0ZCJ3XRXPsG/7w56Ac8XPSeuz1S2rFxqvSv2y3byGqegI3T0dme2mOt7lrxsau/169vOvJjwUCUzHiBIYHNLzNRm2t5aIse/\u002BDdoOxWg/lI8Ad\u002BbJF4PsNNPwVdHbTd4L8rnBZARmsgUDsRhhxUPkyDNDF\u002BUsKh2VyoKC2FveIr/8AtLuPnCK2YWhhWarSi9QC03eWDX5H8ica1lBo9npZU5YZYKw9onCuH4fSmS26oBTMozOP8pKAyLKUdLXCTXr\u002BF/YEyRs3xTD25/3mZWj5UDZLnEM2yWDzmKfpqT2668Ic5IEnpecJlO4CiQqkmlNZmxSPhrEnt06FESBzTivzTAw72YDn0apfMgdlJEBmXw5EkB4ZO1UA5S0ykpS2lkbCH00OaLDSYcl6IES5wpL\u002BLsIiLq4N2gCnKuRTpT8VmKuwkxUDV\u002BZNYj5ErwsQVxKaNGPSlGeotDU8Vz3MfsyKVJeZCS99\u002Bsbb1Lx/ySr1ltPByXDLQwREB\u002B7fxwC4cPNhylpzd13jHDmtBr\u002B7KPsaNsBqCqVLzxGDVPFAnjPGE2PJDg7Qgi\u002BF7r03LkxUmO7zxYBAXnZOFgs44BJcon4F1uNQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5c388acd-d74f-7fae-3979-20d293c3f215", + "x-ms-request-id": "a4eaaff2-e01f-0084-0bf8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-52ce8be0-36bb-8f1f-6c38-16292cc99396/test-file-b0099e95-7728-4eae-722f-32baad885d0b?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-b250adccf14a3940997a4a75981849fe-f788364f8cb61c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "565aa563-1124-e6e5-732f-8921293aaefc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021959B05\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "565aa563-1124-e6e5-732f-8921293aaefc", + "x-ms-request-id": "a4eaaff3-e01f-0084-0cf8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-52ce8be0-36bb-8f1f-6c38-16292cc99396?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3a9b45d6eb11c43bed130845a7f3b22-b8085f6f04624b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee6f0b3d-9b69-64f0-aaa3-f910ee9b91bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee6f0b3d-9b69-64f0-aaa3-f910ee9b91bc", + "x-ms-request-id": "b5104932-701e-00a9-7bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e2d1a7f7-770e-0eb2-bf04-8aa6ac3cb324?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cdca39b1e28a6e4a8eb151cf0abcccc2-119eaf179895534b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8bb2a8ed-867d-c685-5860-2e641149b86d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D75410219B27B9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8bb2a8ed-867d-c685-5860-2e641149b86d", + "x-ms-request-id": "b510493b-701e-00a9-02f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e2d1a7f7-770e-0eb2-bf04-8aa6ac3cb324/test-file-f84bd4ef-73b7-37f1-14de-9edb5ef3b2eb?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-955dd80907d8354d99f24095e937300e-4b80fa62101e8c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "87cfab7a-6e89-7978-b67a-779fe8a96764", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021A00780\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87cfab7a-6e89-7978-b67a-779fe8a96764", + "x-ms-request-id": "a4eaaff4-e01f-0084-0df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e2d1a7f7-770e-0eb2-bf04-8aa6ac3cb324/test-file-f84bd4ef-73b7-37f1-14de-9edb5ef3b2eb?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-4527263ac7e3624895d0bd5234d763b9-61842c6a14c56249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9effe57-231d-55c5-4ddd-8a473fd6a344", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "rkPFuJCz48gtC4ear4am5fykYLIkKmIw4EBND7AHV8e2X7xNaSlpxsgGWn3m3skw05GiQ0i1QIThlddQZtQXJbTA41DJWXzTO5rqHs/kSQF2HTseZBR\u002BAR84bNNSGGDz7zTIJvt5ZnoVzweuyiK0/EvV2UmY\u002BMCgQeIwke2pgSI69i6bHCMG/bbBCZUM0Db9g3CHfD8XWvZzJ\u002BUYSNWMa07kdNPzGd8oz9yS1\u002B4rk3CsMw19IQTjI5s4J/Q\u002B7rThNJ1GKFxiCmqQXq1ihIIHR5N0axXHD0pKAFE3uvHr6uAosaNQ5WsUSSmj7cJXgZ4ZMN9gyYKeGSRT/CcLKk94pHTMOtLftmIoYCLsIyKH8n\u002ByHokRiyBeipd//elDCR7ZK0hOikfMOXp9OGlgsvUBywmoWAvFZhlTbrA6YLl45FcDEvjaOWc45uUPlFO3/deifTHfm7ATE8Qv\u002BhyWkdnABVMSXZ/9J5Kib3ImttLGm3DYmOKHmEim8P4zqz5LoVQLTo7/paA4pFafPSw97F3yaF\u002Brvvj2OGwKa2ygyXxUVs4dGmdDxvbQn/OM6FscaAOhQULfoOJbFRUi9DozmNvaS\u002BZdINH2r6Fp2x8EalAQ7gJp/4g5dLbrwQVRINK7nAcYsp10vkgxqpKgdsXDV6rFEQY3yplToNYwcl7MpI7PrT4Y7LiynC\u002B5N1T1mP7xKGpajA/Mg9FuxRHHREzqZQYE0ciGqmryE3XWfpNEXQfXPkrzcRh\u002BAylsqiem6lfjztFO8cc1an0AZ3iZ9QU\u002BKWcK8AUB9/Pthc6fGgBDTCgd87DB9mtAodPN8gqf5Q0kLYDAnPpS4dbeYGz5llB8vRtQfAJUfTP7yU4xNATpTp/Aeux/g7AtyxHZ45X/RgqCUDXvTmgLz7BNxNKsIK3R9BLMOBtk/DpqI7Hxe5me/INDr\u002BPP\u002Bv83tas7Mr7dgapjB\u002B6CMg7vHlP7hCu3GVMXr8hPaHHJAvoTlYNwKcp7jaEGjXOqG8l0VJCQ03bTf5tXI4P1jhg5mgX0b5yKf/SJf/eKsYzgbJP/2hTgOS6EPxbnGAVGhv6JzfJutqss6tScBlR\u002BSc4Pd7fv9rQDWGHWcC\u002BGo2bvQ/n4AOOZcbbo0vA/QzPaBfZH16FOV49KhXSRmEZ8pUZurcJbhkjqdQYAByPDxBQu/Go5PszFoOxprntvCNhwbC2q0ZZwf3\u002BtXWGaTU9rhsFfYpzbQmZ6qAzW8djNe20tkJv2GfJ\u002Bvnzri\u002BFqKlOc/Se6D6Y8lCnGMCmJmY2n4OH0bby0dWzP4aQf8LeED324OvOwE2vG8PxxMOnJ9CTvQ6oAdbyX54i66i4CHaRyQSCr0V\u002BZ9s11Ln3AQ0SDBg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9effe57-231d-55c5-4ddd-8a473fd6a344", + "x-ms-request-id": "a4eaaff5-e01f-0084-0ef8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e2d1a7f7-770e-0eb2-bf04-8aa6ac3cb324/test-file-f84bd4ef-73b7-37f1-14de-9edb5ef3b2eb?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c3e9c843bc25124db16a60dba9009cb8-1de3bf17db9cfb49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43be27af-41fc-5fe6-9832-433273b9264c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "8241e437-f7ed-bc66-85ea-af0c2e01a538", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021A00780\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43be27af-41fc-5fe6-9832-433273b9264c", + "x-ms-lease-id": "8241e437-f7ed-bc66-85ea-af0c2e01a538", + "x-ms-request-id": "b5104946-701e-00a9-0cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e2d1a7f7-770e-0eb2-bf04-8aa6ac3cb324/test-file-f84bd4ef-73b7-37f1-14de-9edb5ef3b2eb?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-c6e74807c6bbcb4ab02bcb5bd771f9f8-6a0209fce8e50541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "075d646a-6242-273c-c309-ab2376b65600", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-lease-id": "8241e437-f7ed-bc66-85ea-af0c2e01a538", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021A75CBA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "075d646a-6242-273c-c309-ab2376b65600", + "x-ms-request-id": "a4eaaff6-e01f-0084-0ff8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e2d1a7f7-770e-0eb2-bf04-8aa6ac3cb324?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e6830d30366e5b4c94627cc61480b8a3-46b2b41d16aaca4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0ec81070-1e5c-d509-15b5-d265b3cb0745", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0ec81070-1e5c-d509-15b5-d265b3cb0745", + "x-ms-request-id": "b5104954-701e-00a9-19f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:15.0763982-07:00", + "RandomSeed": "1643884159", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..d04fa5005696 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsAsync.json @@ -0,0 +1,1057 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6cb7bc68-baaa-f60c-27c0-5853b0d63bb0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-730da0db22c7814fba9226442557c24f-f7a448bf1dcd644b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2c8ed34c-3774-5d96-78b6-824325b2ff97", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410313DCA59\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c8ed34c-3774-5d96-78b6-824325b2ff97", + "x-ms-request-id": "b51071f8-701e-00a9-18f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6cb7bc68-baaa-f60c-27c0-5853b0d63bb0/test-file-a402c338-4cfd-c88d-e8ed-b61802836497?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-434ba05877dcad4e90962f9a56a04e5a-69b0e51d1eb89648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce502092-418d-ff35-46c5-4486807d5af4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031430445\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce502092-418d-ff35-46c5-4486807d5af4", + "x-ms-request-id": "a4eab1f5-e01f-0084-80f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6cb7bc68-baaa-f60c-27c0-5853b0d63bb0/test-file-a402c338-4cfd-c88d-e8ed-b61802836497?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-3eaa75765afcab4293a6d8427db85cea-f61cd9d2dc58fc4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f624bf4-262c-2654-a95b-4a6b788a4763", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "Uutp/6siTymHLKe8hH6rV0iyheIzlgqZ8AaWgsm1VX/l0rsxJ6RYb9AmRmGZeHvHGu0\u002Bzvd4wbvg0A\u002BkjM1g0tYo17HCei\u002BjWhYSDE\u002Bp/3eLz2fcdoeHbRH/UFeVtOMCxnOKcaHJBJ\u002B9mnThZrVrN9CYGL1lhFtPoGmgwinYDqYyEEbbHo3VwsrIHtwTpQdblBmG/JsmnEIYO9A4KEF25YvOr1VukBlCwlbynWV/PPpiRC4QUREKC3MEw\u002BK8nZmJUThQRPax7QP/QzpEM/7cmf/W1eQSZZR5w6Phasw2hiS9aUwsLvcEsFcqEA3Xxth1KCnj5se0duuk1oFTz4I3yb0Vhsqyr2sH0iSM51WGov3LbEKiUp9cCPNgiFd1sOHV80ZPwT8Nw3i\u002B2xSjKI6WHTSEh2NAlHceuX7XUScTkSFDt/QON\u002BG9vanJ43aLueBkymoj8Sh\u002BlV7PMQjBNnFRq0rzX3Cah\u002BZSxsq5drEAkv\u002Bdcoe976D4xSKVPwXZ/Ic3eDgsl1pvykKD0SpexB\u002Btzp4II8PplLyp\u002BppOBEjgecpCgv141PulLahFOR52mQAC53Bn0NjETuR8g5y/IMX5o1dfG0IhNPmjY/UapFqdM2GZSxzXeajyfjQY/FFe5Q3jS5bGFn2\u002B4bN2w23iqamJ3k87JtSoIimubZ0NCDioRX3oNljE1hzj2mppYLU7D9SKjx0BIr44OylsGKjgsdh6zn7w\u002BXNQxQgzWExqPsF0c13Ig3kapiO\u002BsPsvWL5zAiiS7pI3ShZhOcoVzspyzvxn\u002BKRLFy5eYChbMUl3IWxJv1Uj108vPChHZ0mvBNhZTOH/x18aKOv6NI5p3BnM6hhdzA50TvasOLt7A7DkrltPAeRnd1kML5dqKKPBxWAPenwxUjjJ5P7qUo\u002BkniQ6FoYzGto0ZXK/UJx3CiVT63Jba4kzs1sjhh3mfCTJaJByLxIdjquG2xUKcgKbUtnYl2ccSDKbB2MqD5S8TehN9ecLBNsTNl3H1ZBzKUBZhzNEDuW9rB9e1yeu8n4XyY0svHwaj07\u002BxGAKVXOhJ94i0YhgeD8DkEjHrSyzZEPfsAsDR2zEPvfkRUqEs1ervK9JjCH2tlBOKCszUuEiSl8cKqRonuBxXpKQfDL0ft3xHPF8adgi6fm6tR5AkOsVwvvqaIiyQx3P2C6OZToeWapOQjbwpeCG\u002BkGrrenBMM6merk3ChZVP9jUrZGqk4O/nFt08k21JRwaY21GB5Y0Dadg6OuA5k\u002BT\u002BQNeHPhP3Ga\u002B6xCNTT2A8VScHKapDjdBn5/pSquYP7YM4flKVgkky4cGiBuGp8Bp3/aW48mp6urLHHxZZZK7JaxZgGtDNppLeFEeooYbuw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f624bf4-262c-2654-a95b-4a6b788a4763", + "x-ms-request-id": "a4eab1f6-e01f-0084-01f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6cb7bc68-baaa-f60c-27c0-5853b0d63bb0/test-file-a402c338-4cfd-c88d-e8ed-b61802836497?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-a3af21cb59137c42aeca5ac0a65110d8-7b3480ab01eb2e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "572aeaad-ac24-d28e-8959-c058b7ef74d9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031491860\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "572aeaad-ac24-d28e-8959-c058b7ef74d9", + "x-ms-request-id": "a4eab1f7-e01f-0084-02f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6cb7bc68-baaa-f60c-27c0-5853b0d63bb0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-57d38247c723ea47aaf1091eea2e5ee8-019ae937dc1cb541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8dbe8bfb-f060-033f-d3b2-f08b67ae6b61", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8dbe8bfb-f060-033f-d3b2-f08b67ae6b61", + "x-ms-request-id": "b510721f-701e-00a9-37f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89c544f9-88e8-5cb6-695d-13e58ecfc9a9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9e66028574a2f242ae92ea52be12b8b6-3651617d23a7b545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c3c5bdd3-681a-720a-d562-2302dc5a7403", + "x-ms-date": "Fri, 18 Oct 2019 21:14:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031515258\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3c5bdd3-681a-720a-d562-2302dc5a7403", + "x-ms-request-id": "b510722c-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-89c544f9-88e8-5cb6-695d-13e58ecfc9a9/test-file-982247e8-3f50-122f-cb06-1d1b8360fc74?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6513f53f633ced4c809d895910f34fc5-97556aeb2c454a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "186d0157-cdd2-9444-8db2-f7144aeeee75", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410315B02FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "186d0157-cdd2-9444-8db2-f7144aeeee75", + "x-ms-request-id": "a4eab1f9-e01f-0084-04f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-89c544f9-88e8-5cb6-695d-13e58ecfc9a9/test-file-982247e8-3f50-122f-cb06-1d1b8360fc74?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-1ae06b1c8ec9c3498bc84077cc0c31b7-bd645c76b66bbd43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8e6f6d9-59df-9a2f-7da4-9c31fbe6ac1c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "Za8LXkmk\u002BeK4ItRl6GBPVSMMxILy5KEqOX1DVw56tdX84WoTaoPHswiLYK/43qssYqLwPilsg4EN4SXLYKHTPW3\u002BaAf2POqgRRF5ZoTxMVrRFvRsiXeskF3oBYle\u002B1JmtyJC\u002BnajNia3UPgY8h39HK/K\u002BkmsZ7T2UtipDTZhQUm\u002BE65hrzfkLeDOtDh\u002Bk55A6\u002BnZkwEJuVBtS6ed\u002BinvVQ\u002BvWd9um2x45sxp3rN7eL46aSFMiK1ItVle9GOPRjO33l4pzjq\u002B0VB9YK01n9uc8dPpY5AHos1hZqSGEKcI6Z\u002BYsv9UUqmEe5fRzycAExZ9wQKQpuOirzyRyGeWOMCodHcOnezcSJ8pZOf5NdOmYVONCE\u002Bld0K79QLDw4pB7kPWKFqv8XYpoXhiZ0H7qXpp62YUCC9wA/00UqfpGYUV53akIgx49m/dY2fXQhABwEuIWdgjLeUUZiVdep/OQIjyTX/KV4du8PT2NqTImcHsM5JcYb\u002Bt8bqRj7znGnvQDyPe5PWQNmjEGWnjLPdBS8xjcEcMct7JRVvFOcfLh9Z5JSaA6bXLW/0ql0hWysTDT0Tvg6k0xJ1FFZ6Zy/yg\u002BZKTaQfQwGIXlxRK4tqWcnuWAemD2wQsRWGJO9MWMo8AiZ61w2C98o7h2OuU6uLDrqMjAsoSHB2OZiSlR4WOAWWFSlg74K8b2Q9bogMZl1t/xYww8i/F7W2BJ1w7GKsJUteFD5\u002BJiM7zCCm6t3oadM/JJoH5Xg42v13rubhT38FjUk8sk4e79T29POoGCzXyZrKMcfEqD/TIT1BCns4VoChnVmUr7uFIDjBDOyEkL7Mn\u002BFIGxm7POUJbY0M2eFdvqJzBnrTPx3jRQ2LB5tPSox\u002BcG6V7D9m6mBwiz4qdEpbY05KFY5H/VzHaNIMLDVNuib8kmV2x9JnDBwWXrPftMzDM6BJATECOncN0oNpVrorJs0bLeXk5J9/5wlyLaKo57QBSPiVALTx\u002BlfuaPFO\u002BbVh7zfmxIrq3k8EzR4rkAjUYO7PZA29liIYJTON9n\u002BqLOlQDEJqxh8pGmqtkDeaymZLGgQCf5GroFUVyp9XWOvTWpww14PKaZrTok2jEAXufV7JQth3p7FXqG/tVPt/0b2C3jWbafLigKxtMtlEBIxTK01AjhoPX7Lq2SsX3RSfU9CQIDXMUxdv5r4oBnTUE6fjmi2uP0ejc36GrIzHzqeb0eMIt\u002BRagtQ50Kdb51U\u002BFsmHNELq7RCI7Ky3SaKKpBQakDSRy1\u002B/hRtVdG6cS4wpRJXHPJpkrODOg8c7ozk1ryiPQVMcqE9ty68rlXil6KEcigEIw2t9seNXw0uUh\u002BXeI8VCEQo5DJhKWXTvPRtoKJcmGxQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8e6f6d9-59df-9a2f-7da4-9c31fbe6ac1c", + "x-ms-request-id": "a4eab1fa-e01f-0084-05f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-89c544f9-88e8-5cb6-695d-13e58ecfc9a9/test-file-982247e8-3f50-122f-cb06-1d1b8360fc74?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:41 GMT", + "traceparent": "00-3d2757516226aa4fa68f6d5231819ff2-7ffe78634c716b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f316de9-cde2-f4e5-daa0-739fc7aaf653", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031604DB1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f316de9-cde2-f4e5-daa0-739fc7aaf653", + "x-ms-request-id": "a4eab1fb-e01f-0084-06f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89c544f9-88e8-5cb6-695d-13e58ecfc9a9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-86c0522a389d22479af7d8ec88daf35f-ee2965f4bf15b44e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e471f5b-7cb4-cd39-4e34-a216eca01607", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e471f5b-7cb4-cd39-4e34-a216eca01607", + "x-ms-request-id": "b510725c-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c63b985a-8a56-0a53-b7b8-78d9c757887b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6bf31729df325946b5c885c58dc87572-7e7861ded53a1d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d334fef1-3322-d01a-cc3d-d7fc046006f7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031654FFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d334fef1-3322-d01a-cc3d-d7fc046006f7", + "x-ms-request-id": "b5107268-701e-00a9-74f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c63b985a-8a56-0a53-b7b8-78d9c757887b/test-file-e97027ac-6f5b-f2a4-f923-276d1a5fce17?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10f95db83e664c4f8b2a8d9e8517984f-791ff6a259db0647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "154878e2-a22f-82ba-5941-daff0cadb56c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410316BA93D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "154878e2-a22f-82ba-5941-daff0cadb56c", + "x-ms-request-id": "a4eab1fc-e01f-0084-07f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c63b985a-8a56-0a53-b7b8-78d9c757887b/test-file-e97027ac-6f5b-f2a4-f923-276d1a5fce17?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-75b6575e19e3c145ae956c21e9425c6d-f698a9905b32714d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fef873d-c79c-f8d5-1c0b-18f6dcf92ac3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "bsDQoXg91PfO/gHnk35gVg/niqIWuOeIp2Vv4dpZZjq\u002BbrfR0nLHpaRQRzGh0u7a4IPvJCMTVrXYR/oTzvMddJjHKSXHj4OdIOT9xXG259R2lABWakEWqhgB\u002BIp3tNexM9OY2ajJElD/UQQ\u002BFpBEIV8lnDrzxglWsH8Nxpf4JmsNTJKeHQ4rrIGvVxg815SHvNYrURedvm3JQSgpvEy5BiuYMcr\u002BpQRR\u002Bu\u002B4Q27wGtjqhQnAzdRUcI0k1dvlAvA09VDtpKbKiRfS2Vcn5Hr\u002B2CdQPjZD\u002BTlWRMA82dAobPj/g04eA3UyIPvy7fR8LIsTJfyzlcO68fwXll/lja9Gqm1fKGAr4NWyHh46UAtF2Rg0KLTUdNY0RJFSB2wWTJJMq0OGHQMr50UmAXelf6Hx0rxHsGT7cjaWKuPP2dhpm9GL7qXHvrwUCUFurXJfj8XwYTWvzpstUDkN8PIgXA5svWalGZH8KRMAM6YjjMTENpoe3nijucw1Xp1rus7J860zAvAMunY09Dchr5v1CcN1SblYAX2VyAOZb7vzkG5FNj/48IrTuHwk6upAgQkxQFTa9nEVcfIwnTntckq6QGTJ3Hhc/Bk4oZE8MxeTVEf5aC9nGZr8L8VNyFJR5kUyaamFd6WR1UQ6oVTg2D3bnEjy8wobUyfJzKyyDzPG57tLCsptDdyiaJLqLHdGHFeIcSsJX/M6FxaCvKv43sYRc7qYlc1zbo9rT4p3MCavg69VKp0HvYfIEPOz6lExqYrM2bm9rYeJFAOcnQ9owubv0zj7o7MoCbYy0ITav4M\u002BOqYAq1Zs8dYoyxaZax93YE0MxBcYNQbWo9ADitwDr1SAXmNpZxeQguFi09edj52WunA2zvtrJQWfKgeGaWf5JRzBGAy8Dvg2e0E2tmIvORQybM9szOBZFDldyj0PCRl5aK2623aQ2qx3AFK6NW6jcPHzVP2XjFg8aATTXkS7JnIovE60dF2doZIj9cyOnt/KullLHLUc4ttVfnNyvXtou9ngkngg7/uUVrJqdJeMrskkCaTqbwq8DNpyX/XpK\u002BQWujnyrQxnqstdt8UDsW5EyNCqTbPXfUzPI4WerY8GqivOU7lemQC8vV/YjLdEuVprLpYkPt0wPzztI4mGyPw7VwyaNF205i/Q7Y9U/vGUi2orMn/54mtNnRR8cXZ2NfVinTWrqYT9tkdnU1FN20BLWJgfW5V8QnShTZZJOHW4Wbia8WG76eHlLnw4ko4a/8HTMBjeV9lf5lrACVzts37SrvmYsurfkG\u002B2OS0ZRLDmhk3Vdgdc2gLeOwsG\u002Bt\u002BF93r9ZeOUgkzX9KCoJx6sRqKq2oMPGD12dtP3unfe2JWQMUGzG97MUQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fef873d-c79c-f8d5-1c0b-18f6dcf92ac3", + "x-ms-request-id": "a4eab1fd-e01f-0084-08f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c63b985a-8a56-0a53-b7b8-78d9c757887b/test-file-e97027ac-6f5b-f2a4-f923-276d1a5fce17?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:41 GMT", + "traceparent": "00-a1d9b0ef185fcd4f944f952cbd88b74e-5d7a0566c1cee546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "947562ba-bcef-3cb4-2b04-655a9bbc0738", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031716058\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "947562ba-bcef-3cb4-2b04-655a9bbc0738", + "x-ms-request-id": "a4eab1fe-e01f-0084-09f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c63b985a-8a56-0a53-b7b8-78d9c757887b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6bc613387a8fe54d922ae2f715e83810-9a6299ea82988940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a3be397-9683-22d3-d343-e31756b52664", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a3be397-9683-22d3-d343-e31756b52664", + "x-ms-request-id": "b5107282-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cfb74f0c-dcfe-5359-9ef4-1dc2cd2bfdd8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-67ec0aa3c71aac46b2efe574d75559d5-67d1493caf73654c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ef7d8a06-b39b-baa0-8ae8-dc8f791154a8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410317618D2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef7d8a06-b39b-baa0-8ae8-dc8f791154a8", + "x-ms-request-id": "b5107285-701e-00a9-0df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cfb74f0c-dcfe-5359-9ef4-1dc2cd2bfdd8/test-file-90950b45-6ef1-7fe4-9a83-fda317c1cff2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0ff93ce35898df4b931f97e2deee209c-a2a7d5e04af5de4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "78521c06-9a16-98d0-a5fd-5417b5fda3c9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410317AF916\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78521c06-9a16-98d0-a5fd-5417b5fda3c9", + "x-ms-request-id": "a4eab200-e01f-0084-0bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cfb74f0c-dcfe-5359-9ef4-1dc2cd2bfdd8/test-file-90950b45-6ef1-7fe4-9a83-fda317c1cff2?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-3474dd037c6c3d4ca17c4e5c068f1959-b1e1069fbf8c5b44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33c5dda8-7a9b-8b3a-f2b6-ebbf4949ad7c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "GerFHVUQ\u002BjbOyGvoQEzPdMg8nPpuVtsuiyKdsLolGCdlZX7GYJ1r9iIbqk4v51hZLd9PeGCoWsIOl5Eyc0l8qK9DgtrNCRQq0abYUquM/qTKQ4La1p/HvQq8t8gLOILYnwKe62R9jCTLJKe6zwgXgpjtaC/HotEQfMXQEVJLH5kj/7Op7hM/TLdeDrL3DO0CpDUvHc9TEfwxjW6frXvSfwUNltBUbpSFrhx3aJMfGW/XzmwcHAHK0O22eGCkoJ88jI6t6nYdrTahqm\u002Bz26loEXT\u002ByN4OtWMEQ8binfYz4A58O9wEcS75uSA1e3GRF/RETmbrpdfALdcrqaewOw9AbclhNqDMY6BGBQ\u002B\u002B2DnxcivSnU\u002BQSDo2vA0F2ciHSX0R9Q6oL\u002BFTeOrGpaDIAlWdOTZ73p2/sCWPK3mTx4rXvryRrOMrSUJKfiVlyqKabrq4Z6CSC2rgUUTpGQRnwLFg7ubjN1VxcvDzMV93WuaC9Ly/21/qRLNRsFufQTA\u002B4r10Bdu8tjdlRvWvn9oLaPdeZiRHqOVRdaozkob50jC/tE6iA1QLxT6FWZRqOqXYRkhjQdsM9jrYIo8wiSSxa3TE8OqMaGWiUqDlwU5Q5zsEWks9lZFVs74TyeDF2jwa1O4fpkm7TN3iwe46JjTrhztTLC7Yc9Xjbj0reJ\u002BF3Xhjy\u002B1gMUHySQ1uWtSiG4yJKEKkca4OQWEZPDcMj9Q\u002BXeN11ltHi1b6YeIgahgAQFKwok9c4GzKVYqLR/QJ5bk5L/3xLUUxQZ3rqg/L7dZJGPvkXOyE4Xx3q4DQu0Rh8Hso5zsaDxMNfmCycTZc/2izQi74JInNtE2BeYHEYIVZibmTogWbLgno1t2M0XBFGqwYHXkVacvyWzLtmZWRSR7bWed9yFxiFxQlEE6sQePdO1/VrEIMQyDtoUbTrpVzVo2\u002BsHeJyFJPtQZl71l9RRpPD102vJ3bzhbGjyYWj2h/sbnA7ZBrVHMMhvc7p1PHb1srg583PZrw4\u002BFhwjgrOSWe5T6fvViK47vqKTalnyfC/x/L6gvIR3Qe0AquCZE64UzRncEVJ7IDoZ/kTRRkSkO6n8MYYE8Z1Z3JgexN29opr0jp1AJmrddtyEhr5PpguobH9GrOIYH9uMcjS6bGtcXFu53Le3ZAVPLrq5cGrfGjacZmhudwWo3H6xs7QmExphKCpilclD8QhqB343bp9wrVgOHfYC/eVWAQBI9aBRGQuQSFgwfIRtWHVf9H\u002BHcX3fQQZcJ/UkbjpFHJS4\u002BvtYGO5ylxZHMDDTkMVwovll3o\u002BSebSZ9PEGa\u002Bod61/vpG2J99uRBOpXmADFeIc/s8sw7z4VJoE2ziPtbCs8KUTQ4\u002BxX5qsg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33c5dda8-7a9b-8b3a-f2b6-ebbf4949ad7c", + "x-ms-request-id": "a4eab201-e01f-0084-0cf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cfb74f0c-dcfe-5359-9ef4-1dc2cd2bfdd8/test-file-90950b45-6ef1-7fe4-9a83-fda317c1cff2", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7807376ed4d5bf4fac2be5c7e1f881de-fa7c82b333f35844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e896f18b-36b9-6216-110d-61f62f7dfe7d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410317AF916\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e896f18b-36b9-6216-110d-61f62f7dfe7d", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510729a-701e-00a9-1ef9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cfb74f0c-dcfe-5359-9ef4-1dc2cd2bfdd8/test-file-90950b45-6ef1-7fe4-9a83-fda317c1cff2?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Match": "\u00220x8D75410317AF916\u0022", + "traceparent": "00-6e3e7357bccfe8409b95714fadfb7a87-ff178fc4c1ba0e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "573327e1-c5b3-9ac3-eace-95399cc4c7b2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D754103181F2D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "573327e1-c5b3-9ac3-eace-95399cc4c7b2", + "x-ms-request-id": "a4eab202-e01f-0084-0df9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cfb74f0c-dcfe-5359-9ef4-1dc2cd2bfdd8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad60d6a858a74045aaffe9557da84f67-3734dacb7d887c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0814a0d8-a64a-29c9-2c15-00d1849c0d5f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0814a0d8-a64a-29c9-2c15-00d1849c0d5f", + "x-ms-request-id": "b51072a1-701e-00a9-25f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09635106-cdb6-f840-03c2-3cc800d867d4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9013801038b4894e8827d08692b09ce2-8da8a4d79c8be043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e0e465de-55b2-0b5a-5f1c-058769012853", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D754103186E1C6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e0e465de-55b2-0b5a-5f1c-058769012853", + "x-ms-request-id": "b51072a8-701e-00a9-2cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-09635106-cdb6-f840-03c2-3cc800d867d4/test-file-00612cae-113b-46af-e96e-d99592d50faf?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06724f3656950148ad1172b10c74e7e9-369c0a9bc243ea4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bcbce7f8-ebf1-cd43-b69e-f7447cc57989", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410318BD09E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bcbce7f8-ebf1-cd43-b69e-f7447cc57989", + "x-ms-request-id": "a4eab203-e01f-0084-0ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-09635106-cdb6-f840-03c2-3cc800d867d4/test-file-00612cae-113b-46af-e96e-d99592d50faf?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-ffef70ee3d3f654cae78b10c90d52bd6-c97121080cf71445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "141722ed-a48d-407a-d11c-fd7395a8e261", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "DFWxqxeNYCcKR9bmdByMCeKpnaoZU73qehzkVY/dnmTbEoZlLuAXaoeVsaoVXFiZEe1i0ifPcLiXxzD7qQqXLalyCmGVJtsCkTMjhKIT1B7DS0Oiess8DKLOzWavHMB8/YMBo1L3A\u002BsSX0D0q\u002BsWg/MSN17H9bPdNf2\u002Bx1l0U3VypocfETHLy0dYjxqLSGC2uElznORitAfQJG1UODyRnQzLggVk9nHBRmsWb2WYUu2cBw8PAbaQD/F/Tu3Ed5MKxvINv8ZbUsHXslV5S0WhN9GAtzEtgptWO3IT5aeE/M/YDKhzipImQbVNN09gF8Or3RccQ79h3ENWt4RTR2wZU7WGoD\u002BdLq0\u002BWXZ74EtM9SOuZweQZ7kPdy9kHNIO0vlIM\u002BOa2XaEDq9p3elJ5vz4CsFgpN9liOv7dikPOBHaMId8MqxnshusKllYJ4rPxpAyaxIRrS0Z46v3nmJNdNWejqxizLNQkFels3qGDGFhLLCY3cz\u002ByYNZYk8AcBS4X7aDupndbfnd4tu7a/mzk9ZKlXGytZcJn8QpCWljTyBD7FTDAlLHg7\u002B2uvrxQl6Jpc94ttqiBqofehrUtGOQepK6eH6l75CEghKy\u002B/qcF11ln2Sa65lGoOaqpIg4889bJkBoN8rg5LU\u002B9DTI8AqvgmK9bhX/9Y75dNeX\u002BksIS45DVtW6M\u002BCShbquXPdkfrDb\u002BiEle4S5XDCxb8LySOlqNailhZk19U\u002BCKulaUJmXlPYnvAAp49AKifqkCMMdnz3QRCZPvvkXpgXSo1CbXwyXGtvMy4zpQFLXm/yfkO2LZIqsiQtyR9X8EBX6V0CAbyntDe3oUNSw5wTUdyP8eBYYRj7G7tUAJNIFz7p27ukRVyvSsYL/oxO1\u002B6IHnc\u002ByAJj/4hABuYBU7eka4oAZOvgawiD3KsaTGKIrEPMy\u002BYYDU88idwzYEJ2rfcOZ5cGSm8Gq7NqvutXRa8pu1qmNIvRiF46x98LsQrKDTK0C\u002BTPhmHQyiAyrU5n6UQxCajnzHlvPN84y4aT/vqooLG0nznGXjD01WpnntsP1tqa1qdh4jy5RM8Jkr7bPM8lhgycr0oKbq938vsPB54EKPCv\u002BSRTSr5w/1ZuuMt2HZSfPhTKbyuMjGv76fNBrkEtBWnKL0em1j9SK6/3n7HkAdFmb8WFOb3JH2y4V1zLM1EVPbdhq\u002B5M9GvZeEN7mOy6F\u002BQd2z57q8ur/RPW7n7ihvha3mH6hlXnFXddr8F6UYZ8AkN0rVgWmZXrta7eegno9vFLHLqKv5GSOsHHHfgKLa\u002BJVuw/admgREDMEsyrCJ9tcLTMMzDL8UKt5naWT3uZ3Yf/USMdrYkbptR5vqzA5y4mWa1DPf56wWQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "141722ed-a48d-407a-d11c-fd7395a8e261", + "x-ms-request-id": "a4eab204-e01f-0084-0ff9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-09635106-cdb6-f840-03c2-3cc800d867d4/test-file-00612cae-113b-46af-e96e-d99592d50faf?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-d84864e62b33e649ab11df3bcc96a2f2-d62245cc82ee3c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ce1857a-9c87-c6cb-e821-07a67fbeb7e3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031914CDE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ce1857a-9c87-c6cb-e821-07a67fbeb7e3", + "x-ms-request-id": "a4eab205-e01f-0084-10f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09635106-cdb6-f840-03c2-3cc800d867d4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c23097685c5f24cb55a1d1444129f8a-1c762dc2ac1dd142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "10f87b72-86c6-87da-2395-1edf6580b82d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "10f87b72-86c6-87da-2395-1edf6580b82d", + "x-ms-request-id": "b51072ce-701e-00a9-4df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-456e3c6a-b912-91ca-bb61-60a77460414c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2e1d3a20cf59c14482d7e82838205995-d613aa0074397a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4800fa27-ec2e-b9e1-b166-5465253213c3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D754103197F8CB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4800fa27-ec2e-b9e1-b166-5465253213c3", + "x-ms-request-id": "b51072d9-701e-00a9-58f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-456e3c6a-b912-91ca-bb61-60a77460414c/test-file-52f0d253-b34d-c367-1f84-56cfeca7c7d2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f6cae9c163c0164e81f13b19b317866d-bb8a54c62d66db48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7ce092f-c8f9-732d-933d-28a99511cd0a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D75410319D087D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7ce092f-c8f9-732d-933d-28a99511cd0a", + "x-ms-request-id": "a4eab206-e01f-0084-11f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-456e3c6a-b912-91ca-bb61-60a77460414c/test-file-52f0d253-b34d-c367-1f84-56cfeca7c7d2?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-750350b494a10e428d9bf90e38dbf209-781738beded55a40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ef93bfee-4bef-626f-be97-4fb0b33f06ec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "n4IdP7GZY1q07B/TYQdwaMCaoOPZz9h/uA3mItB0biCsSMDRmYQKlaV0Qw2oWRGLzcDo\u002B3HpMc\u002Bpnoeks0CKP33/JxlHns48kAo9ZYzK1l/8WlUQi3OvwhfwJ/v9ZuJl6QOPqTL4RC7xrGpmrMxD3scoqFjrerMKT2QCVnfTPioo2HuIOy0sBBYnHt4ISRZLrUgz1b2JeW9QhFnO9e22Hm5APtRQu6Oa\u002B6RCw1vUAgZOt6kvn2lsnl4LN7bTXg4ocQBwxwtB\u002BvGkmdkZRrYTe4JTgD5Eh34E1J92RIPtx52VGlJbYzr7DLy3igaQUleo\u002BLw0f97Q4\u002BmBbPNry7Vut9E8hCxjuBdIWHOBjfx3dIFHzUzHuUe/xTZo2fdGj0AHSdI0VM4rRD\u002Bk6ydqTlbtCfhxJP1ppv6KfL72\u002Bt4gAckyekMpQyCzHIgMIs0fVHfge8/\u002B1GtCnqLUqtcPNEpghOpeN9MSw8bYvgh1XIQxaidHFn8OIS1e79ygVZlIpOc\u002BrJ3jwR2jzbgJJhZizUEeoz\u002Bvxx7LUmK9AEf3cm0tjxkgNrDmTagKpEnGBfoW\u002ByGagrFZmd3Ic1k6JsHVrFtK3Jf8QZeRN1WWpCLVBExopgUlXO\u002B80/U8WMNWqyfnNfjufCljGrmKCEtcw/W68m4N0n\u002B8r09rjgihwOnUO4strm8q54giBIxLm1SjYBAAgmVUSNmoK4apgu0hwVnPtszALhSGjwvm6s7zcBT7xy74oT2Ef/OyhYPogWWaAUIye\u002BSH4zH7evJZbV4KtLpyrbq/KB8cSzbZDqiQnQ6mS\u002BiLwfQvdOT8/CdLKhKVp9DJdtOq29kjFjCtrdWJa93ksyF1f/PFQjnWwiz40SEkRGbXxiY6\u002B3APaKvEgcYOc5FKZnbwHyfdBDSa1BitKkUOiWlusaS2qbewZhdIAMFzx0\u002BarmqqMyQ/\u002BsLyoCdYYj1mtfhcoMHsk7y/P7kQlANzJg3IEnzaZFVFL7bhxAmQWATZ4kvJFiaNrhqt6/NqL2a/f3kaj1DBi1GiF3ELCs6zL\u002Be1NrG4qRDmO2NiLXhi2v9QIkWQdsmzGFf5Jv\u002B1gqNL\u002BbwMtfi0BtVpM1TsX13YPz1xuuiJI7gdAR5avoMRMLjAFjO8VSQHnBtwJkJ1x7n5IObCRMi7wtYD77TaWUdRWAObK0gpHOoYaR3MGPx2qDlkYJ6cT\u002BvwBVRduGZwLELTHs4/2ZtxzwT8qdqq7qnZjUd6dfmptQkXqybzzGOEpzzb\u002BPouNs6e85Can6URRRarhCsf9rdJKmjFKC50fQOgdwGez/Wuq1Z43IFoDxZjBmUQSEc4ZbGFkc6RaA6gKXaN\u002BSejcnYg/NjVpho14RpSYSLIZA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef93bfee-4bef-626f-be97-4fb0b33f06ec", + "x-ms-request-id": "a4eab207-e01f-0084-12f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-456e3c6a-b912-91ca-bb61-60a77460414c/test-file-52f0d253-b34d-c367-1f84-56cfeca7c7d2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8f8bbf44adf12438d55eb86b8a9c70e-38afceb173fbf34b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee005c3b-09ca-d884-6b39-b6f66bd8d6f0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "d141c4d8-1591-5a53-38f9-df968cce672a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D75410319D087D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee005c3b-09ca-d884-6b39-b6f66bd8d6f0", + "x-ms-lease-id": "d141c4d8-1591-5a53-38f9-df968cce672a", + "x-ms-request-id": "b51072f2-701e-00a9-6ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-456e3c6a-b912-91ca-bb61-60a77460414c/test-file-52f0d253-b34d-c367-1f84-56cfeca7c7d2?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-7a67f9938dc5264d9dd5daedf9887d38-9187a73576ccc248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "305a0186-78ce-fc60-808b-3656217e7e73", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-lease-id": "d141c4d8-1591-5a53-38f9-df968cce672a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031ABACB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "305a0186-78ce-fc60-808b-3656217e7e73", + "x-ms-request-id": "a4eab208-e01f-0084-13f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-456e3c6a-b912-91ca-bb61-60a77460414c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-521711289addfb40b2e25ef110011f49-77385235e181ba45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "69700ba8-a57e-b722-c5ad-2f4f2e06ddd1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69700ba8-a57e-b722-c5ad-2f4f2e06ddd1", + "x-ms-request-id": "b5107313-701e-00a9-0cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:41.8635120-07:00", + "RandomSeed": "2010582", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..5e4ea5371cf9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsFail.json @@ -0,0 +1,880 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63bf6b00-fb61-c39b-0071-b567a8e4775d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2f9ab56d5295d04285215dbc12b856e6-b8b0aa2a19829f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1d15b5c0-8c4c-51e1-aff2-259a053ef94b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021ACB404\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d15b5c0-8c4c-51e1-aff2-259a053ef94b", + "x-ms-request-id": "b510495a-701e-00a9-1ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-63bf6b00-fb61-c39b-0071-b567a8e4775d/test-file-7304a43a-69d5-10c7-d075-5c5f6cb7721f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c2256d88bef3f4ab3a3742fa1c2baee-a01809bbc3c8cd44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aca94208-67dc-5653-ee04-4cd73081e4f8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "ETag": "\u00220x8D7541021B53D06\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aca94208-67dc-5653-ee04-4cd73081e4f8", + "x-ms-request-id": "a4eaaff7-e01f-0084-10f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-63bf6b00-fb61-c39b-0071-b567a8e4775d/test-file-7304a43a-69d5-10c7-d075-5c5f6cb7721f?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-faeb7eef2323254c8174fcb8d3d61ae8-b0c552d052adf945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5cf78608-0efc-7007-0b9a-faf11178593a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "fwUEeZgGfeCTD6xywxZFzzCUVikNxkMuOE8EyQ05xEV\u002BrTHF/MsvAsXJGc264ZLYv32nmyq66rjC1UFIArTTWUpn8xblgNJkZFRkRK12dFa8LAqPkSkaw8J4AyeK5/8R9r\u002BCU\u002B188j6rQjbWVqULTGHqi9apQ8ghTDBTbX2r2n1VUk7t8yBpQDnL407yRGwcbLfFn1spZ7L3YQa9KYXBAGi4gANXHVhAgEuc3l95LgjDNgDF5ToiK\u002Buc9pIarBa0CuPmOcNpxU5ehR8QjIlSfTL\u002B\u002BfKF\u002BxstllUYuybGJtQ06NN8kvREWnCxZ2AbEZ5iSXhfG7IjLg7IuKNuUQoomF5K3KS11us9up\u002BC05S7EoS2tXGtZgohELnEtNlR1ghmic8B0DX6rXKNImEToVt6DKYet5uYejFUKcvq8CIR6\u002BSWG0nEukJPuwj\u002BIESpDm5eSqczMh5tzQ\u002BdrKZpELxQfDZ9fIURtVJkz/ySmVntqhtdjKZ63bjGKU46Jw2b5atMrqQNLJHoTJRUz2Mh2jO1rwKLDIQW1p59t1M3145FyOpQRuu14H6KdD8SJQ5VpE4ahXcKENknNdcFj3U9sXUFDwZ40ZRH/8\u002BDAJdEBLCQKBIFHFIXOrgRKRAUsFEJTMPKDBYH3NO604Wnhw9B4zEndWdiOJUj7tROZ6eDM09\u002BerTTefeaiEs/S0nMb7Ooz0bf7TrqpxQupx5BuHQrN581KQ1bbmk5jOwbIuxMVn4hpZhho0YVlNOfpdHZWdDWFBSplkamTWDcpmBNzoQn4lGfHxPcypNZIJQ6u8iYYDMcRQ3Yor84e1c3hP3lx8VOd8OAOTm9\u002BkqAT3axbJKYREUtMYl2Tz\u002BSZ6S7pEWWc1nP60QFGCb5X0rDV1NJhg/Fn0C3uJY81yiE7tKVAVYE6tsc4oBOkysfNNE\u002Bs/frSOCU9QQE3rvDkhQbgCpUY130vm13LKSOdwsUmITE/SMwmKXxAAxRAAwgWU9rMhIBy9BzSvSKcxs7BX3470U3/pTx6\u002BiEYmJRo75gV9NUI0X5Es2zULMvpiSJtfqOWBDG6Fq7ekYpfWhtIac1KRxI5\u002BI4/9x4g63hwUXE\u002B6xnw0qumm95man\u002Bz5VkRi4M\u002BXwIQc4YVVkzTWWs2bgBZYK8BV5ch4\u002Bszk05OS9HFD1\u002B1MfIu7ndT23xe0wJzL/w/GoTqEDQsHLsW3KB3xwp7DkoLQXxOKnI3rbwagxCowKNSTzFM2v8riRV22BGXHBRyI4T4Z\u002B6/8TAS8mK4EVmqrhw85bfZLnNK3/gnFxJgYJFnqJ9L8Fi00l4BOihcc3e7jGn1mjacmTVRbYf2WJnd8lHREKj6Hr3DSBMZl/RLLmxAa0roasZays\u002BqOoKQvnmEY0eWi2LOwW2sMlIjgsEBBj8bte1O9UeLdkWZECQ7MomZVXRstKMJcandPDh0d0gOaPRDdQiMdW3/yxTddbFJsT\u002BISi2M1FGcEgRDcfkPFv79iucvt72BDOAGbKlOLDv4k0s47C0aQZRip2MECMN0sPQV3\u002BrKGflCB31NhmfoDeXIit5uFmrR4wlSzNBavQPckbv1eAxQ7rmR9qSvzPssupl9O34kxpqJBDzhtwzpJ4o5cPSsMtXZt5wk3B\u002BGYdYOJhJ23UGF94shbHQPr3dsqM8adpwGgIfDo0OiP\u002Bp6wuImk1E6sgoIs3lpisahighkuHNQa\u002Bt6B6WKs3o94/egpmlR6NwmcjaFEcMi3PXBYdl7fUe26lc2rIurr/6QCo\u002BBiORdD\u002BEsfkZ8i1noV2rviVFggqZwKbvSWzxQesI4NMczYRPRZBI4Tz8BOl79DlVg\u002B\u002Batb0gpUV9oSrSk28NERJaS9TYW3iU/aHOnLu9c1Uzm737bSoV/Cc\u002B0qNmdk3M7vPWIallfCh2BrgcUQiKvy3VnveyEqPnRE6smYjULoZTAq7I51Krzh\u002BVhGZy\u002BaoftBJ2kNdWGdxP7t1aueKfodgxyE9awtjbKtDYHY09dUqjjOV2Xp2v/OjRePh1UBU89eKOQTBaxPI6mmYHfvxOEnmStiz9KUM6gctniEnfZtm6myeqrjMaSMjzO8Q3p37rg2Z/4pnpP8yfU79k8zupWjSMTOLVo2NFeG5jCu1\u002BA9pNfAXiYIM/0VxaC1t0tVWMSuCQqlubFd8DOmkrhTTeIVDlF3c2xvqwTHuGepgH0MMY1sAM7lh\u002BsWYl3yUaFEsnfOkLj57eVoPm4F7gFZpH\u002B2mmE6900TL3ZmUQEefUljgvXv6u/EElOoA8Jg76npzM3eO8cwCcs6q3Eyg4zkWcEUolsLacmP8ngdkuN6sk/cfIRDMDFyI3k6tT9\u002BgZ7Gw7oBTD1O7lL0TjlfEnbXv/khZgb4kRmPkn7h0LSKEXDpVs8peWYCnZ4hTuIIIwDyUwVGTRuHziKQcbnObR2uejy4Zcu3vjaTLtho11I3h39t732vM9RlUYismPesRCCAcsS1T71FSqTOoy5DHvbAaPpKUH2f/zZYUxQzCxVO5uqn6FSdgkeyKJTY4JC2EjKR7CANYeOi8IOOXOypAk\u002BPj8wzmzaiMtaimCfotx6lokDRoS7lMXT3BPfRDzVrCSZVWWDEcocL/6lJWtm7yjlk6Kqb11EQmk5HTJZO0TOhR48Bg2290S/JxbF1q9arSzq\u002BbCaKzyHVNL8SjTXgvR51qBNKukbLtweK0gGfqv53q/FrgGUNJnhtPE6um1P52RiTD/PDUJDz8qUfD\u002B0gNZnAquE0hTy5aHGa7X4ILSuzgQj5DJr6tEtgd53P/iabPQak7fBitVPb6ZeCKGMS\u002B9WJa37kJyj\u002B1ealxB2e6XpLD6B3Uz8rQMulHRMDaIvYXXvINoK3pxXdphgJzPE2TPAtNxiym5iWbiqjPxoF\u002B21azWaR1qLnk2iama0nEXPaftAi5iFzFbHjMdhoBGf7x7qqrw\u002BKpHZdNaOwF/Hrb0ym2MA54xU756e0vpTKj47wrtHyfHJ0T9ppxaCNsv3P98KbsTunweSVfrdn1eXRgrYkv3kv\u002BOLaMoj10B10vjSp9LbCPs5DWNztXQ27HHnkmELqWPOEn/7vwY6ysfHHIMCCveE/D1P34WasQpvlHyYPATfailUxJVTH4m0/kKbrJiw9KF6YtYj\u002B8nec2F1S\u002BqJoo6C5/KZrUZiMdxzmuFDPsRx/p/bHdlu\u002B24ftlE0HZOe61u0GISmF0cbGHE5sCDom3Rcw41K7kT1FCxEufc1LdQI1O\u002BFjuZ/i6cYwAWodQsNNxscl1nGVDzWvwSYYV1QJepc8NtxYsxOHTfmMi5/TJ8hN0LcGJa6AoCy7w/hp2pJiNobC4Qv29ROjnoiICIOV3Jltynas81Toq5avnP8bHXNnGkUZADa8VuuTUocWCJepJfdfDAAbxTMh6kV1R1gUiHEVEP4\u002BjMxioXObCaDdwpMPBncHvBFjW1UR5yXxNx\u002BTjsoGAPeZeqkq/FqcgLuCVBeidjDhHNxvscWpHJWWYXpj94rmx8GrZZvd3L\u002B21sqZn4MeXsDesmH9ll8h8F4DhJrgKIkgq5xGBxClA0AcqNr7D40SiBKplUUo6SFyeWU9ykgk1q5BeOP22FewKa8h0P10JvDQ8QyINpNEB7Jqw427d0j399I8uYaZG6/K\u002BWumBwgz/lJkXMk7rJAK/XEhjATKBLJmKekbR216N\u002BVsvU0nrfC6JsUrRxp/vEtCIbwVd4\u002Bq8PS5P90fKLbk\u002BiTj3u9C419wd2U/rr2X5m2tySWhVMBVwcxYfm4Tmw4eNlz1i\u002B1r/05slPAqa0I3EUl/cV\u002BRQ5VUnh0S\u002BmTxXOxXIWhQompwMdnXRL/QK1Z6EV0UpBm\u002BfPLHkO3QSQTZa0gTw0np1m7u/z\u002BFuf7VhGK2qNkH7LjCqKR1mRF8r/jFDel3vFgckEr\u002BNaTaOMLz4gyLGaA7wX6PQSqVdD1NYk9GsLwVbcgKqhiOGbcD\u002BG/hcbcU8ZZYiTxq6Hs9dxwNoMNVk3gW7nQ0cG\u002BHrbfHi1jKtAKGOGC4/jd/qnVc3TL8gGjjrlT32oNC0IEmwNt0o20SYrMZh2hirJVAl0QO15M8my1e49zz0ul/Q2fvkj1cCwcISmp/0wkAcQHPpzNPM/jt\u002BiW\u002BJc\u002BQHp/ZqkQAgwpn9Jw89p04vMgUXmLLNCumIA9u8ZgHndVHeCvaljjE//33V7KnAk1rtT1tqddc1OpkI3o0kYFyYFa29Y5xXiafX15kw\u002Bx5Dy2yA0xqqfQN6pMxZmK\u002BgG5shOdr4BzO6lcWzkqI6AD9\u002ByRcco41B8ZSuQrrP/ez0M7gCE71DR8A8yj1Q9uphPKSM2tOYg3gN30hCTcR07pfYv2LmO/CCO4FW49lT8PqqTQISPyMdX6xD8DB1APn7y9uleDuLewCwDp9ORaOive5Nl/zCYq9wv1\u002Bypke8DTqLWxv9qnTDItX9XiyHzxoMnTZGJ2j5NWUsNLzb2NC49AFkxuqLpRN5jnUqxQB\u002B7OxFogkReeXNjiGyzXW360YBQGovHwgvgPgmyJT30nBgrUfQljbLq3oblzTI1NedwacvKYCWU83gGiEM6rFQ1b\u002BtUiAt51UTOZTwF4vXYqgkhQrxyKTzyl117HgVurzEysF1G4a3c9pSH/ProjhGDLd06GWmXw0WuYfCt/rY/X7YK0jGXkslbRUso6y1CCQhM9/EnNJbImuwYmIC8LvjeR5xE3bzf7JsU3tQeb9gXbFfoYQbEFysfQjdFfvlJnxZSSqOQ/itMbAtWE1XBqSsUACso1MzxGjBxJJuEmm2hyz\u002B9yyQ1h24sm/X7bQPVXZkMMX7OIctKYDBzH9mQyNGdtUgWBN0G33m9\u002BzjX9qwsm8YBeGnv06pzcmv0wWiUm9MjXre7v1m7BVIFECWSc2qDRoMTjlBoruKeopFyER0RKGBls5f0cNxtRnIW6cKE4f8AcXrkgQyDurDVHR3HSPM19OfELb/SjtampUjdUsQfGcCRcaCiLKdT4vnnH1O\u002Bpf1/4fXawLNALuKkPtvEpWjrtQNcNdZSksdAcEvF6m\u002BC6ABKXXDORFkMUUO9/e7LjzyR\u002B2lQYW8mLE4umk9oekNzIlXbeUj3HXCqT\u002BSTlZXZdOEONO4GMoaQIzAhoKoJpNYAStuY8BX0md74pRKLk5e5VCVuWkZUbPDPS1UX1X3GoasOkkq6QYTLGpsQDYx0BZCYaEuEmkqPrN3ryKXA3MNhMQRmfAFN/xOhoz\u002BrQ19jW0XFf20xQQZhf\u002BZsznjeCj7Xr9yHDoiOS2g34/YK5Gh\u002Bh21f\u002Bl1WL/D9BP0a4DCbwpkA05SD2028NjME\u002BV0QV5p97kcKfxDhgX/rigmLc2o4nCFdCRHT\u002B6sgosMpUTWS7a1inPLpkUKJH1IUl1FDMcLIzF08sk2JqvKb6dxMty9JWZxbKNZ4Twve1Om\u002BvmRZ3HEBYIXYVTpg2fL/TadmPGgiyj215wjsT3xRXt5jyuuOQQxrS1apcQNh\u002Bw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:14 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5cf78608-0efc-7007-0b9a-faf11178593a", + "x-ms-request-id": "a4eaaff8-e01f-0084-11f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-63bf6b00-fb61-c39b-0071-b567a8e4775d/test-file-7304a43a-69d5-10c7-d075-5c5f6cb7721f?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:15 GMT", + "traceparent": "00-ad3eb4ed4e13cb4a9cc6b58af88b8e16-e222c47425adb149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eaa04536-050c-41fe-dc09-f5c97da57024", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eaa04536-050c-41fe-dc09-f5c97da57024", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaaff9-e01f-0084-12f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaaff9-e01f-0084-12f8-850d5e000000\nTime:2019-10-18T21:14:15.8200934Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-63bf6b00-fb61-c39b-0071-b567a8e4775d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bf09cb60775eeb4a883460a6d3381af3-dee23275ab89da49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cbbbf883-6ed7-4d2e-ed77-2acd852468a1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbbbf883-6ed7-4d2e-ed77-2acd852468a1", + "x-ms-request-id": "b510497b-701e-00a9-36f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c5d0971-0e4b-2851-0b13-52faf0e360cd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad1106cc70d69344a637841feca291b7-530a77f62caa564d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d6aa73a8-8bb2-7423-a792-c0c41c335c09", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021BDCAD2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d6aa73a8-8bb2-7423-a792-c0c41c335c09", + "x-ms-request-id": "b510497f-701e-00a9-3af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7c5d0971-0e4b-2851-0b13-52faf0e360cd/test-file-fecb5d16-e4de-ccb7-bd31-bf46f218469d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c0f3e4e44ca7d4c8ee8f2432c2be3e0-805ed2b934364543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "842212a7-09a1-c494-bcdd-1980ccdd828f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021C29062\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "842212a7-09a1-c494-bcdd-1980ccdd828f", + "x-ms-request-id": "a4eaaffa-e01f-0084-13f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7c5d0971-0e4b-2851-0b13-52faf0e360cd/test-file-fecb5d16-e4de-ccb7-bd31-bf46f218469d?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-9ec1770e0dea0748a38f3f2b1cc5586f-067fe32b92f42345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60cfef16-c844-15ba-4dcc-d1ea2e165871", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "TCK5PeHfz4xBVZsNB2DnNSI1nt/2wfsASY3AW3CbqYVOTQrBztGox0OVQ0tuh7xb9uRelj6imYomuPNUH3McpqsVvrlWJWZQjdecYH6wksLQZWWMPRNHq7SAmxbeU6jPeZyfWMgCBNB9DQlnBjgLdiYwg7kOj2mYzhIF1opQcjkuzOfiEDn6zWCUDi8J4KV8dCTvrc/uwekzB4q1/S5FLZvPODlQKWbsNrZYeYA5ju5tiWFmYMVpPwv9rwmvRdAxTuGUOadrK0q9A3YZlkdp\u002BXicR3TN383VZvkuU3pdPfDmJyqfpVVGAV4WqF1OUKnElLWQE/1bZG8UvtOuPdfQYMWGM24cyVQjVUUWtjZvhxVPab7EzCnzisK7i\u002BaBmMSGRkiXyBw6p8thbb63Ra44pDe\u002BX9MZC5OckqmsYT1tob2BkG/t2L75FMLzYl9rO0QUguevwznwbDu1\u002BzVzjkaN9MsBNrU\u002BSst4xEoRJag0MFdkmN5Wvt6EkSM0ON2JhYZ7Zm6TagWP1TcbNv7u3keSgcrdD/VnNjbsfKWRChLu7j7Dlb86ocZS1MOmO4fglbLcobcSq3aRFC84pu1f/cslLEi/K0iHWOAEizoywPuuDOfytWhb20LIMoGQAfrY8tb4gQ4/IWlpVEnXDiA8X1MziZkFbUhiylAF9/nH91blK5hjOj/sb\u002Bt9iWAeg80ijNMuXHhg0oWOlbe9OSpwol3y8eKI2CQTRhmuiOTnQ0aD4mslmJrehFgS1aSILzXADOYDLJHqmbOuGxVeskqhp1FwOle/SgnCE22KdQJ/ixfj7Xv94xe0mUm3d32FgNIOcS5TF/TeAcLdQRgkYCSwLo/9esTPo8M6vKENB9OMPZObewTULHMjBOy5IKL\u002BkDgkBknthwUOPs1rGVtT0PnuUASFiOQg3AEc2nXXFoMgOyxo6QGJnrWNjTw2aRMY0DTyys\u002BeeAdUBClH0ayPNihKSt0v6uf4ZLJO9/un6XPuAwpB5UyzgsIkFOTXQswI/lYU7B416eVM\u002BmUdT4ELrBq2WM2iTlHclsgbCtUDICLlRvmkkv1UuRok9ermljJBGGfJIOn/ZrAFOFZWGt4QSdlDNwmIZxkdYp\u002ByfVhm9f\u002BV2fFuOf845eBInlqn/Z87FKwQo14ouLFNq75KTOhXn0JWwUDtoQ/aClEpP8i/dmQAdmmsVVKgbCA/II1A7pn38f8XUDxeTnKcNpgM/3npjjVaStV\u002BqknwtlQfrYGBmRy4MU3IpyYooSj2Dx\u002B5k22nVpFY5qPDeUa2J5rnP6HxG518VM0rIOcPMamth5spNyLnd1bvKLJ49bgHEX\u002BLQGGHBfOCPD\u002BfezaqSbX6FvGrjPB3/8dKAfLrA14VJA5ng/BHJoKnp/riR/wfRd/9fd7GXIWPFECZPAQBljjgilcoQsXEs/BvA\u002BX1lbjLKrsT7YZ/TseJ12\u002Bvrul9phDBAbyk9wMaOMruV1ifmn6IzhFI7qmyYDyPn2pWFAUG8V3UM5P7JjO4\u002BLS7kfZv6T3wJ9/YNLdnDqCAFViYxCTF6Gb6y2brjKfdkPX09s9GILUsZe0lLrylbCTyexHbHzSQ9qmQdB7XBZo4\u002BqTCcxfQOfWibF43n7mpVV5B\u002BBGWAnHAYwAmtauXVWBS7DQY4/kNIkEcOLPWWVbv5x/AlQ2IovcyAQ8XqoRJCxb\u002B5LKFkHFkNNbPesq\u002B6gqpN86M179TyUo95uHp9Xi90iyc2HSkalatW2E2uSgsdBcFbnK1vDRWqhpoR6qQez5dEqeeIRKVBcx43nteHBAiEHLK5IcFCBX3RS1ZOyKrHeAi2KaAjlIEb2ilPN65\u002BI4KRTc4xZa3WAmRptvlPMmqzMGbPENpoYEfxXQeX8s3Pk2fT/Xrc1hJaoCd7\u002Bh2HzOf\u002B3AcHbxKoKS1GP8hmfg\u002BWWeNRezTvllpUdHDzLKZqKZBfmRaGiCRVK5RNlpYJ9GHXpWA6NlGyzwXs8zqh9PxG3BZ3xqU4z5G/PE\u002Bgoj\u002BECn/O24dGb/M\u002B7MnQ2ZUpszaXxrq/0i283pWOezoCEm0GKOi60xl1AKwjORnbaDY8lUkYyJtFBHhSEjzxt/T5PNqcirDsbuAdYsYOnJjT4XZfkeWw6QnRwSRwaIDcQ4i3Kfw/fp2FECao\u002B6WVdqeffjCGUeYPCFOQislMvAYfQN99V3Lc1KKY2oG/B\u002B2kPIq80OpQFfGip\u002BGorrPUOJPgSbqGV980wqmN7bdkUABl7I5\u002Bz\u002Btbzyrt2u9RNCYuxOHt3r4y3aSrR85Awih6PhfhAoHllSjohLqP2Lzv445DXyjVdrFCMw8pk4fdGwzCc5zXr/GkSS\u002B5BRoDosTn\u002B6Q//WM/pIdmXw9y/AGgy6mtjWTgGDOcnxX5HHGXflAKAZgjnR2pws8VcVDiMY0t2HmwlhWgB6Nwox5NBkhVzyC/aLppvW5Lw4qVyqbiuq2Iy0P35qh6qjo0szo/XLxGv6IwYsjShBsLZNJKyjz8TeiwhHsEXeh4BP6ANQo0DKcOTwsEshfktgco7EHV79/9OGURjphBQmG5uB3KUo8Q1xgrfHrx95uQjA5z23FmohUegvyk4r4OjQzpSvn52mO4GBVpqrNlC0CJgMKKDWbwUxYI64\u002BSa/RaHK9uCKyhlvGqu4NcPTeh\u002Bbe722H7RL\u002BmOTfj8S6UJawgz03D9wLUJ\u002BoQ31HjVBXeZzIX1lCSnpgvx890vaXDFpXXOy2pncJ05/N36qUtwqThxYo8fA9bjnD11C8zX2pETci7zBjodMkvoy6dGvQzAcUqkrgbhpqGu6z888nTQYiJM5zccjaMOZCAzJkg/nN8wtIpyMyyKIcuNRCr64D/HGFl1CcXFo/OnpknWvnBZf05QDE36Xj71ssVrjzl4A3PwfB3uupMZawCG2ozis2NLM8TcmuPx3Moqf1cAahS6L6LF5kJiasS7RpE9Y4OiEv9SIFtkq2if/p9DtDtMCQD73KrqHN0g6MkAIVRCxGlGiFxXvkm5RYQ6NeejHraJb02QMZbYuAYiITeSZHoUTTomDTve5ErHMocmv9bljcoShrIGooLSbdBWJY0CJuEKJei9fRF6qnry2Q8foggvTKN9j\u002B24DZqnU59riM7NtRuWHInuOBCol9xHE9mDwsvIJujphKcDUiheBhlyHxG8NRPzeZV\u002BMRSCxPgBcPnBI4DTk2Hl1DB0grphkCH3NnjKit61kEkmSeXEVr\u002B/AeE\u002BjOKYrnu/1lDjfubbHKDim55/RuYbC5M3rUl8EX2AxYDZMwNPbof9CrSN0hFiWy1E4csRP8r7E4FPUPEyM8TjUrll8emdoz0WcjwxnTmB1VIsNz\u002Byb4XF7h\u002BB8A2Wytb/mn9YDFlDtz6eCr2OyYZHzXufBfyVMPMzkBPaC6Mvf7dVQfK6KdkI6I/xFGTINySJOjKR97TaammMFGw1aauLbosGOYeTnZOili18lByea2j/QMFwnYfyeteZPgV8w37UZbXZsg2c9ayu72GHbcZM/bkDRhjaGtEDE76v\u002Bl\u002BONcK\u002BqC5mtKlbUlsk0a4max0RTEBcaY1V\u002Blrk1q5e/QtNELme2MWX5kkPp\u002BPNtUki7KiRnq4fIcxFWK3Tcd4LDGVf17Dkh5JXeWX3XLGZmEURsfoFvW5dLf79WXAXxGRrBKuOfd2ITlUGShVIF9Uaq8BYsc/j9V728rnB9z4iP6TxnEgWGxp3iXOU/2NJBQYZ0q2vvxKkdw9cl3sjxkcm5ApwVouM9JCl4ShMTwXrre2jqBSAcoCSTSVIuXOvU8M8fhto2L6KnO4c\u002Bc3qaDgJcOmNcB4ilmGJ7glmREsdBp1VH8DqctU/KRs2c4iyp\u002BTtP0iaIdO1Ceep7vq1JEiS//MwhUhnHv4UXlcC/BLo1zYUeQUCguTJoBXpQJPaefTCk4OFghKshhBKhcOMoh3EwRfEkLszkH0eZtUyfd5qOdRSMFifU1UTd\u002BL0uA0RPP34JH\u002BMFelJjwMWdxtNahhB0Ev/KnHFJW2yoRjITthwDTnnOklu7iP7GKFFiOxJ1h3KsuexIhKMMw8RyXTAcTAqpnnhZi/e4vIn9BHAf5xxeNsLDZvwvtsXWwdKTRS/KpdxKuJyaH/t\u002B9/lmS3wu7NikECZxXOUKeeeygsYlJXdeNl6X1S5/xBrHQHMGyW9Fp9T17zUFVUj3PEK455k1Wc6CBBEhmxeuKEgPrhx2B6x0aNrxLzpCWOEVoJjvxtx9keakgMVaJAy9S8Lo9acsfTSSQH7CQC6UP68wD/Z\u002BvmVvkhw10YLrGkDKN\u002Bd3WWM55SNgXYJhu024DEEWKhgaPoldfWeK\u002Bq\u002Bxpyo99AxHIOZL9ibTGmDnCdbOecFB1Owks/VaFd//su5zsrZUJ8dBcO9ezjf1RyAkenOMuHzuc9I6FUQW7QsGSEM0X2uujuYTjQTV4wa4M2zRNZtscvpthT7kHg6DKofgVIHwvOe4ee\u002BJfS90FJDLfeHXQbdvmdlIxtooymzXjGKA8YqEx3aFGL\u002Bv4vXK\u002BWyuGJwsq\u002BjMcLqkp/YNj7OCsezI9ycGRrZvUij7w7bnfc1pfq3MquR5sHzP3CN8e4kMKS0FAgJJq9XpvVm/1K0DwSoooBEBsgsEU0amNmaW8taj75aJ3n/LH9Lb5umOudvPyB75V9d4Cnsl/K6/p3VvUs6DH\u002BkWeeKqXYA\u002BKc8deZVq1mpLnZsDJ\u002BEfY93RC3hdaJAfD53ytVI4TvZTOeCoCIcVVM0PI7Uzf/QH\u002BxoA2VIH4L06/m37eB0UE06kr\u002B4Ac1tau7avTkje64\u002Bp6r40O3WkS1UjcQoZHdyv9xBmjtAGB4e\u002Bph2bWJZ0WBbeTY1e49vU/GCY4QJRQZnZ/1s4eFy/o\u002Bc6eZFYCPLCqxT3PtBPURc4jY5vbSKBbWSDwV0/P\u002BO2HqmqJGZKfPdx1jXpXgbJjq5D/\u002BrOUDbAtQgo1EeVh28xPRwmoSis8gyW/ZbslBNhujKu\u002Bz/468525W9eHaiv2FLGuCDmpumBlw3aN1Kj0Bz4xxoQ5ogzOFVRs7u9UtBn5yFAJd/yfxNJLWQuIrB70xVOYVqOmvHGl4PLlPMtxEA9dlAtX6pBCkgGy7kkARWg1dymbu111UgzfZJcJuYcH2Uj7KxgTndrDVsSh9M4opJqKsMWh1lSx50H/eIb5ONh6qxQABBpQIdlP2GWZ0149tr/8fwnCZQPzSkPXEyVUyh3rJ0m5J59/OY7rUf7vGBTiwcHG/LnPt0URDLrXeQ20\u002Bw5HrqsVhI8gfUV61hMFAzIu9FJjjc1jHHADpxrlqL\u002BANlbvqGlpzT0ypn5zVOAyCwmIqIW7UW1A45E7Etx0OtSG\u002BaC9FVvIxScVMOdO8MeP0JsRXP86xeXor8TXLbtgvmuq7VtAdfatwONdpiCG8fPKq0FAYt7VSzS61GaW8JdstHJ8pAJsTlulZJwc3B/EYr7RDYJ5H1uN1KEnhaCQFs9L8fGtCkzxXg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60cfef16-c844-15ba-4dcc-d1ea2e165871", + "x-ms-request-id": "a4eaaffb-e01f-0084-14f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7c5d0971-0e4b-2851-0b13-52faf0e360cd/test-file-fecb5d16-e4de-ccb7-bd31-bf46f218469d?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:15 GMT", + "traceparent": "00-d9aeb06d333e774da949b89dc91d4632-2fe6048de485b541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b975cff-907c-9419-2b85-b074e784e6df", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b975cff-907c-9419-2b85-b074e784e6df", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaaffc-e01f-0084-15f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaaffc-e01f-0084-15f8-850d5e000000\nTime:2019-10-18T21:14:15.9071547Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c5d0971-0e4b-2851-0b13-52faf0e360cd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f62b6a9c547b6f4ca80a5468c86e7c70-28c0caa227a10a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1eb9be0-3c7f-4ff4-9591-68ffacd635ae", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1eb9be0-3c7f-4ff4-9591-68ffacd635ae", + "x-ms-request-id": "b51049a0-701e-00a9-59f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b114b02b-b86a-a046-4cdd-77c962e75b9f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af9daff87f70334aa4c5fddf4a5454da-1529cd20f675c045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "88067f7d-7b77-2791-554b-85a2c52becae", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021CBADB5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88067f7d-7b77-2791-554b-85a2c52becae", + "x-ms-request-id": "b51049a5-701e-00a9-5ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b114b02b-b86a-a046-4cdd-77c962e75b9f/test-file-f7a6c936-e942-1716-5136-6fd419e7a93a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a3352d6289e7242bd9d4341be41fe12-6e9a6cd684056c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d28f0a9-156a-9389-69ef-37400cbd0e6d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021D070AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d28f0a9-156a-9389-69ef-37400cbd0e6d", + "x-ms-request-id": "a4eaaffd-e01f-0084-16f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b114b02b-b86a-a046-4cdd-77c962e75b9f/test-file-f7a6c936-e942-1716-5136-6fd419e7a93a?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-a5b456c684bef945bef99318776c22e9-04c2e010aa0db34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "02be8a92-6e84-1060-f1ca-820eff4b895a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:15 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "oUrSGt8JzWOhytTW88mIkx5YKii\u002BfNC6Ibd58Zvmz2VeiKtE6v03nyPEi6BAs6CgZ6MhtJLlriV6GPknkNzIuvpvd2oeQ6ghIIoF\u002BvEweW0W2Yn3xBrTedqFytIEDw9H/NCl0Tw2gSP6AJMH37Q0SZ\u002BLELZS0fXfnP6PmHnWHBF7vv4giqcx4Fdm/MSHy5klUYAzeP5Y9SraxjU\u002BpumqJOSCjCG2E7/3WjBe69QxWNBkakb5oqMSIsjTRcRx8jluvNfgBD54bz3AOx7N\u002BglVqG1k2jyisIFAb2pY4s77hWf38C/8UVOR6/oJOGaFRCi/fZxWDBj9zAtWn5TUH4xvxba21grZWFca0\u002B5BmXgbuipCmWUxpHhP\u002BiMkprG\u002BvctumXOwz24d5SRFPDkpuzOTO\u002BRqkYYnPiA9ZtzmtLGlWxUi0/8Eauu8JLNA7Gg\u002BJT7wkWvMVCtFR1tScmiSNzByoOEkB\u002BgzjtD5rW3S5lK3/kGd9iNG2Abp3YyksfeCKu2CzUyHGh5WvQKb06e\u002BcmAJmnQn9EENLMfaOilcjtzYd4N/TxkGMOQiRzggqgVfKmosmxeDWjardaCErN/0\u002BS4mwlsjPiJGA2qPBKwI7ILCexC/MPLFVBxN09p4gYMELk0K\u002BuepO\u002BxH5Zis9FaJo4kewTHPNMk7YG4/1mpIzYHmitZe/vGaGD8jeEpaGGDGwzBRWr9SNfmEzpl5amWB/xgXxmmAKqWXg6nxq7x\u002B4UgNeBI69nLBk1Xc2i9YIa7aonkyQ1H3RpmLutcWYYo9Be1Ra/FSRwilVTIUpFB1P2H6FghDTJ32FjJ5rzybqjLKntRCB7W8h1twje0e4qJIFXt1HEuB\u002BblPWlW/2ZjLCqoASQV7MzerPY6t0r6v2DOQMJnBJY7nSaQb8q1g/a3DpYNDHZmczeJDyt680yf6n4EhLqn\u002BCeQcGQBgX0CKSj/g6i07bLqa82O3flqvKnV9IVMrPs8ExJueJgOZO22iuH\u002Bf2\u002Bn6vzPHhzpFR4uJbO\u002BK4z7sXwxw3CWRnEW2ALj2FMXbEE\u002BMg2IfY7aUv30QFLoUDlgutVlzLv/DaCLtEYaCTzLFrluf/l/czftV3B2ngYeLofJfyF9saOJQyBo/MlIvEW9LSmZedQ/4UehdHVLiG\u002BeaYm\u002BUI4fSWEV5TzZFnJqpJcqtXDYhLSziZ3Z3D0qPbawzpc/im\u002B7oePIg5CXZs7RNs/iINL\u002BxeTVDsbsRW0j76uGJEffKxonbxeRDAEgGCbPBKVxRBzntgiuan\u002Boy1xypJfpET6K9guxurG/bbXnsPKcITzLsqeKonI7LMCefqe3HmttOwrkRBKZv41vJEhWyrmJCKofqvHsXm7MT8VLEzgKBE9KenXru9kuLfcaH3op5GIHFXX5m3d5fNiYG/hJUqhRYR/5CFBDoVDM8Xj\u002B0kL0omtnQ/3GEGzb0PmdT5/g5NtKyLpaMNgNx3QlLKn6eqqZp3WQ5g6ui1CzHTtaplWw7AidsAmEmnGPVXyFnOfG3VZPB6QmUALImD1pqxOctyEidDydWMqhEQ0EAZCSJOps6EPhC56tipwJ0RvMHvNh8p5bZyinKYCPrfaXIlJyOnNS/L7Tv6uCcOmgk4uu1PIdohLyNsHBxcK/VV2oFmhNm5qkeSIwkjLy2PZDBpX43NkAeXxDfAOxkTb8EGZN1lqBVvvtClvT6RPf/13PfsMswnSAq5zoDhuW9uvrNH3MpQKbwbOaD9Z9LIxsY4Cl5hJ3z1HxyS69lUjgVhdz6LSSD1pbM7kTkrKiB3sMe6qa8QzVd2Ur2tvX3ihmtbXDDUfb2lAmSrJVYDifU8WzrR2iSWEGnnFTajSCh1GQqNz44vY3MJ1WcKpefBMoiIsSIC0OxGxUuG7SiHAfp8NcxLtfpnDPfHh8T9S2qCJeJt2pbGckgeBspCaLYKgtNszq/bdbyOYaQqewknibnhBMcGGWcjtcOEbW8v5KRBvQTxULz65rAl33kym/c/Nr1QoWOuxGmsCVjsFwhNXrz/6P4ENnj85h4W4Hnt8NnMhTbx30NA0ribRUdkDo\u002Bn2ED8cvM4\u002BsBEU7sFV\u002BQvvhh/H5HRm785ftYFqLDxmNeOrwg48X4mk4p2rUuIe7qUa4cu5S891jyBgzPc81JPUrrjdqjcNsyaWIwHmy4zsMNbsTzpwvPoUNjLdy5KCaA35xrQ5MTR\u002BHT6VExjNnsOjhJwgUIVZU\u002BG\u002ByXP0P\u002BeUE7rz7PTIov\u002BifjIL25nRVpd/KkcGUgd4oHLCenewee1XAQ9tyaHO2tGcjeJTXXhX7WLcdQWQnbGzi0yCBjiH8fREpNqac5z1oF9ladQlFUL6eo0U1ATntmNduk5lTMSpFIvuDqidvXnV5tSmOyPdjmX5h4urcx3/bP53TMlegFOKzFVIRxaqXL0TTu0wMXtPcCvoe8VI/ZF9/qGqJnCwh2ZxG37OhUdPXyremDQwzytzJ8ydZhSeQc6z2lh08CY8UreGvxYMcPrkmSyaamVtPS92Nw60IxFB4tmgGqru2l70kjV8qgAFZrbBqNz389dpVp0pDskniD\u002BmNNxMbGZP9b7Npdgv8IMvYMBH4npESf7yNrQNxduV3RoFxnUzyQpQgbMeOl4PSVYKCZ4I75XFYfrdWiWiMi/jN8jOGiod66e192C3Jh\u002Bg8v1d88w9jO10QGSKVn7Urk\u002BDKvKFMS87/B32QvglDjvbPFc4RD5jparbSdnFk4U44UkhM/sdG7HOIgeuR0n1XzIorxoXrGoBH4VXqfdVZliIzWGu88pAviClehI2xW5Q5eqnrPR7ETTfIBR1xXG6eMu/FXnoVmtn1/D5cjJHyloW9sQcvblkHbwsz8O1yuiu6vFGd7/keJ\u002BPP8UDca8Cl1XKXt69rbsCWvfNu4aXsh0ISpcw8VKqIn40jX3kYKwdKjh962wZ8T1GRCy4Js0I9323\u002BycX0ZYDIDxQeSBNLfpbsJFOGdag7llZ\u002Br0l4guxK4XwLGV1BViiars/yXgc\u002BRYyXHYrut2nFxzdvdbY3T4gn12aTPGU5rs4q68bYRTRPPGW85WVhWC4WRVIl0dxyZ19DzoqgrwkrXW64x8\u002Bi7YIDIDlMemomwns4ePcTF9zxuIRnlHatro1clYf2pJRec1vMIrGnIejxHQwPaDISFEWRywtHO1ULVXGr8\u002BTiMBnm2gmfRvEvTpafcntqnkJfSn0\u002BZN2JGzQCxM0//zIEEujyJJIoctFUZnx0q8TZnLcvSKVnp8s8Wb7RnH4n709gm2OOeHWwNtev6f5dEHNvJSgaDLKMnGsdtc7TVtZTMHctEBBlTyQ9fxXNt7nM30VPZndWCeKc1/r4bMKq4OABWLmLM/xfCdoH2JGYvuSxUNqFg\u002Bxi/SaUjDwVbN5hkpo1zF8AQatI8FiZUjFRBBUSRx/oJWDznl\u002BW9qPARZz/pkn3ZvKJsQ8vPJOXxar1R4gnAyXCdW05Ri3/bU8LhKq/na/nWZ0miJYMvOjNX9iwnbMXmUJ7PSzcviDAjkfAJ7fo2Cv/Denu/HqPtbSAa\u002BpVSs\u002Bf8\u002BtkQFx/Cpt8Yf5SSJk05IOstZPFKJjL64t4WFI6b0N0IDPIgJfLgANSbp58PWkfT4dmpJU72sdOmFjVBrJFRfK62ihlaGPv4TGQcr3\u002BT6oeXQzO18auOEVseeQ68n1NDSirwWM8teMjdsdjq2gJUEyuuqWldm4sDJ3i\u002BPJ7tO60Q2WRVopK4acpr10DSpDdZymbjDvXq5a6f7TBWbjwq8HUq2gCd/3CZ9UCe8sRLMINBZXE4CSy4JfS2trVhYfuNQefKqMo2u8v1SRi0S/LqVLytFQnK8eZIcbQM5km6N5REELHcgIi4CqmmQsATA9oBy2L5s0zyw08BgTYWKtWCOxGEcDpADtMz9ApfI68mNG3ZChrmwYRIUk1i2v5RouDUJAauj5Ofwb2Oxb5Bkp\u002Bf20zIPB\u002B6m3qNPB3t3jPV4lIpi/\u002Bpd6XaOkldWPvFBsCuw/\u002BxiGbAGomMIFJ2suOKueNsGAag9mOn7gHWXEJ\u002ByDZcPxo0I1nraHF1HFdSY4hm0p8YWO25DcybCppk6r1HDVccGXLIVpWJga\u002BVKtkMVIp5cIqjZnBIozFNmBm/h36zLg//NkoVnXwKjtc\u002BI\u002BPzj7UP63oyo6bn03VBer17yvox4vvKDB1AY9IOmNiZCn9NWgljsJsDgIpoF2LU1CO\u002BjsPdDUHnKIKXzoioJAvOTsn28yC0FxpeLWFxYvS7a46vTwoUvPw9ZjGHzOETW1x/mcmY3uACCnapfuDgdsaN3GP5\u002BNUAuZLNuI3uLUs4S9EF8cgrIo2urEWTaz0cXe9r\u002Be9\u002BGWKGfuA2yyZTFN0qcDMO24T\u002BYbnVSkyPbU1VsFqegzNcujFufnLo9VdmW5hoaPsKDYJqbZc1qM8W9xGS4RrLtJCpzrYBoFwSFmxib\u002B\u002B0JwRSSqPYMxabJhFiWIdhVRM8m6YHvppECG0lWFYr0znfYs8NP5Z38oF6Daikn0fVsMBYJdNJrWlqDkE1s9u/cFLYgva3VBZ8xagkjLDxoGklT6eW0q1llrRlozFVQT\u002Bmu51WzBxRHlyq22AqJCC5eG3YEGMzKJ6kcuxBUbDkJ4RpftETm9RM0zFK7PZNO3GUrCrDfDDccpL\u002BsVkvEMyrxbTbwaVPpd2Zizwx6DyoVjd7raWGIKtTjQs\u002BFOp6HcNlniZCcnrMRAZNKvH0qolWVloitGMnJaQIiDOZEZHzHm55zEoVZuS9r2ieOfa6X\u002BOC6L6PWGhfPnmCOelGMjN1WQyDet4/QO92ZQX7iOuuTilQFyjSY8YFGo3Qkyz6d3w0KN/qN\u002BQEQqfOGfJjZLWN0\u002BrA9RoKo/ZFfmBQbq3De\u002B6Ixl8MxBdES9SBA0rTobbXQ79BOoFiKYXppLmEtNT6C50E2p1VgA/TfKlFiZ\u002BrctyqeCrugUBsJpzaIyBev5cAh/eszsYYgcKvbr7YHKDmPTHc2jypC4pdmLQBe13vdbwRRQKn/qMVkfZoPhKCkwr79OXugeVaV3ttTzYSFgZlv/kCxteePj\u002BOx0hFQc132gSpBYd4AfPWt\u002B2GOq9sAnrwAn8ZgMwzXbamYLqcFBau9XUyaRF\u002B7b4FKw/pFwOQIcTOVT5OXVo3dqfR0qE4OqLX2EQ5OplpcRXAE1W9SUayFj/1zr/XYJca\u002BvJqrRsdzfBtEj\u002B\u002BVuYrZOQojUoEeixhH7xhQ2zj/3esHkCm/8P6o0ZkTzcG879Yymnar9NNFoDFCI5fu4mEihLHETemhGUhLuoDoCr1Wiv8CXkDCFCkXwi/4PY0m\u002Bi84MUkPuGIskUDuIHoSXVV0K1iYrEQgYHCIrIu5qRv7JICRr9l0BtKc1Y0/1DOuxWTag9J0jg2rF9DYhsuWsuglMzu5gK28ACRGO9b3IEx82ecm3yUJRpZzJpgIW3/GxmLk2uD4NQS3HkPt7lJ2tDdEm60kr9PDA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "02be8a92-6e84-1060-f1ca-820eff4b895a", + "x-ms-request-id": "a4eaaffe-e01f-0084-17f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b114b02b-b86a-a046-4cdd-77c962e75b9f/test-file-f7a6c936-e942-1716-5136-6fd419e7a93a?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-64a967a861f9a34a84a6f044b197f9f7-4ef509a8d7ae0f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "07225b64-4c00-0087-5184-299ed3c09346", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07225b64-4c00-0087-5184-299ed3c09346", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eaafff-e01f-0084-18f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eaafff-e01f-0084-18f8-850d5e000000\nTime:2019-10-18T21:14:15.9972182Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b114b02b-b86a-a046-4cdd-77c962e75b9f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-34f552395121ae42bd03a954b74144ce-70d4fb31de3aae48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3a9bb42-8129-ef59-fffc-7fc7900bb3e9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3a9bb42-8129-ef59-fffc-7fc7900bb3e9", + "x-ms-request-id": "b51049ba-701e-00a9-71f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f748dfe8-c576-88ac-9349-27c9f37fb7ae?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-219a721c01ac3b4991a634fd6972d9f8-4181217fdaa61647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "681f6e83-a45a-7d6f-0e21-10df5990fb80", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021D87F28\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "681f6e83-a45a-7d6f-0e21-10df5990fb80", + "x-ms-request-id": "b51049c2-701e-00a9-79f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f748dfe8-c576-88ac-9349-27c9f37fb7ae/test-file-4cdfd144-9cb0-f8d3-c256-d6d1028f2c92?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e9d19e938cc7c04299fd5e56cc2164a6-0e38850dc7f4eb48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8bd942a9-fc21-e723-9b26-a504ce9d7a7f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021DD6CD3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8bd942a9-fc21-e723-9b26-a504ce9d7a7f", + "x-ms-request-id": "a4eab000-e01f-0084-19f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f748dfe8-c576-88ac-9349-27c9f37fb7ae/test-file-4cdfd144-9cb0-f8d3-c256-d6d1028f2c92?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-01eb24f020fb4a4e8ed2f41c4db0fb94-5be36aedef709047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a001ad09-da8a-c1b0-e301-7cbfb7f0cef6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "9X3fBkt2IPV\u002BnHfSk90Yhb5EKMC2oXEEL13pOKlOczdjiQBiXZFFMyLkDISFUVO9DR9FiXS6yVQM29btjOdLLyg/bwrdtics//Sd0pTsft4KLCuKCerCqMCsVoK7WKc6md1bReJJ31f3GIqAHPa/H1z441\u002B8wCY\u002BfMZKMWClcaZMYzm3kTn8wEzTkvBfQozJ7DcmwnVHfti2HMkb/672UqfkM7m9CI0j\u002ByIT6C423zo6gUUpfq4wBeRgAHRv4MGe3T9Ieg7SC\u002BOpA8ZTNJWpgD2O4X1pzdT4sy7UXAgZsxtgdAvv7WQrZ3VhgHvn3dBPt3834P5DNRBqUMfg/a7bj0\u002Br8r\u002BKupPYY3kIB01ZENVdhaWI4tIcHD/7hJydS2rHhfArPOoRxPzrXn2FOy3CET/xgngIU619jtaAjzb3OxcPQIJcLdPrTMConIRVl\u002BAROHJcq8nxvjJCrq4UkDXG9CJldfqrZeNsBjW3X7YpKPb1blbEmo9OHoJPGn8l17yL4qhh7yLlZtKO8KWUOV58GYW3HiLeAlqSFld4W0tkRi55LH0OxzjUEAeENanquuQj0wH6brmZrOBOz9jKbQuGKqp2Gw3hblFN4g4bWsywqFxzVIdKatd134Ccv/hfCaL8/Qv/c5/XQmWvrIyrfVITnSZ8VxiDPMDSADuMRK5Y7dhrH1zBsDS9nBIhmr1LymEuiSLR47KKeMFLLXJkSv63V7\u002BzP171Uu3yvrsGYaEChzXZXruMhgkm4KeadoPBWVETakP\u002Bl4oDODY03yT2gxYfSKU8iutCK9C1jV\u002B3W9xpMGVp8vdeBO\u002Br1iaEV6blMF2Qey3dhc5m0T9ySQkrS91ayq\u002B/jJEewUO1kbTEvtMp0F0BJt\u002Bui6qWAyG467vmf4pJKYz2JaPMcrnpKPMZoRNrSXmsKSX9rD8EKIhvZtaIzxIqepRHMqq5NbQmxGO3fGEOTaJCOVVlTH1N8v0aXAvjYVjg7yZ\u002BIxbP8vRw1ujbTasnYRk0RpW9xS4X\u002BkCsntmoQmML1o06jymLc0dg9HWUcaRS8/ryrxrCIyr4ZynWIlMax5OF0HYd7NLvqNNOXNC4goibWqvetpNISLNiQif/tVDzRi3hD6EuNAcnAgZHdMdaP\u002BWhOsioPBEAPIjDu6mr8POCWxai1nLnbCWjtrOMAdTsCAJBXnqISgkc4dIZa3ldfBITxBiwt2lyuc2iBIVddDu01rOnaZF4\u002BhAMhvWgzgGsRjqheDy7O1CZz6Ss5UWEvmyWZZTGthKBmskIpDBz0uvM9b5Ku/v/\u002BJtiDprsyxTKiMeJCWls5pAoIN5zs5cgJfy54O\u002BHOQNxl2z5Y6d3lc60PRxo6siCXw4uIpsdi0QEQuieM\u002BskQ07EF3H8c4PosIsPvnZ6tzs0NoHhWRZnUwsn9CG/2WHjj/rNpNJWhuuLRnEQDc3OiYqsavxqQ\u002Bo3XMRm1H9hKNcpLC58rRJp3bCVVRKlV0Y\u002BWGqWE29leEsPlUcO8LFsKh2a5\u002BCfUtx4Q4xM1e7XkgV9KHwUyhVnw7PibBfLWuz/KCr1CnBlngaOHs/iGaNdOANCkMg1V18IMiMsvObErOmgTazE4YiUF4l1hqtFhaoQhTMUiMkjydDK7NdNOeIfyXHmQsv3mVZ6rXk/v9Gzwq14HDezsCMffIPb\u002BfWwR96nVr05X0LfGezcmdtQ5Ar/Fioq1ByqbBhOxsZIG59hymWamGkUemNqmQNK1hdIz5d52\u002BLLhnPC/Omk65h8lv1Mes91tUyh65zGvzsZYJUBBfcuzz\u002B9lkPy2Jt/cI7L7QIF/VxI0xlL1/BFBMY3qZxUouagTse\u002Bj\u002BOLgtywIXsO\u002B9E4E2I4uTLd4vdOd5J9ui//Ks2nKp86R254vFA8mrZ1Nwn1/5U6G\u002Bi0wmvQbxhRDcitsfetZtAy/czzv/zhoUhB2T\u002BJh7uaxQ/l82czatdWJ6\u002BIj\u002Bm\u002ByNA4wwHIRlvr0iEjj5bYx4UME\u002Bzox3Np/pP0nZhNWRFfghFvUcS60X6z\u002BSBGENtBfV8pe3v81gBczsRt1KjDnXkPxAyEaHbBUkFtNM1TIu24syA4JN2VYqsQEoL/TP3W71umNkzOvBToaCg6j6IyCavXtSCIinmbeWFhdFb0wQZEl0VyrOyh6fYLT7y1W9MJ3gnWKJbcTWTiCr3qbUi\u002B9KYi9fddwFy/NswqfTq85h2OWJVMHphvaEngj6IvtnytTFsVk2bbrB2sFvLKstApJSSfXBWycdUOsoytfDC6kH9QfDDfp1O2sqx4oAempbZ5tmp\u002Bj1pn\u002B9qFB\u002BHZLi/s8oZyejWfSn7R6KloOtHOZwzWM8bGOwAl6YFWWZ9x3YR8i62BNCuA2mvrraaw/sAIt6DUA/poJbaFTJGzSPHeXwsl7K4kTTPgVVlb245aderATaL/ndqKE2b2\u002B\u002BiazZF6DE2bixIS5Gpt862gDUonK9am8vtO38ExmthILVFKRojI4M5Bv\u002BnYrmg4kqks6QYbztAR9NqVKy2LafE5ybYYIq0k2C175mvszUSTFk0YBLDSLF\u002BAOVGuMrWhtVX4n\u002BWxH3D7CBHYn\u002BdlJCeVAhTgc2RAZ5xXmOhbdqZ42jEW9C5f4ffcHPye\u002BYx3GxUqGC\u002BgwUHwuDdIWYaHoJFrYMW1TjD4NiEdA1ZooW4P4H3TMF521xjwJTv2FodwVXxrM5jHwczkMuENgr7riBbJOHkJs28z9IitxSn0AiCara3a/G3VSB6w7v58aFVaBZwkLd0NZqENNz4PGvuj8C/Bc9QQEIuo8/BaWMRwtowzUsCNz9RCjEcLzMUvxi4iDf7Ou/SBSfQQezntsg3dnICy3Mc7FSBaf\u002BeNBETGeS3COEvGofuXsgjMfFObVNk5Li9EfOpm5/fedDsN80WvSgILK3rCFvuEGym/b5nMvyoNU9YUgf1DW1FT6C2/ib7DHDJRkChfdxc0wGDAp3heEbQRAKBvm8gEx9Apbi7NxJJr\u002B1Jmey8Brdu\u002B38Gcg7PZ9dd4rogeVIBpTchYNgnpZvvOVasl95aFD1PEsLsHZ0QcUHlXVRUJTafR/C1nqXbS1XnFzi4Hs/1A8p81WaPEYuWDPOaPkRHlxQgEU/poHmbc8ttCQZkWFJx7FmJ20/QDDJpI42yQQkNo3wglA2AD2NQ5WWbHgiBLbCdJFHqub/EUAEZfHzv5S7CY2mGQ8BA8eD6OPHqNO4p6/HZFRi7IuXAWEQMZo7iZQA22L6e\u002Bu3wWDZs8IDJ3hsS85SPEswWBzyHxed8NItWF9Pxs1wziu0H6LjiSi5g9n4s\u002BXb2V1IwINF\u002BGzEGdCOrGtis2C6\u002B42SrhyoTM70SItNpTz8UY8CBvY6KsW\u002B4AXSZNzNVtBpPchoOTswoHPEUb/hhmSTklrsYLx6gMC3074W1efiJuG61Gd0hBhD0VaCZdkF3WmRPsKB4PYT/rz3sGWNGdqL4irONrH9Hx5CmI9V\u002BBrnogZUdZclUEX7ltW6jNOixreL9oOuR6anpC\u002B0P1hmzgaiAA5vOKRDVoHkwq/cQpI6n8HX2fGHSWpvrNFncSDtlNjfGHzVQ54TSJABuXT2y1Gdea\u002BGjvQFGsakD4vC2\u002BVg9z3XDTolZUwzxIFhhY/1aNF/2fdxZwXUyf2mIUQCQGyqkMI3L84neBRTUspio5VGvpaqQwHt75An8kM8fzP4IYQktuS9vjkTWFHjHgRLchZoX3KtV/1azKEiDz166vjQWzFGPeygiPBtlvqwCsGL7HAs1C\u002BxWsmG2fpDm677mG1pAsLS9TQ5t8aCT8DyqrHvliK9XgbZLwBnv2PybP1RYf6dRvgOuPdL8xxZPwr4hC84U/WMTkpWj\u002BOyazXQN1rZIO3CZVPJ0O0rcWr6f\u002BAFbytEugkH1SO0NscETE2xe7uxgA4tNi7LfoMYUMzfbAADvPwKi31RwVu6Hj6cxYSfegWvOP/R2DkMeUt173RW1Mq3AJ9RpuA\u002Bb76yYyfgPrj\u002BeOa3MDMQIdSzDhIx29HXUzlz1cT1TcMlYMkxH2URHDqSh3adr6SHlt66nqjODIPc6x/ufFjkCSsTkc953wJ/oeHXn1RrSbOU7D7mOr8aV1RFVDRVMq/Rrn5Leg3VHbfMSuzG9n0/caFcWZAZ/c58CUprJIreGn9B9eDWH8\u002Blv853Kf/CU2DnFeKS\u002BNkPt6Cv33DDaek87iB9hPCMWVHRpqnBktPeqaXphB6YOyGWMj4wJkBe4kXlSjvPRN5gWsyQwUI/ThTc0SXK6eXKpLMO50KyTCMRgsRT3FiYD1THeSlSB3nfVuQZY1UqhAhQGpWIwG2Lrh6Zj06N62HMRMHBA2DMeK1JP4BemOjN5w6788HDD07nO8sauIg7QXuCXR6DWXCXk6H4T5DtPRUl25g/weegCTWC2ceVobAVHe4E3DvKOp2OFFAvys\u002B\u002BCg615Oz/\u002B4\u002BT4lPZAH\u002B48fHx0yGi2FDZW5D6sa2HcD5lxN\u002B477zDJRJucPnn4TodxRJuLeeeCyG93Ilb9TnSDGIVY0ugABI1Lq4PRGdm8Wpm3PybKUJW18muCwMjdz/ojHSHwn3ufcUAOQ85jrbKRusu5RhNRuMfzpuCAfUPAbd\u002BJrfy3z78eG83iuBDHUkC48QoBIIXm0WBd/PibGvP8SdXy2f\u002B12e8InypFbvy3LFSfy4w5v0lVotyYWc7GgvzZ4nI\u002B0HhBAxca9IVfoWZnqtCj/1Njxo6InTcjGYAcRhgpa4yOdFvcWsR5HsbH\u002BgF6NLL\u002BIoetdhvnsjdBIemS\u002BrJpMjXV1TJ0x6CO6qfHxKMxqOTRIieUf/VwqsYkmzje5iQUWsfPoF98iV7jHo90H\u002B2QE3UEwdiK0LJAZS5sUChrsACDr2nfZgSFUJTEsWFl/IrUkIvD1iRLiYoViz8tEDkye26O8HCHtKlsf21DxiNQ2mSnl7\u002Bgp9nYOCHjxdrJVEBfkjn22wgaUNveU1q7B8dmxLDWiXh5jdOQsrhOo/LOpyco5DPpXf9cjULjxlSDHTBeeP0p9s7L5gRmYihTy6zpD6wzkiOXfWqxdfw1lct/EZGH7CrxoKxYYP4vgvvXCMGV9raoT48QyvuWeHzOkkw451CWz9\u002BF\u002B2r/1y0ha/5y2m0\u002Bo58Q1sICdyUzWygvidKx8purQDzmE/9PqHRh72L9J6ITk\u002B6tKBCOkFS2UpxCzE1ec3Vix5YsVJOjxS5JoIfGMjeKH/XgAMqLGK/kL71fDNgrA3/pmlwL4ztfCWbmRPPQ7CBouLBXfm6u267qSCTWRLRSHqEL3JvXfji\u002BhPdnpNe8F0Oc9lQn14URPsKxIZsShMSukCZSyROEkTp3mPV3SzbbKjDlOU5gKksb\u002Bp3VJlydq/wutRCtbUosFGEZsD6PmfeP1fdmLU96SmXbNtJxs2rd1fD5RJIiKbjmtSDtSnoMiFyqSUxlN3qstG6u1jp7umT6O9pNllVlaaw\u002Bg3QqiQPrzqpxy2YaeKJ2SIw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a001ad09-da8a-c1b0-e301-7cbfb7f0cef6", + "x-ms-request-id": "a4eab001-e01f-0084-1af8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f748dfe8-c576-88ac-9349-27c9f37fb7ae/test-file-4cdfd144-9cb0-f8d3-c256-d6d1028f2c92", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-01cc3b40f40bec4eae78d1373b2b769f-4ec3c13fa9ec6542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a949ea1-f19b-2e98-2d13-fd9942ef45d3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021DD6CD3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7a949ea1-f19b-2e98-2d13-fd9942ef45d3", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51049de-701e-00a9-12f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f748dfe8-c576-88ac-9349-27c9f37fb7ae/test-file-4cdfd144-9cb0-f8d3-c256-d6d1028f2c92?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-None-Match": "\u00220x8D7541021DD6CD3\u0022", + "traceparent": "00-97719e3fc1ae1740983c332a3cb15a9d-0630b348eb90fe47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "181edbe7-535b-e05a-d821-4f83316adb6b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "181edbe7-535b-e05a-d821-4f83316adb6b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab002-e01f-0084-1bf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab002-e01f-0084-1bf8-850d5e000000\nTime:2019-10-18T21:14:16.0972887Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f748dfe8-c576-88ac-9349-27c9f37fb7ae?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e23f08a59f065346b6531ade3baec2d9-b4d67fbee51b684d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "67b20655-2dd1-8677-9f0a-38606bcdaa3e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67b20655-2dd1-8677-9f0a-38606bcdaa3e", + "x-ms-request-id": "b51049e4-701e-00a9-17f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b385d908-b3e6-ddf4-bb38-caa282a23324?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db9c5fb993990b41b7db94130ea52f68-9d2f70efc226c44e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d3af920e-1d2e-a1e8-11d5-ab9962d403fc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021E7E89B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3af920e-1d2e-a1e8-11d5-ab9962d403fc", + "x-ms-request-id": "b51049eb-701e-00a9-1ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b385d908-b3e6-ddf4-bb38-caa282a23324/test-file-eb1013d6-80a0-9386-3f52-81f649fd0cfc?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4360bf08000c65468e332dc2a7ad1c03-7335dc3042fbf647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd206dec-8fae-8ddf-0c1c-93db9bf25814", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541021F90518\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd206dec-8fae-8ddf-0c1c-93db9bf25814", + "x-ms-request-id": "a4eab003-e01f-0084-1cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b385d908-b3e6-ddf4-bb38-caa282a23324/test-file-eb1013d6-80a0-9386-3f52-81f649fd0cfc?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-86fef1655a0fba418d1066c87fc9010a-6e23f8bfd184db4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "360a0c32-22a3-9964-5ae9-a5487d88c910", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "yK7bF0ATCnUc3VMUZ6PLPoMjCdvcTk4uawbk1s0al6YyAxoaJbcd2WOqoNE7yiZoUFRYd\u002Bh9OHpgrKs5LzOoAkat4mSJsRnLBjB3Ma188qHge4V4wR\u002B9tcuguXgL46kwAZ6LjujB3p87jXG4BQbM5LoJWbOuMEAm7yyY6fehvyKGRy8P8WO5Hp3lPDSuBK/E09W\u002BAor2gtFdZJ67KfWoms1OMb7XvPJWUDoWyPQMeOt81BUi4r2YkMVesYzF/vWnPaJnYNLx7RfiaLFQ37ncUeyzP1XghrcQtqH5eApmkVFFbotRpBcYi\u002Bb\u002BP3oLSLALgWCfEb\u002Bgx7bqV6kx\u002BHUMfNdfCnAui6zUm7Nu4UY8BG7w7faqxn\u002BSpafUZk1t55Jx8cOjqz0/3PazynYLMeVwrVI7QAp\u002BYrVXzWXJWiReZ7Mh/fCDmVgwsBEA9vwJh3PBZLj7MaeI8o8OS97XdoLSVGPC6jP17BT5C4/4fmu4TkXyB/VrYzUMmAtgdU56WTqOLaGYRp1AzHekASYXj3QkVf2Z5W\u002BMZ/EutlEolHfFf7FUalDJIAensTp\u002BxmIO9AiWPB9R4XPLAcawapBLFzcA3oF0wiUjWjX18TM0DqGPIMFJkVdXdJ4\u002BiWiKGLV3XJoCfefgmTLjcuLqW\u002B9AlvMlIUrPAobgqGrjNji9mUF/fpWZMZC5roaPZh51bBmu/fN1Zfdrp1kTItR9/WL5Jdmga91ap2Ria3PDQJxnajxQNDlFRzRKFNY7hQ\u002B8PLEklkBF1AE7VFaPEvmEqGe9rLiYLMkps96kVlYGHyFVpi/BnqlbIpU6FeDitjU7xWtufdhXIw/o\u002BuJioH2qNDQ1OWzKwgm9YYoiXhfpR/2paZHrmKFI/oIf2aPH\u002BYEYj\u002BCrrXzIcQNisBxONMX4/rPkuTfsv5yT7Dvqquhl9WgJCs43PZmB4PiNiOeF\u002Bsm8J9rw40BJK89DF8FA3sYa/bq0RSr2wcEZYtg/Xje1DvFyLYINdRInv97\u002B8ybYQQIxc4os0LWexWYZ1oFnCcyYjgjPzbBEDIiojIVM\u002BM2aQSDVDuusiD071Gcb856Qv7URZmQdCHRS7WYCg0QwUs2Yf5Rgkfvh6wXKk/lJKBnpGMzPOpFpfDisgyGFqgX5C4KZg3QKMC26MHpeUnV6CcRNGGt3YBg8LwJctA7aXEEA0Yh3r6Wk3\u002BefFQkXCirDMXpcOJGZgqppXVNyrXsf39Q4XYHsA1kfqDmD2EsOJSXYmYKTfiSwZ07dDVJSMjFsfzU03qyo1i0hPI9XFapeWzgtmRT5jGGwiPYyD/YHzXUHF1gW2Ud5L8JUckGUWFGkfrIaJJkdcvPUhFW2dcc3GW8ZUP5RSIHwtGlRpBofGy\u002BkjZBE7ajc6aVlQVXxw7n7HVjReghTUzUwKXAvy83YtGglEeg28izHPGZZ6wcs//GvVofBTqAnUTlbE8Q3rR3XjIzsy7HRxSssCj2i\u002BmguBCl/f3VGF2bH/sCu295nj49IgV56PzM/3pBblENihVbQLA\u002BauC6nkHUlJM3xIupMxHuuWXgKs8X1QKHl6oIjZXlp3a7PzNZhoPDoVRtmTbumD9DItCvdxnlJpHiMwqbyAr9Uh0U7ffekTbmIIl6pj/LlPtuyWrBNixc0hSde1N1K9lJbEcV2apLYI2dyVaMboBWGp4PKP6cOBvwtB/fQRnjbPSsLTn0sb9RJ2jZJ2zZzGeUS2C1Zf7aqTAvJSWOaCN3ulhh3D1GXWTevgWVwxSvFue0SvW5Lgb11YAFyYiZwr9JZW0Qd/AmTen71qv5ROYffA491h0pvohVaAq5QJfYRPtKSF2rmqL3jfkLvVte/JCZ5kl\u002BW\u002BieH6bgvw/lbQ1WH42srviId\u002BFvSkgkHgEw9mt2H1pKXe0SrCy6xt\u002BTDiDvtZ3Jrk2YEXJkDw2gdf2ls8Sgc023D8GgngLLza0F3DgnOGhjZ0Qd3gnn4lLfbjYvFRcW8p7XNKXcKRBOzEfFXjLRfT2VQkyAhpFDzy1ywS/MnLiZ8umdTAPGgzozzw3GIoAcCez0mdLKkmgJl2l4bWfkgi\u002BPK29FNC090r8STLeHeaypUrs\u002B1Ablz2CBl7iWShXST0zeOvcU2tXDuscTtEW0hhm4zxqspaoopVwOx6B0p4SpP/1mpUK1lHvlfx0/0hcayQ2i3Xr7JammtZGbChMxSxNCanhEUdzXAzqiyyaM6NdE8/qS1coJrhpXw\u002B\u002BxHo5ksDQJ/Wee0nswy9pAWFqDGcy\u002BUhYYonFJNLxd8I3xJeSsPhrygu9vph2DYg3zyVW/0KYi9sh0TA3CwMSnPOHpP6XxlBpDkJrhTq/4lTxnVW9qniPr0jMYN/IJL74mxGU/liJr/jU7fDwPPaQce7bNW2tZPKK\u002BAW1y2VwoNmDYuoZGuQMd/1s2MyHj2JCK\u002B7g7O9RSzYvGfZS09SDZD0nbMoMd2cKzs1gQIwmA2iTc592j7P6Miez\u002BfDtuZQo2XSPYCKoNbSH5h4R8Pqp\u002BRadv2A1DOSJLTqSWI1mHRUpN3cXpqNF\u002Bz3q/pmV2EEtGfDaX/oz88yf9jLoBe0nEdkI6LmDkkJzR7QiSh5K81T5dT6Mm70q5UOqd6BgbfVAs\u002BywnO\u002BHqYeuVwg2Eam\u002BRQLd7pCuqnYb7fNl2RqSAunO0YYhilZ1Ycu23jS05NOZ/DKtkn9kkhlmpL7sIcBtDFQedzAjjLqsaIzE98xBZvkvy\u002Bzn9HB6aj9syuWniUALScHglm2jdm938Tnyn6pdFU21zFXThRfTpAzwtsHVBN88ya36YMCLjFV9YANGh9qVD6WX8czqJ8S6DPJgor\u002BtouxatdYMYrSNKkAAZiUEnRwya6ccPQMSUpHpMFPOKtml380W69H0mKzhGteM6cGftW/mLkcIgWXZOGM0EyJQvv9maoZn7aFKPcMKOxI7lWjQSYrz5/ySnU5XPbN\u002BwHV6kGvYFo87N8fOm\u002BB0DlZTnZL6U9mnbMby0804AK/9231Nj6q2Y47ppQGzNUwMHo74A5AQdGyr0yOU1TKx8zcXwMBzNo67nToUEL7H5DeK5sU\u002BT/0P7VcQobx3EY5MJ6Haq2SLmOgATGZl/GOt4\u002B78Ge59c7M6B\u002BNpUoTCNHu71/kc7UjC/03tPgOWqeDzcr3diwefzqP\u002BoJOBEkZTPgf6uiR6kPaWKRqggEWvo24Cde/W9Ll0HAlFHky1Qe0HmfALq//MiNG3N1Hs/z5uTw0ljqxWfDlOdp4bJXK50Nc9mPZFpAduNf0OH71nhyzK5t9Pj8MwoR22vSVhoVNvDWZ6v2ZIGJsFx0i/WFyL5v9xUE6TekET/OfYnvbSDJSZnxJW7Me2gt40SciKgVixOtY14FEUy4MVZrJ\u002Bb3mkI7qkFblKJPonus1gbzB4iXuPJ1QQrBxDdMOPMXYFSBNUkBYN5muvdwXsDjWDtGxSrO1G/0gVk3eeUJDluvN0EnK6G88aaqMP76BeNK3mz8BnPJSYzkjbPwyuf4XKubwSZ/vC2aidSDI6Rw\u002BXx17Zt5DQjo5u21Qp3tzCa/stNSX0S8yiE/YnyeRibnc5M2etxLfk\u002Bjs9o4yXmPrL2tw3HRHpo4uSJ5OqqLSaDHzc4JtlJKdDODrqtphAGor7a/8YK0FVX5/sG60USlF2k6cPurhfZrY049Tm/uzzQh0YrzzFgdE7h5ELiQj6Pu3ZZCLhMF/CnAU400dsflCi6MmP\u002B6sUsQHV1DMnU92tOrT3DZq6AhG9VgM3jK6ZzwkwaJBPajNCtLMhG2wcq0gnm6iCdWDF6Oa30qWX7SRTTBUp5vtNbcCBpFjXmPalkKq7H/EGB0moen\u002B5h5eNuteezc9W8sRc6i3YANEX7k/gAjIK3M0jXUTLgWx7g\u002BYo8\u002BlxSNsnXq3mbiXDLfZ4gJwvyXVlgt4Ka3CKi2FX4VZHrxznlpV0uKOEJH6nYC9OUvDQS8pgw2EbZu1arNNMjozfe37pgPn2uwDB0W5fYwtBTDhgh5WL5uur3C\u002B4KhvQR5Xxx\u002BSgVMIG2ZC5nvICvAPiCVCa2/bnQ5STTbTKTpD04YnIbZsmoOdmaa300kfpmRAr1hC7NXufGoRAHQcdTJsPxK1oOl5ou2hpNGJY4nFMqaSUnnhwObweKUMW1oPgSS0S9Q2qgW7Bwxq4QgEZRigTA2NSiK4Sn4rxWgELQeTUiOs1Nf1joihF0stdx/eq9OMrA9MQjcCO8GWCqSddtnE107kV1AAqv1FLHKXStMeTVlUt0E4BxAsqtjWX4Pjw\u002BBxaJ/Q\u002BlSDS8ERxxWEarEud71LCP9YzJA\u002B96x3akt5YWiSZiIzTZLEkSu/5n/6aEBn5\u002BfGmLshGJwPkgKoTCF12GXtMgSO\u002ByoqRreT2OZQRE9rz0KjcsitsQ2GI7uQXEUKCc3aDTY72Sy93BIDTT\u002B1/02zPHye0qWdP4D3CJeuWeoySY7YdncZMDZWJZa2qiPN0CRt3V/Iq3dofM21RNBVD0In0QOw3YjWWcxGCOzO5pWc6TizALyKKZ5XcDmpo\u002BtlwNYUTpjgXTKbV4NTgmKKWVY4GFuX4c7FnadlGW2PbPXg4AfW\u002Blg8vIwF1\u002Bj5dqc7jNajcYuPzh7HTvDxewPFC\u002BqNsuIa858\u002BO1uPkcolzGcAKYxW7DsqERIoz2tnCwFIQIv\u002BK8PFINl3ZTYwADwU4YKJsRG3bh\u002Bvo2GQMeRzlvAaB1E\u002BJ6BjewizH4cE\u002BhDV1C3o3Vnv0NKsTohiNO80w84GFfjq1vniJnYJBE6YqqkQuh32ivmWanZ\u002BkdjYAQYZfhu4/uQYKz1zxrbj5oyD06QfEXrRfnkUr6uCbAUhCiVv74Yy36uFOI8ggoQCskOp\u002Br40uO\u002BLSD/ipE94lb74UryRtDcGkPQ4mhjr8Pu00j1n2LFG7FE1pGeGEDtcTGLQKG/HsP5Mo2nKPB6Wn5dELdJR0L0NcWZrW8\u002BPgEC4nA32G4hLrSE\u002B23VHvPAyXwTQAiJoynulgvbJnFTuvSLpEV/Q4IPO\u002BICxEzUHxbR2ePzKv35eT9HSEFjRQhCMEB5SXquQIb6BAUlht7dGXf0Ck2OYJD2kioGOPtAq/XZv5QLW9WbI5hd\u002BSb30/Jgai7Kbju7tNCwgrZQqAiKuVgQS8ZK0b6hWOe0MWZp/783pc7Ndjy5HgvEWtgfS3uQ0j/N54csFZhvKBZUBoNpRoP2GAI5vUMbVi27hnbmgg1rJF4mnBc4C481XU0mZRiIWhRUKDN4VhX8sZFZcY8iiaYI6OIkQqpsvg1yBF/19PEUMytikVna881IKuqG3poAEtSnHnw2Yxdp6GomBlG2B7ygRT5kv/dMLvUU3Bi/5eBycfGLTtZ03tAT\u002BKnvtOx8kiIt5plcnFPcWu\u002BGIob/qgKJs5RgK7jmK2ZtUMdOXXoImEn1kv9GFtWervPn7bxJFE6mZQBYHGdqR7oy7kyLjv10fYo8CRgDQ5y\u002BwX3E/j2qJDt5pw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "360a0c32-22a3-9964-5ae9-a5487d88c910", + "x-ms-request-id": "a4eab004-e01f-0084-1df8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b385d908-b3e6-ddf4-bb38-caa282a23324/test-file-eb1013d6-80a0-9386-3f52-81f649fd0cfc?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-ec4f078d79f9db4b93fc581bbbb12b94-f49ec9ab86c70d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1877cd8c-4331-d404-1517-21f8e601c78b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-lease-id": "26b54b4c-ba0b-a2a5-30b2-01851b89c06a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1877cd8c-4331-d404-1517-21f8e601c78b", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eab005-e01f-0084-1ef8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eab005-e01f-0084-1ef8-850d5e000000\nTime:2019-10-18T21:14:16.2634062Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b385d908-b3e6-ddf4-bb38-caa282a23324?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac87bb7c2fdc2441b9e765128423251a-6aa0cfb709c14546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "afbcd68c-b110-cede-e131-e6b5ec6198cc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "afbcd68c-b110-cede-e131-e6b5ec6198cc", + "x-ms-request-id": "b5104a0f-701e-00a9-3bf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:15.7470520-07:00", + "RandomSeed": "2045230476", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..4aad26ad6b26 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_AccessConditionsFailAsync.json @@ -0,0 +1,880 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2daff8e0-ce6c-0245-91ff-e69af6cc8498?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d6a104db21baca4fa3fd59ae142c1547-bdd41e3b33174f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "71469a20-812a-4ea2-43d5-36012fe745f1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541031B0FF58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71469a20-812a-4ea2-43d5-36012fe745f1", + "x-ms-request-id": "b5107315-701e-00a9-0ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2daff8e0-ce6c-0245-91ff-e69af6cc8498/test-file-58ab9807-a473-3a3c-eada-1e67f7fe2f34?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f08547faea230d439f1157b422e3b568-edb7715d06db3740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a3fe5bf-1cb2-7bf8-5e0b-864f633a5744", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031B63AEA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a3fe5bf-1cb2-7bf8-5e0b-864f633a5744", + "x-ms-request-id": "a4eab209-e01f-0084-14f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2daff8e0-ce6c-0245-91ff-e69af6cc8498/test-file-58ab9807-a473-3a3c-eada-1e67f7fe2f34?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-1cf6b629952c354d8570798d3a50d7f2-2d24c7e6ef7cd248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2eba6f96-a50c-6bb0-3627-84d53d1b1d6a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "pgF2tG3oa/QqepBJZvnK3jT2pxK/9IJug/7\u002BeY0ezY3S\u002BJttlfG613lLEDeLrhVkQacabJNFhbF/CDFv6vFmC6wDdm5eXElDPNCYc\u002BRK4tTomjjlA2H5jXLp7ozAS\u002B2I5ASKiDenBeRe1y/CrBLNNSVchk\u002B4gQhLCej7dG68g/HjD4/gv1qcQZRUhywxN\u002BFgHLlnY8Sdz2L8P35Pq5F1oVM\u002B352C7XXLv0S7ZPrbGtIHmle1VSAsRkAs5IDcTZUC3uXZ8ldE3S9Dm6OA4WpoICWrRxE6wEwzEplcVgn073KuuIUUAid7w7wocbl8q2TVw8NbMAWEyB6ZpuC\u002B54cmT6wx0ijkVB79MIRVEU6StmY1h5NFmL5sKfBnelxGvds1ASIMStk78G\u002BlXv\u002BBL7bQB\u002B95iWD04bbtxag4fdnBtnOoHxArhWuN\u002BZYjnzq/6/o5lnNszDN7QSBsHoUwA3OV46eL2A\u002BmpIGD7I/J0EF7Ltmt/uZlVOk/Ld7vv2fmXPYjjbuTNBPrk/Ly6eCksnDe8fCsgwSMMI\u002B9S6swtuUanZCZpkKG6PnGwWv0cmsJm3tuEM52Otnxll0s1ehnu9wM2EtPCgsuWAn25cGZmL0jtLAwwqUXo2O3qA/kWRIRXgaO55ofuZBvP7jEf1QXWP6gCCA4N/k29TXomGL8Sf725Ya7CrAjBPsfwYLtUiMOn1AQRFHx2CcMWPJlNiAucva5zprOXE1OfAQlGXV3SKIR2fkS7AStBAxerrK9vs3a8E\u002BMNISIQEMCwshMzL\u002BxlQ9QU10nG4XxC8qOb62bkL42Sygm6hQeiJi2Dyo8YDhNrRmjbWpwstTJmii6\u002BtGVZzEJFoGWiqr6MsvEcQxbtKuRQcKU\u002BCJUxphTXU/rY43HIKj4M0q2tiJuqDufrEHIbuZ9KLkPAW8PtU/oQy1aDs49/FBjYoFg24qfJU/ntRpWiu5pbjvTtx846X76znL0FJlsYa/xZAtlHU0ub9sfJ/81kbg/8aCSaUUwKnkDZQwYqxG2e1NqZSXiBFHupEhEGcJ\u002BxTy6tCP42fdqwDqSYbdAFsTKaaysyiySXOxPpMT97BG3haDQXvbtvaFcAKXrUKKarY6Dea8V0foQJ1c2qTUybdQo29wWcLjN3KwLT8qHpgxJtfY2eXJiobOmvzaftxNsKZPQw3TGgz3WtpwCCoEviYBL7PQ\u002B/PNhxTkpcLCBLiWZniY3tuKYgzG4YMLWX5Yxdja1U8oeLS2fb/06nBONVIh2aWtb\u002BNOds2jDhZsximaj9/l6y9pbenH4l0blXeYdKww5X/Uq1X5jGKBhW6eRbeSXl6UaE4iuG\u002B/6YmCMuFWBpVqP9ytweCF7F7M5\u002BR7KZypiTcVBAxiDi0QGMHMd1l9L37ZNAXW5Jx\u002BDnvzVdSHQMPs2KmqQQKFBDGznaUeuXkBU7hpofGW0qCamvmQcrhYiNgB35qv0up8UDPUJ0b3X1EC7gIYGZ7OWgoFE6YI8JF5WxDJGN3eUXzN7U3Bvq9ZpzukjYS2PG89N4WMqsNAc1\u002BeXsg2KkZ3IJiFTixNDJteq2huYGMMwxqhj\u002BVUUaq5iXnuJ1/jJ3j1LWjoLPJC7CbuMf9W1hL8jZ\u002BtkJ5dItLxy8C2XuU7f4fzeTL2JJIoYp\u002B\u002BaiOvZrdm8ZXAMZLalA6Z\u002BmUtiJFBsrZ3Y1jcBmUJhTICnrizQmUNT2lPd0nxGOEkXC4s\u002BtYKfLdpNANaiu8suqxg1/VV5rQAID0n8jtohkp3u6Y62Ipf9CIBRg5hssB6HrydkEDv0nl2LNqU5o54ALG44tNI9d4mAN/XUJypnnF4qdN\u002BzvIFi\u002BksxK\u002BvxxGXiUVYqM/xMSjee49hFH3YyI5pHDi6\u002BTXDs1rqHC0udj3OQ8tbTPGhi3imoFdioHNrU/gdRqrU2IwPmPl1BxT/rAFRltSyfXucx5DAFFjeXQ7nfsgxES\u002BW9Ws/S7f4LIBjpvBSEQ2etNZ8gH8WFMA3LTvqjYhMyp7Rup1pdzXHoJsQYG1kjEwBRMX1tIywgOCnBBp8EZ74EtxVfFpsMUGcuN/kAbRS0qDr5UjCWxYOITW8xm8bR5L4FE2RDw/1lROEVPusyH8oUDV5kChWObvKR18gr27ShXFM7\u002BlmwcOU9lA1OgYaYVS2kHI1obNmod6Vyses1OWksc\u002BGY9iRxY514J3UIP\u002B1r\u002BYGahr8mOO95k4O0Pr75CFqjIQ2k/18IM7jw70Vjnzi4BrdqmrOqBjrxHmOhvCXefx8bZB3fxvoikVIGNkmqFfNL/DgGjm2n\u002BRvSs\u002BD7Z3eTEXAmSDoa2EC9Rwlgo8/xRwlwVr/t1/Cyc2sCDBMZJyracyTZhMy4MCT3SEdjRlVL4WvXihC4pjl/dNXPF8sspCDfhTCrGMM8tyWb9Y\u002BpTiwVtiuoQZwZIs3qWQ/36RlYy6QmhMAloMinmtPqHbGq1SWouWGfhGOExWNjwL6zRc4MQinqg8pr8BZiAKbJLwUbP4TqTi\u002B3uEZAor5dwd8K9FUE3dqHv1JbPchKPYS8upZeR4A6yfaeVYnjqeALDi82WAtQxVEqlH8xjxFmbHvChOco/npe0CteZYhQpBVyTy6ZFOR4a/VFM7IACTnlOOgOICX54w\u002B014fg8l/I2fBqvz/izFiWSRjx4srHXcfxeS2gQoPweGsf5TxcmHmWfFrClkn6A2uPd9cNBwBE7XnA7nkyJ5dseUbTwuccObGfW2ZwBcd993XCEcqs43Fr2/fCnKkAY1TCVR0DJkCDcj0lbqya0\u002BiyQ/cDcBbMwJbVaOfwWp0Hn/cRrq\u002BqedE1Pp6NhnTF0QcPD1my/PM99ZSGLr5YkhifHs60iCU4CMklzjF4PzkhD5fg4EpEVKID07kaI0oT3KuF7WilEEji1waPjC7CxbVbZB4meLLNW8kssLRsHeR\u002BEvGF81LRe/9O/QlDtMh0QA4Dv78s7GT5t5GfeWCTdrkiEXo8PdJjiugf13qoiqYBt2\u002BmaF0lUiaNizvAMgKfu4dPIaNNNwM8nzXXDBTpUC3qncHw7Q1c/b5Tr7GWolflgBzzWWgDs4BsasgoTUYRozoO1ZRArs158yTl\u002BodRpf3d8Yv39vfE5\u002BpBg4JENK94Qgx3iMzDpdFOeWZEHbn4GsTLSly6Gq1DSe6q/ypLNb90bLd72hwwGky5qHyRgMkwSWi9eOlTviheMz/eGaamA0Smz7EBfEComzAQAHExsskkebXBjbzVIa6PHabdUgClE6U36rAYL8woFd25Qr22LYF1uqDw5HaI0a4Ccl\u002BZykgvau3M\u002BsgYC0npmXfeHN7w2O8lZ5dgtS4urhgCFb1tjkuUidjQ6jO5Xa5WBkv/qrTPEplvdGKwzrS\u002BnUuvFvWMfAssSZIGH\u002B28bArpCq/jLwRkMwMj/Rno47sjEU3nCUe4yYo/0mAiyPKrsghYx8MF225HS\u002BLyaH7xQ2XX4w2g1GLDMEAko1yjQWoQeEoRjxz3HTXeoL5kxmELTo/7SuXkCt2llJaD4TgSowl44fAz37NJ4MXYwjSkX2rfGFTNp/aFLG1sbPqFdDz9zP217ORx127bsmogDEipATUro8jkRPsS8rWCx3K5w2yI2/U273OGbkDl8vWMZR8lwmvFWdB0GIcBovku7xD7Iu7\u002BlzFScxHCpTWH/lIGho2WXAQH82mbFMJuNUx5WH8w6dAGjc3t009ZArSa7Bo0\u002BxxsmJIM9C6EY4Jv4z3FSE22VxSC//i/qIi0rfG1ACinOTowDb/sI/WhgSpLfu8SlLlm5JQGsfsjre8JV0Y9z2JayKkDlTuNyTMf4X7OdCqZohk3ThuToYg/DF/P4syuZLLH8LZFD/9\u002B2Rpg5tB9VTnFcLUtBYBGxyYhxIjbvedncHzLBoRzU5MZuXUBMrq3wbcmCnEXgF4xgSiPJEt2ohsz\u002BXZUsU61UR0hE0wLRZVsagLRtbN1UO8emYVb5C9IohdZzThEYxBocbhU9WwRJjuTI7lIpe1ovamGNRfJWW3t2XE1sXdcJwbxaUP7IVqCDHNJyMF1//0q8RCPvi34nhhKZhz73HXENvuzVjupbJtPAymkgJGseNlzC79mzWnY\u002BcsrsLs9hzD9hZHFwajBgIR1QLsEVB6Gnu5CiNC1XWmS2l1wfrzgEXz5pvr/5rYxsYs68Y2t1KSspBLN\u002B/5fSCcoMudKUQHIlC4/Cq4jh7c3EdZFemzc5AW5xNqpExZ9ml7T17TP5mCJclxebsr2iRxblekoGs27TE3hkYwnH4EYwXBPULADaCt1uwgPfXY7wjq9Tn4sVICQF4tm7VTTYVLbRa1apjhsWC29sl7FrM7Xps9SatAD62zwvzglnHrXoVq1MzjJ4RsBUPZQb6Ihy2u8j0eEgfaC2FlAaecAR7uy5hEDD3iWDsWzUBrasnzKzvPNaAwzUiBjM1veiXc0AQg6noiQHrzyJoGC0THcqCbddZvzMt\u002BvfpPwoNwdt4RNf04RnxPzOa8320GLsYHuhoo0ARPbQM4piyD1oH7f1G/8NFHiywkS6TvrvFedI8wSARlR6bZxcj5/5xPy/pkxVwfSjn0vDLuBIRfY74R3jGhT4p5ljeu4i8ITYuT1H\u002BuhumRQy5RP4/Vd0MeemIK6CFurnxv7zMobGQO7HKnXjAEsNjUfJ8DTBP\u002BoB70jGfJAWFqISYDPpu2aNLGQk8ZLhkPFcmFMm\u002BGa2JobUsQM9/8Re8RPTkKBXZBHhfIPQnA5XYF5XqeQ87157nHms1MpjTyyfxgC/DcBQxTRBBXui5Up4vVCkplXgIcH1mDQm6k9Hve2XcJYNmFKeBqTv\u002B\u002Bni2PcvNBd5vujWv\u002BQ\u002ByXXMahqk\u002BUeNy3T0ayU\u002BBp\u002BxMCYX0v89N7Z3zf7EwLDxzs7c0ZxKCsJiVM1Ceskye7hJJU\u002B\u002BJva2jzKkbStIiQrDwlxWYXTDJyUjtb3xuvztRZJGu5shM6fYJgKp5Z3W2YuCvnhs29pDhf5qWrF4xNR19ydZAg1voo60fjtyWUFHTJvyLzxEQGm4AzXc9tk2n2EuNC62vZe\u002BUtup\u002BF2fEWy84w3VRpXX8Xa9oT8Xkqv1fd7aBCVSkI7Ec9wg2ogL2PGJX9OLYVjLFgK4ONyYpoAv9Hq\u002BxM0HKlJ\u002B0RK5txbuccgNTnLYKhyGDy3impfya40cMOYNjRQkgjWBDJBGEZ8ryYcUS1hNV8pd\u002BLXfJI\u002B6jGVFXYYwoOS0KIx9Vt2Mf/1O9tDQ3iB0zpkb75ReRV1lxoAqwLQY\u002ByjiYGKMD8Dskbj4UG3\u002B6e5FEI7tFLEQVaNu11AdYX9JNfuoLn29qP7YLx4bpfUvpxzR5fAla\u002BZ3kgq/XTiwj3A5rxqyFrtwh2fQFOVTNK\u002Buf3BzS7uPI8oVcJwzPkuGZ5/t4jaafVChoR6IVVcA5F1bER3IPUO0qktQXOXfPYkcCe1FpVK408Hf0aqcxs5zFEx\u002B2C0tviocOXerSiCqgmOVbAupg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2eba6f96-a50c-6bb0-3627-84d53d1b1d6a", + "x-ms-request-id": "a4eab20a-e01f-0084-15f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2daff8e0-ce6c-0245-91ff-e69af6cc8498/test-file-58ab9807-a473-3a3c-eada-1e67f7fe2f34?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:42 GMT", + "traceparent": "00-e5df2d8d4e4fc54399d289751d34b0a1-a10e1291ac31f748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e6f88843-00f6-4899-4cc0-51ceebcb7148", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6f88843-00f6-4899-4cc0-51ceebcb7148", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab20b-e01f-0084-16f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab20b-e01f-0084-16f9-850d5e000000\nTime:2019-10-18T21:14:42.6700205Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2daff8e0-ce6c-0245-91ff-e69af6cc8498?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-defa0b2762d2e148b708224fac9e9c6d-623e83cbf3bcef4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b4912474-3723-0b73-8b1b-e80f86f15a8c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4912474-3723-0b73-8b1b-e80f86f15a8c", + "x-ms-request-id": "b510732b-701e-00a9-21f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c45c388-62d0-12a1-d63a-36822986af22?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-22a43af7bb9b254f92b773a9d82a79ab-826f323380159048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d58a4a19-efe4-12ad-827e-dee900f1e104", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541031BE9410\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d58a4a19-efe4-12ad-827e-dee900f1e104", + "x-ms-request-id": "b5107331-701e-00a9-27f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c45c388-62d0-12a1-d63a-36822986af22/test-file-b16ac56b-9298-cb51-9e3c-7bf29dfec933?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6acc89e73d2f0245a34906e3f9bab000-214353223a34e240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8338c0fc-8637-8725-f8bf-36a873ba7583", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "ETag": "\u00220x8D7541031C40F91\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8338c0fc-8637-8725-f8bf-36a873ba7583", + "x-ms-request-id": "a4eab20c-e01f-0084-17f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c45c388-62d0-12a1-d63a-36822986af22/test-file-b16ac56b-9298-cb51-9e3c-7bf29dfec933?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-e7e9b9f2002bc643a669a06a36e7a111-acede3c55b3b7849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6506bb8b-0bd4-5a69-8519-ddf975b974fd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "tarnh4gCCJCHtYpRTZbtYzO79tzGRfx8U\u002BHmPKOWQWzRwQUzU4E3\u002Bren/IL70zli0dN1uMSYvXCuazOmG8vt8XMegIyQuQ\u002BxhPskH0l5gICohGvPIYmoOAOVhehNkN7suQoP3VKs0RfEwzTIdJ4nNOqz/pZgHdDqdkiI\u002BzQmY/QdOGU\u002BaqMt\u002B7NTC11V38NlblD9mpFIjJw6JWYJJNXjnV8/qzs46MpGhgPjDBJylZaEIo3jKcli1KzJA0U9I9fdcG3\u002BFTSILYWFthSOZX\u002BJyI/QhQFI/3SW3daPbuSFCWIrBZuldH9i/PUHXXK11G8sQDu1bJ7VlHH4Zzdd\u002BL6hAKyxYl/j41MQbYgMQKEC4AlnYi6o0J3EVnAqrQxHBQQ2Zl3FA3EQSFzopP8WyVTP9oYu9paP\u002BDAP7QzuuTZHyGiE1dpDPN2YVhnSwCudro0cWraFGQ5upm4ttRZkIo8lodyWkvN5i7mplp98vTcFcj9/0V5/wa9aFi9sFofGMzSKrB9OBxuao8/924Ju8uk2J0PX5VAxpd8sPHzEDXQy42Nr8RAYtmoj5S6OguUt6yRFNe5D7k3jWAc/Isqf1ZVay/geAwDZHXHYtAAioiL5/1FXfteF7vQVh5gJ2JSfgw\u002BYNLftDucjbBd9ajpNwbbkRSJ5SFe91NwDCXxnz0XdOTHwim1rDPFpNBK/CIS6yMbiJJJxJTu42mDb6gRrvJzSnzEIXDdIeDkwEBNF/ctYSEC1hKqyaxP2OK8NkCHs/nd17WlSsWyPmqxZQRUnct2Ug6HEtTfxIDMdEiOHOugXQxKbzxBiBZbUJur\u002BWCr9z8XReQyAKEhAg8w1NZ9IB1/DQf4Di6PMMn4K749N88cJIEJetsHblxrJW0xELM/2jB6KOxcr\u002BkMiBUaOdTi485AEKxRc6lGe56njOS9XiAWuE2Nwwriw3iX/O7B6TCLhEWi7PwG7mqLN7FNtSMATy3xA4GHVRzDYVE3uXa6gI5uHASjHm0gE83nBo9ZkQpVl63AzOmzADMk34\u002BuzzDzzLMm45UaYSy8zPO3nFKRacxG3iXI9bOkuxvVekLhdUSY9zXYNrFxPzJ9B//1\u002B2fck3G/Z\u002B0LKtr/giR9RObt21uvGqkctTca0aL3S/G3rsO39OrNIhFXkche3LSM9/ZLkyikSuC6w94\u002BoJJKE97lS9NkxU/8HLVGV4TcwdiCjdmoq7jFD2Pe\u002BTEIkoF/DX3tdZDhKDKmS3JzYfdb3gIBuBa0nWgiIDxvhcge8443x0YK80hHoWWrAmBKUalshx8vCtZqymwVy1FUcaZmi1fkP5qxUOq1uhqxDZsH286TAv6o7\u002Bi3yPzV8Sf68y\u002B/QHsIZhYSvzYweUy/ubjVDfOGxXKnvZ9vLHKd21/Gvsru8ckj/3W4gEfEdHaf\u002BBNAAOM0cC25G4bfnTWjdOPWbbqBzMfzsRJ5ykEq30UkzzRjWdZ8jkqdMdpGRGJAFQ9j8gq8GitLUFPQuqXokjhBts39QBsNWd9v5J7trWywObU1yu0\u002BaLUNFAmGq9eksKOeBJGQQtDwVpQrTDGMWabjHIDwssdPB0oY8CwNhq4LyzP7T6jfH/rkRXBZExiDfLpmo49WsAHYUwFHe06g4tPmH4UBkQn6BACGCG1W8fAtlXNxquMitRcyIvyrl6CsQ2KgcvOXge\u002BsaJ\u002BKzKuQhV0NFeXbMzvsw2px024NUmxf2ckOsoMAmheHwUJHm\u002BhvnZ2fmoG\u002B0RAqs6\u002BJJbJ9oxYvKvbehdLeDH/OV235qSuCAjHQcbvuoQS45ALTd3RlBiIoGGzxjRfKvY4B7H2iMQqECyN8qTFePInuJaHQCpULaU1LzZC\u002BjHEeBbAp6LCLFrb0T2xQ5FjwydvjB2tx\u002Brb4\u002BocwVmN5xXqyXqN9MFPZYw7u278ktoDwWwO034UJqA79MPItWrxTfonxoom1c5mIBaBYgyL30EQCP/9fwOn1qLKUgANhrAhSn1k1Nxf7OudqKNXgrSjsBWCqKxrA87mf//nXIO\u002BWKlWUCefFwp0sBwUX9ZQQEPuJqH6et4DxjaujlTceJBn30AKATKNBKkLHfiAVqP4hj\u002Br\u002BSXRw93LQpnw8Ii1mEeLvICGVk8RYSII72zVg3\u002BStfgVMI9qhhtiPr6YnBQQVYWxBKojYj/wiofz2ORw9c8aXjqQkFe4ESZ1FBeQeNUd6JnnJH7Vf0O4JKX3Zq0m8Ujvfj3Zj7Ut\u002BONzvk4oYBGy5eBKmcFARO722HuxwKp5TiLOoPqXRGjUuTubYcD1n7SURIC87GeHnzle4qc5fCg4\u002BmArWb8XK6GHZdCVtOMd8UjHHYwpvFHLRwHBOGHBq00DUmdQ2jX1jSjvNXaW4dpWQOFecl6sHz4OYBK9ReNPtcqDkmJ7zRcSwZBjSnbrJFU3avdwYzjuV0MpQnojSDc1r4\u002BsA1932oPaS6DOSMTHIzu9ddr7z0KBlTsfUnqs/4lZLar3TyEFv5BzpieYIB5\u002BYi9OZcJcSdA9Gm4kWHgJPVwnZRspz9QKt8ZKeCkq\u002BXUsoPBLXom3DOPauiTC0WcYamjLcMrzVJJLM74MEcGnEhD5B7eHvd7SYGg3TwW/R9ZvIh2wb4i6KUxeACrbuusSI6gDydmvgKyZ\u002BQBSzAWMm\u002BvXrO\u002Bz9qKYTt57Ob2j9rV9JSttq44Mv5FhFmaIV102wWQ/BA4LXiz1e4r7NFb\u002B5fJK1abqLuBt2u1OUtBMH\u002BeBNGhJdPKnccb\u002BaD/zAXtKYjBkPXG2XKJzwTkQvQtcuWuTeg/upXEPk2Pf68aweslyA\u002BCf59J1ytfF1aPJhrS7ob7Eb5d7W8zPVJod1nDrs1ZvrrkqvNGJHb8oKN/NRhyvJEoH/Asx9qgT0INIZ\u002BRm6hJdWdgLgOTtS0HYUzLtAh6NbrIm08dLLbgBBuxeQLXKsT7Nb\u002Bw0k5NlKqC5WaN1Nt5kyvkiQBZLAiwgCooIjwqcDZH0L5IyWMsuwakWkdQUm9AN6YW8qHEogm2wBJkZbJumLUwBcQc8InIuA35tJHBYG26p\u002BqV032Ugy600ckQyFWUNcGSIAxrI0bcTjpTyy13tV/kqb3H2IU3m4KVqB7At\u002B/4ZX7QL0AhT0RjuYUDQLgBPRypLB6XzF08WoSJlbtoG5ZKW6XuZ4Yfw1p5ZF7ANBrKlGrCF0uRYFjh09S7V7nJO14u\u002BOTSUpWWSWjEHqg\u002BPGZp/sEQZcQKuTtMzJOxZKugsCjA0Tt2OEHVK84izQHw49duUVi4uJVZ5D\u002BphUYB5OT9I65/PStq88a/e3o2J\u002Bv5W\u002Bj8QxMS5/dTZuz7jLL7kwbpZamTceasA12SOX1bY/xTsCmdBaHR6ju269Z\u002Bb2cTg6gzDMICZeoCED\u002B1QO6598Mwp9xJXk2k13uuHIXQbZQ2frWVaFc6EUo/mvViXGlM/PPTDcdKyiUaTjVGlAlkMeKrvsI5JI\u002BsNlZSScNYArsSIV\u002BSPR/M67RQetohs71Am6kS9p2nE5hkJxew\u002BEBhwku6dHLp0fTCntMNqOm1ikKZEa4aRUvdaw2HLdXIG/N0LriOZ39Klom0EBfKWaru7pzVF6aSB3z/nMllIuPfOkLf2bpw5yMDDrskpnU0EtGi2H95MwQMoec7jsp2JXPllRWVKr/wvcd5kckrraEHi4n3wgqkpcd\u002BkzeTNRhYjSkHPtFfXuhRslq4P2F7ITRGM8MAvmNpQS8OVldIXUivIQSf5G6P6Gyhpg/v7Kalw3IDDMEVGA7F3f3iEQiQyRTRyN4c2zyF9kuWXtgTeVSIaFLlBRCHWck1mgZwrZckEN063iOISSh1vVZ1fvk28mSpWai1q4PECq8VJwE2FQj0sk47GFtwwB9qr4f6EdrQPuehx1PubqUZNtN0c2Hnf2gNgMyrO9oJOFmJSvv8CfjUBShZVA31BgOo4iGH/Iy9Q3Bf7JDOZMMNmM76JSOpHOzaoC55jisaGLrIwln4QTvNC8eLnB1nxaAlC7t/OuDf/4U07VxeA7VFBdQWBaKpVReS7RlcHYCPstpOVEJvmt2Z6MKUg5PfbsgSRpZJEYA9u/aj7A2Hg\u002BIEZXqBz\u002B9y1Wr2fFyf1JGD835RCZbqRmEaENhLy\u002B6QEmUgkF4ZHZ7Y33FrkpVjnadk3/jPdnoLGh7ZZ78W5wl8Jmn3fwQzapXfeGplvrPL9rMxJuv1wJwrFbZ/f/Xfwjgn72wrbB5jcXVi7/3P5ZtrDXEL5cAdRmWNzGmN9CqgP7YyPY9HoIpUjbV2kxCeG3Aa1HJEk9x3ymkGXV/01X1KgrBHnafL42ymtxgK5vMVL/E5st/4G2uZ\u002BjNmQQNqX/h4K9BgVn2ITzDF3dyEbSO18W1u\u002ByJdkmdEreN0ZWIpfFdfkvsi9JmzcWPu8n1PFYzP8I/V\u002B6SV2llpG6iaE\u002BmOnGGFZJpoUzyT\u002B4n\u002Brp/p9ZgWpLTSU0CyibhhuZkxGR26YBYbyfDyp12TAgAa12u5f2XQQ680vAkhEpriBpljouJsRA5JzevnJD1XP1EAl/JMqHpzIJVuRaQM\u002BvcWEGCEb59drlNdL3F6KR\u002Bx3bz4IHrolV5fMEIM/f6qfRM00ROcks/xoylfL3jI\u002BTe1/KgnFNp8LXrCJT9dULBU8rJeBVgMFQqsxn1RiaXlljcKlwFWQ2h4\u002BKOYmm3QlFJ4yjyGqrOfaaedug5dKmPU3I8IEvlvPm9J5Uy0c3qc3HIq2L9pXutDqy2ZuMkZ245/g72eiIFYycvNPIVnKzZswJ3cchGkq72jhKfL1UWmcAm\u002BdO\u002B8/hPwkc7zXCJmHH/3LPgrPWm8mxf/\u002BwPZjTRGZsy7qLYGsAKJ6\u002BAC8Q\u002BbfWgn1KiNe3KgAdnX/MLP1wTabTVV6nPJ8Lz1oVGJeenIJL2b8bhL\u002BOtZ22bcbrM/udTbaEQaRZM0HiQr19og1sgvz5hFdCVMjrQJ\u002B87NLUHJted87hFl7d8qp5OUYCEReMSe7J8a\u002BkXvjpmP0ImEJzDiIiHypCi2iiH5GoxRuC5S\u002BEMKbkCi7vthTV93ld0VpkCi8n4/HtSb6CJ9YZ/5ndarfNhGefjwPzMmkVbJfvQEo7QL7sXwU9mubkYeZY0bp\u002B9IzFjEzyyH8rMK2I190qluOL4rre7Quuk\u002B2AtykdmlyumnQLJbf9RHg/wS5bsMMFvc8CzPL/oAeBGvxfchFSDZZM2j1pI20vip5Cny/ZVt8qevleHsltsvpshg63ndJm7beYCtqFnJ5d00ZUvQTbq8AdNPsX9/LI4ytC\u002BJlid\u002BzL3610QUgEoNpfAEuHGPH1kN5KmmjXTvXEzyuzQqQA\u002B1tZiOFXY2Z0GJAguPenQcY1TWe/G92D9Iy3s3IgVWI2XgTsLYwQni130oHUtpYCHY1hefE8Rd991ZRQn7PwV8Mt7lrutxQ2JLM2R0lfqz36sZXkvtts9hgpclv7vAJ9g3q\u002Bqsg7F2Z1K1FCCf6SIipWVeoaD5TrwPRCwUQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:41 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6506bb8b-0bd4-5a69-8519-ddf975b974fd", + "x-ms-request-id": "a4eab20d-e01f-0084-18f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c45c388-62d0-12a1-d63a-36822986af22/test-file-b16ac56b-9298-cb51-9e3c-7bf29dfec933?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:42 GMT", + "traceparent": "00-6b7de77e0000894981a6b1f20a621aba-58b2c2c56c39e643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82645800-4b09-227c-a53e-a61453fb3286", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82645800-4b09-227c-a53e-a61453fb3286", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab20e-e01f-0084-19f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab20e-e01f-0084-19f9-850d5e000000\nTime:2019-10-18T21:14:42.8761658Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c45c388-62d0-12a1-d63a-36822986af22?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8549489b4860c04c86d9f11a5a57cba4-2890ec4b5eda7b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1df8351e-f254-c9f3-0c4c-95fc7e3ffbb5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1df8351e-f254-c9f3-0c4c-95fc7e3ffbb5", + "x-ms-request-id": "b510736a-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1cec2ad-f6c0-563b-b1fe-1a52958760b3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4fe881ecffa7e0419a2ff3f936536bf9-e2fcec4e56e71648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ff46ffbc-8423-2732-faa1-6b56d7a13384", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541031DE5125\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff46ffbc-8423-2732-faa1-6b56d7a13384", + "x-ms-request-id": "b5107370-701e-00a9-59f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b1cec2ad-f6c0-563b-b1fe-1a52958760b3/test-file-caf3e2eb-de49-98b3-9017-31b6ff1b4308?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dbf2742f8b4c36459be833c559bc89ee-85bcc2a82cfe1b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "313473d5-1eb6-dddd-4cae-6e0c537b28df", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541031E366B8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "313473d5-1eb6-dddd-4cae-6e0c537b28df", + "x-ms-request-id": "a4eab20f-e01f-0084-1af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b1cec2ad-f6c0-563b-b1fe-1a52958760b3/test-file-caf3e2eb-de49-98b3-9017-31b6ff1b4308?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-bad914f0170c7b449db4941ea1b3fcf3-d71fc04677cc7d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "94c4d9e3-1163-8f81-e791-4f21520685d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "XmNB5AudQolSb0l7vFLutThS4YvmEVH2FbhJk/KDMAWlQwFHmvrSODCq30bVYSH5v7nUAJqc\u002BEwRSs9TU6\u002BWzj5D1XhRpxo9f6lbPDIKIbOWT9M5ry9rCUq0Nk8rf\u002BSBExAIkYuoqBieloHxQbwaBigbvATcXR8O18wtnHDKEv/E2SgiAo8n7qe6mhmueseOmi8nEMPgpLXw\u002Bbq/eguo04OBLGeT9wOY885cIcMGYFwEnwJAowI85DRyMQjVaHObEsaVLU5g\u002B6Isjhz1g4Ly6pldutsJZzCBRUcyIMb6w4tawA/8cDMOpKRgFBTmRmGxf0dveK6XkquWFOcHLdrcMcuQmsJz9nlmThU3qVIbm/7mgKF\u002Bi0rdwi5kZVxLB3bKg\u002BNJVayePojNCCmYYOlYe3npIa04XaWAs9eTDpEdG0eebSVv0UZRR0EYsYMhRGJFC\u002BrjYebJkSY9yKHUCy/3sO3h\u002BvPD6akzl9prIKwiX291TgOnObph1Nz\u002BMQmkfTsSIACWQEpvgSJAsMkMXnB6G2kyX7wsUHczgCUXxbefjhqeWQCsjB8kBc3gZonwVHZrhBagch5/5c\u002BJYr8lWLxqoCKvbgVwzo9KDVnvS\u002BruQiuuq0Ch/xv7HnMwIylf/60QdsVnQeZx\u002B7aHVWXFj5nlmiCUdqx7yaAGs0\u002BRQKtl6w2r3tUkhgFEPLCKGam2No7ZSogIyogAlawkYI2X4LoLIWpYGbHEwRQeTzr88a/3T33At/YjXSCEqkko/yZzrVz1fvg/Xh3dFYh06ntOBKP8LREQ1ijE6MRK025nnMHtqqLdBnK3t/Fg4qJtr3KkNaWlK9EVY9YzMZY09IqudnjGhj/YcP4xRXUfsPSGVzlRpZ3JwnDv2EfLqtTbg8NnsWwppigzzMWnc\u002BZc9bLirdld4k7s5bQI1q33DMYpVcKyuP6HXLAQHdnYIk6Kk\u002BOV6f37fqB0esy3IM97PL/\u002BfR4kqT2zWlApTMV1FMNmfkPKYiPJLtchPT0yzzzhlOEa2aQvZeml4Y\u002Bt0THb/2UJUaKMsdqcNU5GAmz/gYoUR7jkWzseNhhZJICUHFylRj3YKH6ZVOIGfaNW6GN9pV8EmIl59qQq6xuJM41ZBxnxobsuJ1gMevPV3d2Xx021234gj4PSLE\u002BZrT1iECBVrHWJZEenTn4H\u002BB6WoxnHkiPN1FcOOXiWHnRslXkbqWrSgDBnDWMFDY0AGZdkPIk20hsalDvJR3P980bTO7gE7E60wyPoX4TAyMfKDSDgMeLqNsNeABQuCTm9aRocMdLU/C1JsHhmTXKWWsx0/zlTHcFj6QX1pes5hbrqK/Vpo5b19RHyloBphOhQyKZIugr/aUxYuUjM31ZBDyu\u002BeyF8LLc1fwknYIZA\u002BmQcpd1F8cqw6sGpEOpOKBa6sIdVqwjH05vuEzsA2AnFGL7ksDp4/B5gDpFf0xvN51bzbLD/609bVdFCVt6PsBK44/granfcQbNo9J12Z/9/ISvkDGtYxixviFtoNqZA0F1/p/AionzfFyr8lvey5O3RwjSyq6OmXxzMu\u002BEccwsNKCM/98APXX\u002BvBPVAXDA1vaNtl3RxjSW62EfTVuaaw6Mf7m3Tcu0twWW1A6atZgPsl/4\u002BrtyXm5r\u002BhB55PAeZFEFSIW7CYUq2QNUOvIp\u002BDHJE577nXBTGiFLT1e3OtIVeHO5kW0WUKTWziG4HiN8Pf3isNFVIsbcti5gb74xc54tPsKCcGrEtr72JNNOmv/9zw1Z1In8wFmo2N8\u002BseTmpV6Hit9g/c2XHfoWXv33khsyZqCw25sQMH5o1ZeLhgTWD390yxAcnM0/wrqP6mFbtUrEDEtENcnDc1pg9Cg6C5v1PE9\u002BfscLEcnTcRTggEYZDRxIx3W5kdmxtVe1v6ShAbsimqoV3TaHuPqBcMC03vMQR\u002BsP8UQiO6p1yMlvUVYhLm9dwemcBzPlxQp7OCEU/NZkpXe9lRBy/F7/nBRpFGekXEJRWx0FdEC7Jiw9qwOJYMv3Bq/eZ5le7sGKnGsfeKyi1tviw6W1Xy03Bm7kMVVbdjtIdg27xfio9mxfftvVm61/mtArpqEmPat\u002Bq2EqerloLyYv0wai6xDjOck5WeBVXWrBZJaFM8\u002BWIjRmORqbfn\u002B280\u002Bxqcim3LPDSGzX7OPHKU32ZRYi5v9WlbDOOK32R7tNhmqQp7eiHofmwediwjVUnxPMoRllkAhMWxAb2KQFzQC1imZ1MoGaVEqOOCUb99d7dZmeJaad5/JiREijhkHj3PTmqTfO32iONkjS21fnNGc4nGMKZ6daF6J0Fu449tIErlswMUqjqJoxD\u002B9dzwyafw/hauni1XlNiJWRVsh\u002BUUN6yij4swMYmPPI2Ve3/ESV3ZviV4vkJdTh4qi1DlHRsrqv5wDjncgIyNH2GfwhlYxM/3kwm/23kqRUGtBaZ4qd9yaZCBlDtkPP2Y658gvUwE0cZBLYoRq8\u002BFBYj4b7rmFHVCLZhI13DUU5YMJu\u002BZycf1aHPgN7xVYL3A/E6yq41Cstdp3o/zu/qVrJnzxUTf63vAwsdHBdz47Izah9riYefIybQYcCs3wex5CoriYZt44RESsajGO2z6sPHDGTPfs0ryKzvQx7sQiMEazftR1ksxoabJz7B\u002Bwo4HXb85dOi4WZdAMHZfZ9lVwein6y1xqJpmkXdNFaOacyhtian711PYYrRj0eYUkjnNtA3Hlxeg1fUkkqOxa0Pz5b1OMZ5vWeqUj4h5DZa0Uf89v2GV0twQzPP010SwZzdwcCxoxqCbXhojMwePJ4gecECkc6viXdLhfWTquoKl5ChRCN1qS4teomFHsp\u002BUgaVrlmbDzDNLjdIZR4l78KOXfQ7fPd7q9CS1RZFKWutzDLu/vyQbohg0xbrLEMQB4vG9sDVQ9UOGQOJCTkZiATMm5nrNvHG/e9s2qjhj36Mgs6LfzOq14hd4OT5B2VOR0sSHpGqJdCa//nRaWktLYmE/IdrjgnQIsQRjVYMzfWJHpNdznHt4lz98H852W4fL7JadAve4rhBQfzMmZd5jTIDR0rV0F8YlhoqbZ2KlkhV8V6ksVjqqzvaG4x0IEnFhGJMNpEjSV9TQt3ws3Uat6q0d6c51dvZGZsP\u002B7TSo3bRZek7PWC2Maj\u002BUW96\u002BffGwGThwKmhjK6Gcx31FE6rgJ5nH06L33lK/UX\u002BOoRsXh\u002BkSTpQ8ePNL9k7tMpDwB1aU9DRE9qpOuDql8NjolEqGhT\u002BUcoTWo66mu91UCqvBjwno\u002Bezm0tE\u002Bg5ZZlogaYyHEZm2RW5TR/hBFnjqM\u002Bq2OpCGO/9qdn/JuVa7ufQ0mjFj7j\u002BQ\u002BcHN1FzucoXSWsckoyvKmi2NHZoa7IwXl44EDXtHh0WrJUHOuGeiewT69l6PlxXJagAD1dCkdgw1tT3O6mQJitKCeX7p\u002B\u002BHG66KWIPYtiP94OqN7RLJ0Bq40mQMp05Cf8GuMDR6X324fPOouDlUVCC09Vq/BjUYgDXLPtGLenBcR9i\u002BLoHvh4Vs0XAjIRvhZH5DV7H3g3WMla/\u002BsxyoLQJ/SHBclimexXHRUjTE\u002BWMZ5dpXRCLCZMRjMZTV8NBoxKRto9SrgM5QpJI8IjFAx5hM4MlGUOTjuOev\u002BWCQyNSdaI2MV1WKcmEIBp\u002BQhkKTHm34hQwLInO/jebw/4ttv9\u002B5nrmjsHBGwnJkPk5FUzahGNr2lEPIlkYZ0MlumXbZmkbD1ueI7239tcKZouQldj6wT\u002Baseyuf8QhzieOm1Cj/iqAHhXhTGCls\u002BOKBLvNh9F6OvkmMLSMfJ\u002BXbGWWKVt2VnhhEHezCXTe5P35FGsIVDZGBGBnfb1186GGWdALD4qIA65DbHdptyF0V1u2g1gkjwgvUBTrHui66xzGPL\u002BU0\u002BVzYRDMtPfO7F0\u002B8yZhz2BJYcrX279lnPTFmIFak4px33N2MxJHZ9oQUGPHvCuyWRusjMrkzPgmDdQb9yxmdFjSzROi\u002B4xOAgnwt4tbreDZAz9lrha/nQKLQDVOK2Ctqewa9O8ID22fXnrA9BV82l/jQuPtAMZCEzABJ6tG/\u002BaZQw2vMLjxwQPR1k\u002Bb7pj9DnXVauh8sKkV2NG/BteySF6UN6EXzZmm4XHgGyp2pjSXBBk1cZUOLJJUiWfXMsosL53xB7b35UDcPolmjKWOryKtJ/LOjNbJlhsOs0Qx3663w/ucha59ny7YWTMLl5/s1epFKhrHXZLHJ3Gr6SH8qm7qvsi54hmEL4jT5iOTvf57Id1Z7KWD4GZY1V480bX8277UIOjHMuPAsPqB83d/I2lzIMdUkr25Vs5SYRy7V13S1xpkv50Fo\u002B75mTurAfz\u002B2aH0ubD\u002BqDkBKtoqdNHXBWmsvxxtCmPcfXzYawmCDlTRY4dqxp2c1D7RY5Sy6z8dEoPCDkLQkc8\u002BGDw0Fk0/jxyFSQFKbD7cD\u002Brdi6bfGYI9u0h1wAAB8NG4PK5RWM3xkeR4PZI9wrZE5f5oAwYobw66Blr0ub8cc1g/kj\u002BQeqcs6\u002BnCVuvwD/iSINoBqf3bn82vp1Ji/Ngla8pKDjB2tHtHSxccVhgSyfZiYpjlCslaY/Jh4MNEue8BrOshpgG4G2xeym7Wv0m1jO1r8JpPMGDw76o\u002BFNOn8oE4Cqks8RP0ukcshkBag6S4rFPl6MlUwnyKIMZnegaYpsftrrSQiJvZd0ZDEqogllv1hWh/whm30zg8osBdjTBAk\u002B94fOTwGBPIHHGDAa/CaYpqYeSeKOS\u002BJct8Y\u002BXLe\u002BoF8o7KqCl3BX1Et7WoNMGYajk18ytLsmr6ukcZg7Q9/JCHfR8Q97Fg42x3SXEvFeD50/mshYjOykATz\u002B3SbYHJFrslEMeyd2KH1Q/OxHj526RmH6\u002B6gXcHyLLe/TfDnnXqviK2CfUpR2yHJLB5D/XXKfRJfE3SDpVEHUgU43o6tEaZ1AZGM8GvPNhDI1y2nsi9B9MziiIoCL\u002BNcfytBGPiXHB57yvvgOYimj91nttIjX6PV\u002BunByokYdtWuMHVAihkUNbcTK\u002BszXbtEP/ismnUROR\u002BLbyIS1VWRY1AmNgkTZgHAU4EbDDe0opkueYqMa9xgmPdZtR77AWBhfciXDSuyMNn66Eb39izr0siE5FvLBPd3xZkRuaziyU4cuZJrHZFteEiwkYOVbKbKceJSdh0ImnTRI0uSnHspGCL41zyefLE3F2wTFnd34ljyS0fKjFMxFB8Zmf5J3tvNh3lcmJVmK/UxG16s\u002BYABXUDynFUzXovPx78dhOK27TiQQY76F0XDjB9SmXT0gB6fFDy9Vz6GmiTxkNTaRKcSei4mHLfxB0X7MxA14MUS10Oggmyl\u002BZX6DadqCIZs6Ud4PB9K0mdqqgz2wiQuULlj3rmRNcY6bICUKA8Miv7DikXIvaClyATcOdRfrzdxy7zuBi3I37N9PdOesqZUWiMSNzfeZZMUvhKwtP/x2r1JJmBSHoDM9q6WS3/RCxQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94c4d9e3-1163-8f81-e791-4f21520685d0", + "x-ms-request-id": "a4eab210-e01f-0084-1bf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b1cec2ad-f6c0-563b-b1fe-1a52958760b3/test-file-caf3e2eb-de49-98b3-9017-31b6ff1b4308?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-f6c1ec314013e54f8aa0e4bece5c4460-b0cb2e318903f344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "05aff8a1-ad30-4561-2068-04c20ede92d2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "05aff8a1-ad30-4561-2068-04c20ede92d2", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab211-e01f-0084-1cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab211-e01f-0084-1cf9-850d5e000000\nTime:2019-10-18T21:14:42.9652286Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1cec2ad-f6c0-563b-b1fe-1a52958760b3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-30a43a88942fcd4285bd808c6a7168ba-89139afe7a59dd44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "597fd863-7f57-3f9f-5d0f-6bde0b614373", + "x-ms-date": "Fri, 18 Oct 2019 21:14:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "597fd863-7f57-3f9f-5d0f-6bde0b614373", + "x-ms-request-id": "b510738e-701e-00a9-72f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6a84ecd2-e5e9-2307-92db-4fbe6b62f328?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-40f77e65c342af45bba49e63741352fe-2c39cb22babdfe49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "662cce2e-1372-7eb0-d15b-c77c30e1d4fa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541031EBE60D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "662cce2e-1372-7eb0-d15b-c77c30e1d4fa", + "x-ms-request-id": "b5107392-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6a84ecd2-e5e9-2307-92db-4fbe6b62f328/test-file-a0f4431c-0d02-9a14-7100-64c3fba5110c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f0a3bb3a89d69b4aa882235fd52837f6-8e4188a574af1649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce44f051-2792-2052-ba91-f572afed832b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541031F0EE19\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce44f051-2792-2052-ba91-f572afed832b", + "x-ms-request-id": "a4eab212-e01f-0084-1df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6a84ecd2-e5e9-2307-92db-4fbe6b62f328/test-file-a0f4431c-0d02-9a14-7100-64c3fba5110c?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-7edb172ace42764bb88463f34aed1449-577919479063894b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88c2c697-b756-997e-328e-dad115b99776", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "SrpoNlE3w4\u002BNHOYiqRApcqs\u002BcQpgQ3nrp27hpJdDKM1cOLm2lR3TGiy1QHVBL3epaILGcHt4ygZAfY/jVR/4SvQYxXBXctyOa1feqwIEqnj3NzsUfLdR5G6ydRiO78QNvPaAKGkHUvWlOAUkmh4EPNIW7B3j4849x\u002BECpf3EAHuT0O8Mg4EO7\u002BVGb0OyLUpPrjlFdwOmKtgnQ2GIBaz44TiJkMkv97hRB/w4nXSKipqWsvbEfoh37KYW5EAghuo4TY4LKZyBILaA9G8Hbo1knbjG8VK2NGKvEaMjGBJ4MYER/0/lfmH\u002BFZFAQ4kYcH4ZsUeHWZWXghkrWxf4XgekCMPu9W49fh5XyNvBdvDZlqElCWfL8NfreX02uiJKBbeJmzvGKnsQ2zIpMJG51gwoUsV201Sg2RfsAnvxBsT7DcIkN9q1EmwlFC40ocBFMqNwDmhd0zJj6cIk2if/HtRuLSPOlZ8ycz9YUL4lbDdWptDYgPhbnjmQwU0XkTdFJvVZxXSdd5wDPpooBYNzPXyLzTRWJ57bEo/pPtRRGuIIEynIzKbCuC4z1EJdM5i1HIPQi8MD7v9XfbPlsznIsiO4IPFZq3HWyRUFIlJbfd/2NCFQgI8eBCQqcE7z3QT1ayIfpRKmXHES\u002BsKu/sys/ADT7n8XeDGUmhzNLjoj4\u002BsQD7cwPNjNT9iwPobMcAZXfnROH\u002B\u002BF3fPwigv22S027xbXnu4Ve78nBp\u002BnZzmrxykVdq/F1MT8ijLEP7HN1naqeU9v9dIXQgO0JxhQ3XW5RcPh4GN9cBpS2hO7UTsOWS8o/O3qO9JX/jOsEa2rrKy8Cvnu7PYTLAg1HBq\u002BXPDHps3pJ\u002BGIzgrxiuIv0V9spy5m/0ZCH205Fc/ktR63mKFD5WrgwoTLNDzv/GEU5FupyHXrWFyqhYZgrxERoxnrOfJA6\u002Bv1jOSpmssKUiILJDF0O\u002Bypyz9EmGDjfxJzupEiBMNv0/hvszyQQr2RnzJkVIvgnWcsQW6y\u002B1OLEgzSNuA5501fnFA5BIewGImCs/gtfyuHkhwp9sJUvNik5KEvvgvcWLjkBLc6ppnfeyjkMEhaXpLhSqPDEPGLCuB4lCDmgVp9pVtASHpzTeuDSnqZcIuPSoUOTnNnGUfGWfnXwRJ5\u002BfrOZ4vtGRUYbf24QMV38ZpV6Ema1zPnFYsTeu\u002BBnIzZClB/ywj/ojFv9uB1r9mCTmdfgdjI3iLH5lH/2p8ml9Fx3jV0\u002BCaRVkUYKuBScmaykSuHIRqzECwuuOW3/8iRSV8OBNGjDVZBzSuSsLRBdHTrTUh0n3W2vs4JRUBA2lZ9h\u002BGARG2UDoPURVTuIGB37UNxzLJ/HarqV0YCmscWAfLVFSnSwDAGVj7FoFkgyJ1ukVj8zw6k/Wo2luwnknS8vURiGQo2pCwTanVzunxQyo\u002BolAhuGjHkMRi/nCpD3sPJCOIUvq6TN\u002Bws6WSYMELt5ctdf/5rTaMTfejydwgBz4yxqrKaPAvhFVwcQjDMSwDV0bZe5l7FXro/AUDFoL/jKhnY5oWQU6m/e2qhTwtyRjHnHaZSoukt7Ev3WjrLG3ScOBgW9GV6RH4Mn2rzIw6vzbsO3oMZkYcwqvo5mfhv9GD2BRbyW1HMbNknRQN\u002BOcg9SI1\u002BvD3xgqaQ5kpqQauFnaoK/R74vHFpQnGq8kyDsnAx/FFr8TgiBIJwYnUHYSstoahZdDyqRIscFHnMR5BaDTTZOERaGqty5/mbiFr8YuBFfFCjKj00h7fFT9y\u002BVr3xFVRBLinn04b854xCDrwxH7KZhss/tuL2pbGMlMvPtJE8qnIFujS3XqjJp0Ox8Xn6lC8qJM/xsV5yS4h4Wz\u002B6LTP7BmRKK2R94igidQ\u002BfRLM3kQCcpI/BSvgTk2\u002BrPwJpDnoQtesVsGjKrEKnzjtP0wbVQMo/HoijOrtrNpj10qMmuWaVjo7IIuCX0vdNGnu8xL9p1f44KfDxbHsvqXrP1dqegRTUukR3DR3pp0yQViBAr3HYjPyk7Y92oyESmHhmx/wdrphm5wp78cjhToKkYRZb7/oI90ne\u002BpOEXhYiZHSkg\u002BBPc6eH2chnXZozw58N0kILt6l\u002BXdCzP7QF4ojzWIxTPMuiVO5u1BUxoZmuqjf0d4vUF63LJSUPmzTzgfc/cwQO34bTa31UnOOTTbw2BZR9EWr8H0HeiBalkri5e1Ie8i2Vn8qwIAsOgHrKN9ho2ZWfdnCMQlPDL1dwLdjEmiGRdFqOoWbKzfBf7p7GFFE9PbkjGgXhkrDa0W9zP/IySeZZOcJ\u002B2Tcv1al/LVO1/BsFMvAfoX8br\u002BKqtM/2V43\u002BLKW4bNuOv2OB80VcYWVcJdVTbQ0BE6dmPong1CVoOH4bgQCt/I9AdnOMna45v058TY/5oumA/Bj\u002BUS5Rrus\u002BGbrHQOBkrihFE/aZdXX4LH47Y4aVbpaUm4Tor6pg7siIToTzcn9tF59ntI/y5oeiBSSwFkpkqaskMqRbfP995SUuESbxBbr\u002BzUznLroGobT9RamFsNh9I6XYzz/aEpuf6c5pxNVgsABqsUj\u002BfXrxHZHvXTdV\u002BDRMse2BGTV6JLuwR0Xrnd3fnJSoG/6QfqYq57Gu6rRkSfGZHRPo3pfK742MTTU1BYCzEMGirdw2vDJHVzGEzDkGTP5UUX/K9r783StxAzBw9eEw\u002BtrzwZwUY2DgoYdmRiNUhgE34bQA6RoDpc\u002BxxLkB1mFPU9FfE4thP\u002B0e6VU2lpcIHX0vORQtMBG/8BvNY56n3solFvNR9HJ11aHG4v/EzA83qKc80Z1NIiPAnyNvlNxPdgqKEH\u002BjtygKuWNyZ00R\u002ByMMlbr2awwt2PTQkFVPBkDEdmv0OryPlPF/MRg52rrVrqT/Yv8hWAv\u002BXDiL0ybTurMjrfDiHcBnfAHJdzr09P06\u002B\u002BGxUKNBox5f9t2DBMDKq3dlFizJ8pHjmOX\u002BV\u002BDRCWg7UdhEImoP4QrSgifj43hA/svCj97QcAhQzbe\u002BQ0s9ju11SLPohYkMVTQi929q/7RtvVgUDnmJauDP9FSyUZ6\u002BlPQ5bpvFWHlCtjmqrniZ5s4DUIXyKIBz697SGJE1WQSVY2J7MJEZp2Xf0lc/37tnNg6FrgAZy2t0xoK88j/oDFw1FEoWHrU86qkfE1YoNAsiauGCr6sEfJj2B2oOXLQl98b7CstwURhYScRX\u002BrgVS5F2moheZVyxMJiyHxdLLY70\u002BRuQLCpAsRnJKWbmrYHf4bvYmMIsx5FpStkyvjIBDRs2YwCchR5nNuhvlTz2yoMW0z1bcpXLxzKKJuJQDvPnxxtKsEmBQ1yccWLZvTJVc39VHOv0pZuGapvNEl88Fij1h80gqxo5lI/hvwEz8goANLJj\u002BvEI8iGAxEWuszH9YFo65DVkNchkG4dbEuaZUniRzd2s2Rw27JWrn\u002BbVi\u002BBe5F\u002Bn\u002BQ7Um/7q/t5qreA753HNHOZTUIc\u002BA/eguZbhj5Cm/C6H8llpvDLewto9yz\u002B1cLh0B276CpTYafUWNOFoCG9OxLCxs/QYY1\u002BzdY2sADi460jebIciq/KZr4ljU4hQdrpq7gePA7zDXKQORpUGK2i9XkiYipvoLBi9GARrtBDXYv7TQhIwKeiMGhDiE2RckoQgpvVAt\u002BsegcLv0eq4V6eUN\u002BSWM\u002BhVjDRgDG\u002BLBhmzYIV/Sg4alqsStMBQQVf908JoTtuAxl\u002BbyhrA36t8k3upO3BlOA2ZeaA4g38nBUrdYzmsIrc9Mpol43/zWrf/liBFpgbnl5q1z9Q7R0LgdMTQ43xyz3HDbAjVP1WNpR/oOe1e4l5D9cue91LjAepYRW\u002B6I3Y7jcavgTr9EVdFJyq0Ug5VgZJmjO2w09ge4Godffrm0oKorasmrmAkRuR0Wc8oLq/cA8TcVJaJi7rukaDQ35RdX1WoDKRjLtMxQkYJO3kI9rK7QXk1CX3rHiLwOB2/U2ZPFvp6gCEKeNTwqxJQgE9A5ZruFJ0aJ1XXvO2Cc/a1ce7fuSR/jnaQscmlRV5rmp7Sr1KC0T7INO\u002BkosM0hwXeOjkkcccqwVYkXWPUdeL3ayJPr8OjMqCvFoQ12uuzXCnExgokRynXp\u002B77XnPb9L8NrTeh5NdCOgeYdFpC9eZrcAE5EK7Y0iT4eAjUqNQt1CLFKC20EndSgYwCjNLOlLIIkO1xoeQQNNoSqGzPbZIza584fc24tl6K544i1UZSKeNVyxfmuzM9tfNSomkKghT6ziAylhflT9mO57lW7V\u002BUwH6IeaJ6TbBs\u002BsjZZRT1f2R6KAclH5PMcHs\u002BV9N558eUvuHrgQhxf4BwxZtOC\u002BrFmWdU28RXbqHruwkmPPbc8xMARaYyCv1bCKiGtVn3fWWReb1rJAsCPFBA/8b/S0OKk9KITsVDko9q\u002BNMc0bhH8z6klMI4cM4H/glW8go3XL1l\u002ByKGbi\u002BfTuYuASs45muY\u002BAuHW7aAUiIEgVC87Z\u002BFMpwWttWVwYQOBEbcCm\u002Bizxedvfn\u002BrwAH5Kn/gu3f4mFGqc\u002BPIi\u002BVAjeGeVZvpEezYbE4Hy\u002BmhoKbDtIslj6XLyLllWGgE6znCLrBdzaplz9hTCE7psMxoCJM8xNdaWz470o0ig/mE00FUBZ05A5M8XeSykkdW4hes/Q\u002BUyCZip5OyIjrdQwweznTNlasvLsU/wGby54i25TC1dcap78ta8Z4JhyGYHxrYU8QSiQxsvY5KlQe/r4ALO3zKZ80FdN5pcuQNJafjZ6FL2lPEZBwkCPg4X1qD20HePkukzbcN0t7l6VZoX1fmpy1mc5VsBpcg5l7UzRWDpVdiLydcPpoqPgd03rrFu6lgEfgtXafscfe0Q\u002BdYeMXJYgP/BjBwimhTfHWN92gcWyq1dLtdVkfvtf0vp/qykcUBq3y3BrV5L4dPmeEyXrpPmCj8osQKbAu7z1BzASKt4KqwTEvrpRR1PEUzzbxmvVcCoA\u002BR9i7BNz9w\u002B3clBe5k4fl2ghIuY/MUR2Z/Fp5PFRI5MGES2\u002Bq7rxUMuqndEDaWjyuDMDtE1DwcvW6IgiCg4eYlK9VNUcYOuxL84elJNzcv6EdyjCUW9Bwk9l68Mu00q5jDuCRhCT0ltLToSDJS00Y3WNmZLlXBDje5KJtnUohliHYQRb7Sjp8KDNdwLmwp0eLYRJoTW71DAmos5\u002BCh/mIsgv\u002B8Ak3HJIo6juF\u002BUN\u002BLT1a4Tw3uUiy4zUMU5eb\u002BaE61Q6usrY9VER/P2MzbxPFKoZiJ6W9UPjCTAzUKsn7jPCZSyM1z3uGHI33uHnlf3QiRykQOdL8fYUV7GWpaSl7g7NzmSPvkFoL2wsYxZh/3cyYsuOg61Menc2eH\u002BMV3LNjfDTFcuZQMrbOBV3G5LfslQ\u002BZEbZG2phfVPxVUHF29v5XtEljuWrmR38s0eb2V7kWsYnUe8r9HKGcZh3q\u002B\u002BJFWA5eby9uiduks8o3GQiyaf1DP57nono0Wpenx1NN\u002B0yd53nXl\u002BiJpyitMA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88c2c697-b756-997e-328e-dad115b99776", + "x-ms-request-id": "a4eab213-e01f-0084-1ef9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6a84ecd2-e5e9-2307-92db-4fbe6b62f328/test-file-a0f4431c-0d02-9a14-7100-64c3fba5110c", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-36fc9c7fe32c4e42b10e5c59a00d66e2-8cd45d4ccd336040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1f1d26d-2466-10d9-812c-d00a0f2b0bed", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541031F0EE19\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e1f1d26d-2466-10d9-812c-d00a0f2b0bed", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51073a1-701e-00a9-01f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6a84ecd2-e5e9-2307-92db-4fbe6b62f328/test-file-a0f4431c-0d02-9a14-7100-64c3fba5110c?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "If-None-Match": "\u00220x8D7541031F0EE19\u0022", + "traceparent": "00-14958df063af9244b40e9830f16b9d1a-4065046fb96bee4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "426497ca-b6c8-150f-98a2-b268c304cd29", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "426497ca-b6c8-150f-98a2-b268c304cd29", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab214-e01f-0084-1ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab214-e01f-0084-1ff9-850d5e000000\nTime:2019-10-18T21:14:43.0673005Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6a84ecd2-e5e9-2307-92db-4fbe6b62f328?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-570105c74d832b46bcc2a9896a97009a-4b17cac8d7c1b443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "773f27eb-c8c7-6c25-bd0e-ab3f44183fb3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "773f27eb-c8c7-6c25-bd0e-ab3f44183fb3", + "x-ms-request-id": "b51073af-701e-00a9-0ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fc070917-b480-4a43-36ee-f0d98d8e23e8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e897c65e148df478bb275396b8f72f7-245763f95c370946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e86975ae-b0a8-3612-e3f5-41d9d84bdf2e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541031FBC44A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e86975ae-b0a8-3612-e3f5-41d9d84bdf2e", + "x-ms-request-id": "b51073bb-701e-00a9-18f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fc070917-b480-4a43-36ee-f0d98d8e23e8/test-file-254ac3ea-a39b-c1ef-a6ae-bb80e6eb7614?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b595d76b7b82514990eb77614f10c4cc-f3b770c469056643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "106d9f20-0cd7-0b9d-85a8-42faf5924ff7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D754103200FAE9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "106d9f20-0cd7-0b9d-85a8-42faf5924ff7", + "x-ms-request-id": "a4eab215-e01f-0084-20f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fc070917-b480-4a43-36ee-f0d98d8e23e8/test-file-254ac3ea-a39b-c1ef-a6ae-bb80e6eb7614?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "4096", + "traceparent": "00-a60df561831ace47b14d66440436baaa-e3f6ecfe9b9e6e47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a6a47cf4-a97f-1a4c-bb10-e0bae99b220b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "fiwdIiDHCa\u002BDBhlV6iGrHS3FX0d\u002BZj2vGCCSfPhFTnn2wFDoa17VWZW9jNDyRyBk/CTMLzIHeRfvbQkANIy3PbefXynQwrHP8AaxwdpsvNH/Ln/TeR5H7kc4\u002Bf5U1CQIBU4YU\u002Bj2kzlz/D4rVbc9grE4AAYM5MSYV3DimMmzehvhqLyLU2noCJpFX3zgHJiP\u002BndMHNQe\u002ByCJf/t4FPtwwIIiSa37sS5IT/drx4RHuDvXUp1SZl1Hw6ybAtNtb/Sf1Z/6vdLrlElIBM3csjScQce/ocFdHlkk24YAYK9a2t8DzPHlTftp675UCWKQahF3/sAMrc4yQrdF1eFM6zOZ7Snt2eZDtvTLVrYDCBT3lHB1iGHvTiwR0Ik6n3cZHP\u002BKuxw4opEqNEjLQVcYLjmiTkFx1mPRqZ/83AlcCBd8sTm2eU34vvHfSlMZJA3V\u002BKFQl1A2qEWcuBF9O8aHzisxTo8dYbXrqpBPkYwPuIWRJ\u002BNnC3DGRgnzGsA8eoIrV3wn59V\u002BuJbsZe3A5ha5jACL6xTiIMK7awiFKUf1ri8NJDoP6NCwE25Me6aDBV/zOo6/sI9uSDe6bHzM\u002BI9P9ra9s8LbqaQv29illaQbN2apku\u002B5Nf6gn9sCVXtT5Bvf/YTwxVGcF5DqkNW2yLOSnjQWImWflcG4HBTn2FQo2/a8xpgfK3IUDXtez6Uo6dYocLZGPcG1P2jDOKg9tT47wbTe\u002BQEacnPCARXqQMYbjzM9vmie4Z40B4YvW/PJ11c9Iw3xSe/VDf1Cgzusyv6iqKh1//bVnd8VqvJ76xaA\u002BSq9rR24KkVDaLFrW15jhz2HjbNKU9dhZ4Yu25/9WSLmwokQ7x3h6X1iMpdEakGBsiK09F1jNaZSW0WXik\u002BmRQ6PhJnUUpgfpqM15yFAHP1ErCh9SGXFg4zjvpPXSV8uvOyIteWorWCJlE65LU6EEj5IU90mKfypyQEM8JQESFxEBys0t2cXm//I87MXDFU\u002BX6tUjvaCCJLv3uvknL3MhUzxdSYiT1rXMbfeXTZJkr2szpDor7llwf6YRNl7Mv9C/G5nJZYuGw9RfV0\u002BpKpcpkwtOM0s49WTjLMniQuBXP64m2DI4W0nfbKBlzJbJx1TPJ6NTfoxFhmZ1JjjBpEEzyBehQhJlMTeBrsaqkyiN2WW001s9A4EhoVHLg3UQ3YhfccS/KEUCafZrkY/FmvN9pwzTTNEl9sSWv6CAmW3CcNE\u002BS2EkDrDgcmlk0XHxXAaejdwofZD3OXsAKKikQdCIqWD\u002Bhw\u002BSGZib8tpngOVSpWOaIctRmjMAR1HmJCYIe/CY3GgRMtT3DLRDjEr2T7hVrUNEymAFNs8tvj/9rDWyk7bpzuS9QXJOoxVXDc3oSfeZUHaig7GQk\u002BVY43TVOWB\u002BkTiTzIDT2GwQ9idKrejBRXQIJBu/D9AFWTr/ZF49uam02LzVFH12xbgKkc1KBeX8V13AjNVE/4EojrNF1HPN0zx91ZVsLHD20V5jdL3CuxNVAs0APSzUMBk7rEXJ8TEEfL6QzHBQUGstCft24UrDZdOgMJGmjdYPaaV8cEArLSBtXzf/ce6ixPKiEzNxXU7OOEZyKYBfna7ogWLK0\u002BArAdybCYISxDQlPWvexLqi3gwWbnf5uQOfzYFJFvBL1/DStxFWllPMuzRSTSxUgNk0BaNWtKWoMUjZO3wAye1D2SV6zE2pTAf4SbNDp2vXS0yoFNEM9SNLakWIfZrXy/FHDnPG2bRLSvlbnmryZEocwfAvWLTcNuQB72HIIM6s4H3B/Jj30HGYXIoXsRa4mQY7a7vq6LM8atdPxSpSg2nq7v4s8GfxZPF\u002BlzvqhEXNSVZbzLVSwffKxZGBaAtHRZlgLMJYi6jeCgaKbFG3EaZRgnvT9rb0l\u002BzGIiqWcDymNxFiipeDtP2tvYKuiJWmU7PrL6XPc08ia5UVUmm\u002BB9nKJDUAVEcOzg2\u002BJnk0Rg8XX852qwBW1oPCQF7CbiJUL3XopKRgZj8s3CFYUQ0V7iWF/fKbB5yZs01xPdQoDGArKjcDC6Gq9vmPCc7fPkV27FI5fLAvuOfZDzFXLygrBI/BbScWEuJD2wb4y/2N\u002BnTH\u002BlGB7s/v\u002B7EPKjywU4eRpAU/HZEeYNmvtWGpdq0qC1S8TzTWaRXAEbG1xujl04d/Z2f4jpzjqZm4EnluBoTEJR6n88SS\u002BzrvPwwfqJnwyeHaKg9Fcby32KWbXhbckcssseHKPd/C7GwsyU\u002BQhAE/h0iXk9y1vrNh8Bse95zkEq1A8va4JovCF32jGKgtJxSkm5bORP3utzMuaA3Eo/SPCLbiT5EKR2D8lbye0mYLdMjGulvGFc2vUnuDib59/XOI09AxStdDWhR10a9BD\u002BSNIvNFPilYyPKpMv1VRv2ifpgI1f6V2ioxQyAHkAQebgKXNmbK\u002BP9KMAsdSBfaLdNWk5MXOHnmNwjJU7sJETiuSsS6/lBW10WY/qXzeJISF1UM8TyxBzXIsT9eAaVEQR7Sbz1TXy\u002BC/7wNfnmUMr629zxl/GA8PQOOsg1RONXgVL2G4QmUvvglifFAo8j8dL5A50ppHkS\u002B1nH5xK0iccbmbSm7zVG04jhEAHJu\u002B5l6kn2O0FGLd3Y4yArXmvpLA1gqmjbfQKdsy8UR5N4SUBqYfzJvk2G1GvXzgsVGnUd\u002BOT0aRCFim1HWYcRMeVJYJrgwPxuIG2/2dX8A672iJm690\u002BuhN8v5dePgmTFdKKGjW1wNFl4rth2NI87iIa\u002BUNHuVzqWmtu7sNsl354I\u002BWUydnZBhVM/Qkh3N09P9FxQ0DGT1xxo8PKStYR\u002BUs86bTsqCBEQfcp\u002BrxXyHmKLa7x\u002B1A5sdSJIyoaDr9DOwO94PcoUJexKQFNmFScHdtGQBkrI/37BzfgY4T2Kjc76r\u002B4leeCYd0XQM5S7BV/6QFS18qiFBsBxt3DR\u002B0Suv7KEa2Y44fzw944E\u002BMzqBceYHqDp1ZoldagutMJwx3sBIXPhNpr5wV9XxPsagA70h7GoON2jxeoYX/a9Ci06fy8TA9ZYCM8tn1xBkRCeC/SaOi0QyI\u002BdXVyJydajPLcyHUXLBnw3m37ie5iBYjPZeVQBI9D/KbegdaZ6zz/4iWOkD3PL0wR3Yp6uLkz2HPsor1CCoRnnMvONK5HWvcw/6fE13FLADaZQisAxUPtqqlirUR/uduhKvd2APqdyoaTRb0VbwECoaKGqMhdYteH4IoA5K2ytUHMJ6x51P8/\u002B3egcYOG2D\u002BkXAul9REPQ8Qf7iBsmOXY4Ix7RUdUhMijRq1QuPFX/QROXISiDLwwvOPkWere016Ry4zzD5L0T9c/Aq5juobWy\u002B0YHjxdNtfMRohjcCrhwHdSwvFgYPFxVgytZwoRzQZZDZH5xrUeMJC5IsUKlN\u002BsWUI7EPeVdmr/psQzs9PJvnWCBmaY6/2\u002BMJJcpz4oasExAQnH1rwOx5sq/h/s7nzA72BThI55E3FEfNxlOM8o0zwHAq7KBeu5d0LPcend0UYRn7fZ2OIyt/GUg1njpYrL/irj5evR9ul4lg1LrZ2HZquWV5kXTvZd0Eq9MYKR2dG0A3O\u002B/etaQ6TOYULQ6wpQERiuSVHxsLMwghWhEMVq5rw/l6otxGi8OBf0SOm3jOk8bRxl44yDxlK8jnvVuTLjY36CkVNgIkyv8g09\u002BWfJfPUoYKOlAQMzv81bbTnw5oLhFOlvMPuV3ErTtfF/Rcjq9w2CrVSPOl57UtWCCLUSvwuOWOR\u002BWk/5koRU0U8RsHYEbHYobjkqVdqK894mF9OVwPbl8OzkbJzBiRrQNmkTaZ5ffZw\u002B5lDSYAMN92pt136wwxBUK8OJH//ZauUeWh9xe4o/xpY3VtqmF4zp2nk2U7GYH3dUuz3e0l2cZXtrsAnjmHvcLhDoeWg5rhQ2o0WGpxs3gjqoHLxMYPA0mvFfOmODBj39ViGcs6ILHwkppDMYFcJgNC3PO3\u002B/j80cs\u002BJ62news5kHhUz5ls6YoP2zJrjBHIEu/wYxt87CQcZQgAPDjECVdPSaEJBxZp1fNpp\u002BCGkQX5ddS99tgv/KRUeGpRbO2RC9HbHEJwvwvZRk0oE0QDVdQCBoYkBlJ/H0089I6sGKkFmFwO67TDSLbI5HCKx\u002BkgESKWTyYnrMW/W/z1c8q9LS2kInsoNKofPr4PGyHh9Fej3KNsFclC3itWj0/4DhTsS/dC5uWuOBx4txCoGFGjnWdlUZcnERdkYQQPkWUaJzCpIs9qnw1yNaSHM5642sXZsvIoUvx9hTrf3oWhnqa3XlAf/vWCeT5aM1vyoB24q0Z\u002BNd6zMdR0K52UioCH0Jc9z5UOmRvQV3nzzl9giuUdZ3M/Y2iIBGy765NX7a590iLEtNBIahJqrd5kv2N006C4d2NNSK0utctokq1IuGmLdfw8nBYUlP0g1PVKI0TJBtgyn3ZLMEm1lj8E35dlIfV02UlneDeKo\u002BJmLHO3pFJGX4vVFdkzQAWyRwXXD7Ul\u002B/LAFUn7oc7gqDuT5MQV/fGsvoALj8wcQZkDtPDxs1QtAHCA947ISr389K2dX1tBnElUKpE1Giwmo9Pw9\u002Bzd7zTnpqSTVQYi5DPCTpsevuI9whhnnUjC\u002BCYEmlP7F5LQ3wW49fi2rgdDMUZdcotQyCUxsvWUthGr5O6\u002BTvqyZ8xhMW\u002BVpYjphxQRJKwCZUVa85IuyWSdPGjzzNEJ\u002BF8MkIm6PEEb\u002ByJcB\u002Buhg5Glqb9pI5soQ56ng/UG4dj33470xFPiiGkEPvivkoF4\u002B3jXTiNRoNSEJA0q0nhMFNlJpChc7L89gyEWZOSiuPDdLsh8b1O1Zj76cOAG97XwuCnfZi6ZHA75mYsCO3vwIWtcTeOvz\u002BWFlD3pYrvfNsurZaz6g1KCBBK5gpWIs2rDCg\u002B0qqmSQKhEWZHwr7mTGmL/VtWO9V4Y2gnQ9k0P/ODTJlhsKoxh2OUEtimA0ZRZJqhyyRyVNBTxW9BfwYpbNJzw3YlhJu/WnX4win80V8h1d8\u002Bk3TOEffIDus77whca6UGM0DPK9//4XGvepKmVvMPIKkn6tlepLJ/XHawg2ptm1eE9Z4fUqr/P7EDH5dlIrf3K89eNYDLqI6NT85oT10GQd46ImBV8M3/J6onWoQaGjq/uVibD2XWuE0PkQLblvBT/N64KgBWoTsBXg7WpE0KcjWUqZYFajF5Y2kTRV7KI5C61F2lYu86aBcdmbBXABT/BR7MR\u002B1aTpKsPseWQlzcNzp9HM/vZBBGWUB\u002B6NCAImJVFEBA/tyjX4bL\u002BCMnpCW6QWJ12eRED6AOhe6t22XBKxxkQC4cnDhe2rxJJGzsH7UaxKdtC0h\u002BEQSfMXjt9oMgCcwHwmP3naQpFv8n\u002B\u002Bs0IWY4khe\u002BUyDT5i8qfGrAceM4KBqf5FxRIyYCRPRIVhUZaw8RtGNsYbWrNNwzzCE6aaUb7tLQlDwK52/wvA8sipAZERBarryAzMdk8w==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a6a47cf4-a97f-1a4c-bb10-e0bae99b220b", + "x-ms-request-id": "a4eab216-e01f-0084-21f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fc070917-b480-4a43-36ee-f0d98d8e23e8/test-file-254ac3ea-a39b-c1ef-a6ae-bb80e6eb7614?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-75c955f8bbfcaf41ae3ab22e530f60de-b58c7cbd1951c445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f8beea6-be22-0774-3303-9af4e71f6591", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-lease-id": "c7d7891d-1600-3b82-bd8c-315dc3ec2653", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f8beea6-be22-0774-3303-9af4e71f6591", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eab217-e01f-0084-22f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eab217-e01f-0084-22f9-850d5e000000\nTime:2019-10-18T21:14:43.1603661Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fc070917-b480-4a43-36ee-f0d98d8e23e8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5d20d1f1aa6abb41be880a14d4702a34-4eee5cbdf19e0143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb1358d6-d20f-ade8-2d84-56c57ef60e15", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb1358d6-d20f-ade8-2d84-56c57ef60e15", + "x-ms-request-id": "b51073cd-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:42.6175245-07:00", + "RandomSeed": "1251859312", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Close.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Close.json new file mode 100644 index 000000000000..295e6149f712 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Close.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8fda2576-ce41-fdc8-6f3d-c91b63ad8b5e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0aaa015d0efe1a4d845d5c4378f4216c-6ea71f4b0efa764c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4a53babe-f38a-a467-c839-6cb4c4bd8206", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102206462F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a53babe-f38a-a467-c839-6cb4c4bd8206", + "x-ms-request-id": "b5104a1d-701e-00a9-47f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8fda2576-ce41-fdc8-6f3d-c91b63ad8b5e/test-file-65d76f36-8fc9-e8bf-c48e-a95cd3c41804?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-860158bd1e574a458ab2f260ab787734-662db95d555d1d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "76cdf462-6292-2ec9-fb6a-85fb4a0ad103", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D754102212EE29\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76cdf462-6292-2ec9-fb6a-85fb4a0ad103", + "x-ms-request-id": "a4eab006-e01f-0084-1ff8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8fda2576-ce41-fdc8-6f3d-c91b63ad8b5e/test-file-65d76f36-8fc9-e8bf-c48e-a95cd3c41804?action=append\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-fe2ded4bb69a054fbf01f3249797ef9a-1e71a86f4518b840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3af84927-7982-dfa5-b4bb-27d62f681005", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "IWc\u002BjF/ZrPWaGwmNDFfHGAeA\u002Bt73oXITbi\u002Bt77vYclFqf0a5bvrIiEjX23dZOyKjo230yhDzC3/1Kx4wK705wqi4IowRDqoMt3GWH8b6ujINCkxN5KhBdnPGw0LcmF2LnhnOoBiVkpXD5xKeXey4\u002BnHrIyFw690Ad6sYSkpnMB4UC4GtLBkZd3e3ivyVohmHDsjR8HQ8GrI7zSlsfUhKXLfzilJqC85X0aypuWHha9SSkDyClT\u002Bq1/DPcV7vrPkvbS5FoRjHHQL6eR7IkmBRWmJV2u0LyMZ3SbJhm5lvaCWyekwzm8m7ynM5hxwg4UWQfRb7mtIMI6RozVdmZoFoihH5FhgTHr\u002BZmRB50kCpVmds0B2Cc85TpVany81xVWPx0PwKJ8stfV9XYgDBklFkvnfv\u002BZVk5RdDpnDBa1LxJ0OsiAFDni\u002BcP1O9KhHNkRIEQwxWgVzOjOrlx4BbaxENZju8FQpQIB9IU7pCprsFdRRdvShGmqXn3vsWXteuQNNBsMTVEHwItCLtDi6ii\u002BYv31Js/a7pxsuV1TcOOsJHmRLmAPb2MGSYVAkFWIx3RFIV5n6FQkIkWOn4QDpE\u002BXlgpXQbu4rvOK/t06ml5G4/HZHk\u002BFNDwlfPwagM/u8pVFuPpLIXXIjIJa3PmG\u002BZf3N6uCKpYAAmHeMdS/nh4jq/w39OFj\u002B8KMEIHNKlcyroNUI1kUbNgPNaaYbP\u002BhCO5kJzD9TwS2gzvpBgoUQugKm4NBW3rFH08kOL9K257C2weTWQMmRV\u002BOrZAdK1bN6uLOjcFsX71zrxfxyRZFe7etJisCgPnU1FYjwr3ap\u002BPoZl3MfE3NVotaH6nrJHxJSSHYYAU7u1n46al7SJz/mPc0GWLIeP9578\u002BvqGFP\u002Ba/p6omcAkferKrzw5KUQh3uaoaypxsJgMAibnBFnBLouOAJgW4TY5a/ZWy31KVc1Z2xsU3qnVKU0Fm5eZPHmRCYCxqymsC/2wbv80G\u002BUbwaxZjik9rVDiudZLEEWfny98xML8maqjrc8eZHCpoA1o6tnqQK5QVFswz/JSYfu3EM7Qt1YiHigCteBZHkjfOBjI4iVrtF\u002BBLHBmzMm3UUzUZ1Oh2Oi3Rsyx6IvN9jUTUJbaiX7WS1xvT4vlu1JeSmSUhbf1PmAvEZxZuszUszU7U3sz3cfN/hv3MYld0Yp5Up0mOHF9HRE2q3jifJCPmptWqmfWK22cxoeb/gzW0UAR32cvrXrDvTZq/TFP64GLZ5btByYioycvinLq4h8EX9k40J0oYO0gku0xbC47TdoGEJd16coZ7zxA/yMI2dsXZZ1YFxvjYgapzHQ58Tb58zyX5NKHj3YPHuFh6GHKGLkSGgaQ4za/Ig==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3af84927-7982-dfa5-b4bb-27d62f681005", + "x-ms-request-id": "a4eab007-e01f-0084-20f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8fda2576-ce41-fdc8-6f3d-c91b63ad8b5e/test-file-65d76f36-8fc9-e8bf-c48e-a95cd3c41804?action=flush\u0026position=0\u0026close=true", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-4b605aeb9d413549a851e7a3ab9c63b4-c1965ae31ca6d446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9968308b-843e-349f-ebed-6899b827d5de", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D7541022178067\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9968308b-843e-349f-ebed-6899b827d5de", + "x-ms-request-id": "a4eab008-e01f-0084-21f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8fda2576-ce41-fdc8-6f3d-c91b63ad8b5e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6593c9c0bd2e9f4b99e2eb2e2d1807a1-3b8625e45477f745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff4a1ef6-7700-53c7-22ef-0bd5f01f87bb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff4a1ef6-7700-53c7-22ef-0bd5f01f87bb", + "x-ms-request-id": "b5104a35-701e-00a9-5af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "896987720", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_CloseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_CloseAsync.json new file mode 100644 index 000000000000..c606205e327e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_CloseAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73bbfb90-6ace-c439-7d77-b67cd5b0d735?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62dfa0bc9108cb408852993af3b4588c-b977035e5b377c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "407affd8-884e-4773-f4f2-0f25cef6d37b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D75410320A6AB7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "407affd8-884e-4773-f4f2-0f25cef6d37b", + "x-ms-request-id": "b51073d3-701e-00a9-2df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-73bbfb90-6ace-c439-7d77-b67cd5b0d735/test-file-9ac7e06d-73b8-6557-1327-e3ef7ac6437f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e80d10e16d131f4ab3e68cb1426185d4-26330fb8fcc07649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a004740b-1d37-6568-a714-2c26a484cc2d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D75410320F68EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a004740b-1d37-6568-a714-2c26a484cc2d", + "x-ms-request-id": "a4eab218-e01f-0084-23f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-73bbfb90-6ace-c439-7d77-b67cd5b0d735/test-file-9ac7e06d-73b8-6557-1327-e3ef7ac6437f?action=append\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-70f8fdecf387434ea3add2e7197817f0-616117c5f6fb1e45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f6c1241-2351-ce2c-0d41-1b18546fab72", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "rpBmOVP9RNb6VPOKjgxKUGJK4wXCo0ihLD4tIWrAzSJhuJyKXIxFDS8upuIp3tebytzEWqDGawtHxAwVzyNrOYfRKNZvv/PWBNXWk/1md01nkleO\u002B3KBm0yRQ5d/MD0Mw2xaWLYAKwro7lbK8NcO4U2\u002Brj3L3T0UT4yJ3nxcVtSYydCQCx\u002BXZmdMpQ0ct6t0gmFKwIIAQOUuRgkpd0yOjJeCMiYHfdUtJ0jWfzcw95jhFFwaEpZSl4nqYcUWbe4avhl2moSEbQSLHJg6KsCu/k5xR2Lwc3oAL5udHBsQF7lZu8EeuV0TXadXj/X9GG3IPGN2pSWMKkqfdWrp51DoegXe4G7/kETxXeq7mOSEAxct1eC4mnKUzZF3fkTyKnVWbhTwHjf\u002ByKsehUc60JFmGnJTuxJwMOCTShPdiBEA/jJ1ZSrPlOTgLww0mhQqWfz/EGTSn29j5T40XNQkIUCaHYYVxWtnl4aNcosFO5bLafEW3XetLl/DEX/smjcQvA7MmnyOFJORmHneRCzjXaqnaPPiDUPI7e4nUbTse/xOfbZ9OaEZPFRdhUX\u002Bzuoy4LPURDFELa7KA6yNZsPfpB18kMd1ZSQIjiufhIj\u002ByR4E9XAAFzbKCk8IsjX1jNWQfuAngT4ivHuPzLYGpKkmzDqNiHFT3o3msoV4bbLuEgJVDgWn1kff4Tj1cUqAxGWl4ub7ZwNkPaBTQc\u002B4qk7IoLmzsJajf/Xyrqc5XmxCZe4g0ovM86v\u002B8dFlU5V4JzfpLNGQzBTPAmLwCLlcKt4zEdvhmNjD\u002B60Otb7EPStgeoZvTzGbsZjZUc8o3OryosfyMkK6lo9eJjEkghdWCsQ3j44y7Nqtl19CB0YImh/CGxL20QvppeP3ESkAdy6Ag0YL8Uxbv7bsRZrid49IVYsSYWcFXzm5TuqqOtqxrSAxwYT//anSZ1tbCoxwBi5Ur7ue7hXHeyMNUaJisIXbO5d5sbYLSVjhP/oLqVWsSEe8VosfE78LaUVg8awHb7bWgM7191V3SWVjvK4bvNHOYQhaplr5vCjXbkdwqles2s9DNCmGt1HyRA0lvFYR8K1zkZCjrMlc3MSmHYkNB54NtuHe14eoR6q2Z2JM0//Rxn2a/BnHCC0G51dl35nI5D1vFwV0Mhkly0nl7ERnDwnE1VYLcwqFRq602O8wQ2cQ7oIl3bv6XJRkdDHP4hvpn9dOoApDvXEy6tFXwFop9Yfi1f7BQjJNynnCpv7ZtWSSyjgX4aJdzTER8vLqo5s5O3\u002Bp7Q0dJ1ylAdaRgBZyWDRtxPUhERPlhAfMsE8/YybdiGt\u002BMMhXdKPbcuDLzEwan5q\u002BfN6lGClsxGgFUXcNZZ6vs/ir8yhrFg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f6c1241-2351-ce2c-0d41-1b18546fab72", + "x-ms-request-id": "a4eab219-e01f-0084-24f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-73bbfb90-6ace-c439-7d77-b67cd5b0d735/test-file-9ac7e06d-73b8-6557-1327-e3ef7ac6437f?action=flush\u0026position=0\u0026close=true", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-c0e3ce3638593640bff098d1e3bb72c1-9674e1eabb3e3f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e16a877b-0cbb-2cc4-2577-91f0fd9f6643", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D754103213C3CE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e16a877b-0cbb-2cc4-2577-91f0fd9f6643", + "x-ms-request-id": "a4eab21a-e01f-0084-25f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73bbfb90-6ace-c439-7d77-b67cd5b0d735?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bc578a1058a30540bd48b49f9402fd6f-a0c4baa6b269a948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc9cb48a-ca04-46b6-a062-2e5bf948ad11", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc9cb48a-ca04-46b6-a062-2e5bf948ad11", + "x-ms-request-id": "b51073e5-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "798408579", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Error.json new file mode 100644 index 000000000000..8f8abec40e95 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Error.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-93fe45e0-1c68-8def-e4fd-d0a355211087?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1037402c27f681448718204533fb166b-9bcd28f425f8e64c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "055012a7-ab23-2e2d-c620-ea95fb2dce30", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D75410221CB47B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "055012a7-ab23-2e2d-c620-ea95fb2dce30", + "x-ms-request-id": "b5104a37-701e-00a9-5cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-93fe45e0-1c68-8def-e4fd-d0a355211087/test-file-ec4bd52e-ecd4-0171-9f22-aa8ca7f39d06?action=flush\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-5e7dfb0d73fb844e93475a0db88f42c6-0091935e57010a4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1acd440d-4392-baf9-a14f-660100a086d3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "163", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1acd440d-4392-baf9-a14f-660100a086d3", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "a4eab009-e01f-0084-22f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "PathNotFound", + "message": "The specified path does not exist.\nRequestId:a4eab009-e01f-0084-22f8-850d5e000000\nTime:2019-10-18T21:14:16.4995722Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-93fe45e0-1c68-8def-e4fd-d0a355211087?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cff7ce340844e14e961b0a58b6f9fcc6-94136bbea9a1b442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "627ef040-8225-8a74-0841-a182a462cd35", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "627ef040-8225-8a74-0841-a182a462cd35", + "x-ms-request-id": "b5104a3f-701e-00a9-63f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1893364078", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_ErrorAsync.json new file mode 100644 index 000000000000..683a3dd24228 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_ErrorAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7fba5cab-f017-03f2-f6e3-2fa8246cbf16?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cd270421384c29429f4d00df78d2348b-f25c1054e7f2994a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3c7b5538-4ee0-85f0-1814-97ecc62c7de0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032191098\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c7b5538-4ee0-85f0-1814-97ecc62c7de0", + "x-ms-request-id": "b51073ea-701e-00a9-41f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7fba5cab-f017-03f2-f6e3-2fa8246cbf16/test-file-5a36d901-b303-2461-6719-b804dab9d52c?action=flush\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-6dd6851a034b964eb5fca35b4b869546-cda5f895f8f4f243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53373594-e992-841e-f356-d4c695ecaa5e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "163", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53373594-e992-841e-f356-d4c695ecaa5e", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "a4eab21b-e01f-0084-26f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "PathNotFound", + "message": "The specified path does not exist.\nRequestId:a4eab21b-e01f-0084-26f9-850d5e000000\nTime:2019-10-18T21:14:43.3935308Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7fba5cab-f017-03f2-f6e3-2fa8246cbf16?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc355b853ce67e4eb0d258d94b651b2d-ef37d80cf29e1f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a56f1e3f-8282-b59a-eeeb-db9bae70bcfb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a56f1e3f-8282-b59a-eeeb-db9bae70bcfb", + "x-ms-request-id": "b510740e-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1293155408", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_HttpHeaders.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_HttpHeaders.json new file mode 100644 index 000000000000..b8e3e79d84ae --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_HttpHeaders.json @@ -0,0 +1,221 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-53c4bdc2-94bf-8f2f-f80e-79cc9ce2efa2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d56bbb9d8b8df409c9d831c76e8f842-a9a32c96eff4c84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c0f2004f-a7c0-4296-87c2-10e7cf6d0f79", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102225B510\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0f2004f-a7c0-4296-87c2-10e7cf6d0f79", + "x-ms-request-id": "b5104a49-701e-00a9-6df8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-53c4bdc2-94bf-8f2f-f80e-79cc9ce2efa2/test-file-7314f836-4cc4-896b-8267-0b8d92d5e2ea?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f79e5161e58935468247005cce26a93a-7802e30c958aca42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b4238822-e6f9-0299-9568-3e599b08b0b1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D75410222B575F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4238822-e6f9-0299-9568-3e599b08b0b1", + "x-ms-request-id": "a4eab00a-e01f-0084-23f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-53c4bdc2-94bf-8f2f-f80e-79cc9ce2efa2/test-file-7314f836-4cc4-896b-8267-0b8d92d5e2ea?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-2628950bca0e6643a9e255067c035a9e-a40dc8c4ea7e2a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "89de32eb-48a6-e879-bc65-4fff9e9a24d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "3yUys/F0iQcWV57kkWFgL9kwawmxLfHPgnkGh/CIIcsvCSkDIdvprf8cnqJHtHEzBw\u002BAap2mALEzYjB3bQEWjTXStIg4XQ79R70KlY9Ph84H0oDhB7cuiQl4z76rcUD9BhBtdADp\u002B6kBgiPfm2si5NticJuBNYZ\u002BpCt\u002Bv41PUtV9DI9\u002B4hPNHtfW4IWTTu2eVuvjSQGlfNCK7tDVajscsTBOYo/bowLHlFHDqlUB6lU94GmibAnT2I\u002B\u002B8/ND\u002BLSbui5URexewrLoG7Sw4dJ7iQR6l4nSeUQneon/Ha8PhJucJ/AmrKVo3x62uVFUIve9QmruyGEryUDqLcpiXqQD2ZcZE7nhVN1fErdqG7/z0leSQdpFILs6cV6vPH7aBoB6s\u002BC5Ow892\u002B6Nj7apwK2B9ltyzx3Jvrnb3qJaMhhehAs38GjfOZdIVWXst5AFkbCxLUUjZzZjsPUn3lxs4qnWLgqqctBEor3DKnq33QYo1kzyqQTSOh3U00Bzt1s63HK8FomGWh/gbIuIYD28q9Lu/gcPejmkA/Tt1Z6P0OpiiU0H\u002B8d8onstEjx5SdrfGCdthLlTKmI5GBKUmISAUJyhJtbvtbALcluL4mj8KrkZDb13IkwxD17rzeO06Ar3rcGg2CMD72J2YhJdx0j5Pe1Ye4rGCS5Pbxd4BOfNVopRlDWmW1KVFR5aAL8500cW8Y/1W2x/MKOTUGgMi\u002Bt6qQuICzITU\u002BGawmVsbAluFpzPYRJX1/od0mSREgvqiYoy31ezsMgVA52uW5kHEsSaJTrMPSnYItEQazjOgUHWsDnaOYyxumXUul50qXxhFb\u002Bg9\u002B3QHkthWryGo0WPRoFc16pfLNk36GrU\u002BIPKY3lUr1V5LopTBZLued/PKxcgRHPcGNLSAunmaA6D/CXIlvZDMvTvFhj3CNEYcbP5Z71Ss7MQ7kungqxsksV80AlsJuPpjPkjMC5a5Q8AuZA17QBQMEhyt6eqnK9Hg4NSezjIq0vPENvDL4OEtQk8psgbNqXFK6DA\u002BW47Pu9J3K2qB2nXNw5FZtwkjADF7gKebfXnK0zejVCXCLLck9LselPV2a2fZW\u002B61tDIoJ6f\u002BgtsnND5YbBhzHkZPy5baNIKOBKt8BRU/wiGLVV8Fe2x9w6mcPcB8hiidA00hSVAXm39vmiM8Qn2GJ3IczNb5LaMZ0cgtPfbCEX5C3wGIHniRc/nfleFJQYEsFhaOX7lR49Xpx7eIKl1IrUikuaN7/cj5S5jc2ZeB0JBGwSfgc/GFMTsr3hbBCUmclyiYpMfdsBgNlRQgdMp\u002BaDcnASk1qHlW34ioUB/yOAJPQEJvKSvIaVDPkp7dpLwwrbYf2cggZu6vAYU/dSA4Q==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "89de32eb-48a6-e879-bc65-4fff9e9a24d0", + "x-ms-request-id": "a4eab00b-e01f-0084-24f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-53c4bdc2-94bf-8f2f-f80e-79cc9ce2efa2/test-file-7314f836-4cc4-896b-8267-0b8d92d5e2ea?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-807dcab14c1d964aae770c35bba0bc63-f54ea2a7e850e447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "ca292151-f6f6-253b-f95f-876dd03d5c92", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-md5": "mIocTYcXziZXn\u002BlVUQr8Rw==", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D754102230CC7D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca292151-f6f6-253b-f95f-876dd03d5c92", + "x-ms-request-id": "a4eab00c-e01f-0084-25f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-53c4bdc2-94bf-8f2f-f80e-79cc9ce2efa2/test-file-7314f836-4cc4-896b-8267-0b8d92d5e2ea", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-78db0267b8d95a49b13ba95cc83cb738-883603d4ac18a04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7daeea61-5970-cdda-21b6-0ecfc7afd23c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "1024", + "Content-MD5": "mIocTYcXziZXn\u002BlVUQr8Rw==", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102230CC7D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7daeea61-5970-cdda-21b6-0ecfc7afd23c", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104a63-701e-00a9-03f8-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-53c4bdc2-94bf-8f2f-f80e-79cc9ce2efa2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-63f6b0bbe85e934099179a4ae9856625-bd7fc056efe11946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e50ceb38-df8e-fd22-b4d0-19c453e7d465", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e50ceb38-df8e-fd22-b4d0-19c453e7d465", + "x-ms-request-id": "b5104a67-701e-00a9-07f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "446873359", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_HttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_HttpHeadersAsync.json new file mode 100644 index 000000000000..e4284f464c26 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_HttpHeadersAsync.json @@ -0,0 +1,221 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e50b156f-57a9-47fe-7cd9-6343e97b8bc6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-20c908a03c17704eafc58252fcdfcf43-0abf18d6e9cc9842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5e91661f-9a3d-59e3-78b0-f47c1cb82f6a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410322DAA43\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e91661f-9a3d-59e3-78b0-f47c1cb82f6a", + "x-ms-request-id": "b5107415-701e-00a9-63f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e50b156f-57a9-47fe-7cd9-6343e97b8bc6/test-file-a79be08c-cdee-a874-281b-0601c6db7428?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-653c61812fce9d4289f4121c7b0ccd9b-c287d5a11c817c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2962678-3fb7-51c3-f2e9-352193e2939c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541032326E5B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2962678-3fb7-51c3-f2e9-352193e2939c", + "x-ms-request-id": "a4eab21c-e01f-0084-27f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e50b156f-57a9-47fe-7cd9-6343e97b8bc6/test-file-a79be08c-cdee-a874-281b-0601c6db7428?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-55cead352adf0e43880df6eeb1d6b44c-901ce7cfb87e794d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3f17da4-939e-297c-4cc5-9a3b9b04699b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "PMuKapStgV5WKjU84xzVt0fgiJ9FgnCz7dKQAPdn3Y8eTRsH5mmSy6U3m40Jh27VFH7Zs1nzV7pa1nzBHYBn702lHZUBzdHdTbz6DubjqmZkuux5jio1K/ZhrA/t0K4k0KxAY2rY1Eas/GWc\u002BEnTdywVXWKU7WEib/KenyHC8HwO1j46o0b8i\u002BalzZHFmDKtjjTi13NLj\u002BJLHfN3OTQk6QvojiILmdPmGdF77iDPXdbA8RHs4BkJwkZb7oZShFGygOOG3QoPovRg\u002B72i0KDBfL8dt0giOAny38vbr6pNlJV/yW48SIDMsE4ci\u002BRbZvKlmXLGNcwJj0jak/4/M/NKE2coIwcyhTM/UAf5Bqwkl3jYNRU3h17IdTklYrSCjHxb0Xh9MkPrcxQ/huTFD4mctfyFZv7dE4sIYK3NDSJ\u002BvcSLnjQzp2Q17cIB\u002BAF6AmaviK24/CZ\u002Bfr7tdNKVHWXywMggOXBVaQ6YUHk73BuKjl1GHYV1xsCeDSB1RTKRn89dDjc4Wcj1Wh\u002BeH6ysQ6KjY\u002BZ1TwDgffoIgixQ4CPbBrCp3c3jUTSUUcNm1qYU8cp\u002B0eJMHFDPfZE8MNecpXr7whj8AmXUvxGx4P09eqZU85Bi0g5Aj\u002Bpf2mA7pyFc\u002BKtIahONF\u002B5kqRHRmjtSkgLr6DxHOdJsuzIunCgEmBjvVehS9BCSxtyi/Sj8b/WuDUhdUL/lFb7Z3K/hXnvGYBD54URTAJ3yWCFgpDupb0s9gI/gpkhZCT8peBhgsWhg3J0YA42xWwyqa/idhXCDL2xjpN7r5bnIn9gEKYeFkaa5/8idkWu\u002BiySDNTtPvITPpkmr/Q2JdPbkT2S1rDGEJdlR5Iao5p0ApRi5aLB9eONUNYM\u002B2ZSZL4rRuEEHCN/z/hBi/tf9JsCrqlf0zwxGZ9eAYXauRktEt7T81i1c\u002BZ04xmqfGnkLVg7Dki49pF9\u002Bi1FqhqZoRbjEHkcjAVCST7G6vAmhpkxddQto6rMdBxJUfUrb8XL2z4Cy2/wy51S\u002BMEN9guhW3OQFDBGbAFoEpxY0z4MFt10\u002BxOyI78tPK422qrpwn4Qq/qFl1uVhWs8mrTPl/hjRuHnlPr77ze0ZteGD5VaglAeRCtHioOB43WkdYkGXaS115PFAi2HGLjC0TCED3XR4hhksVPNG7hiYbGFU3murgku0DgFkXwimy9ugLlO/df/1pdwnaxU5LvXZqB7/clDFCMrVTs9zEyYQhYkYpsDE2PZhXjmOgxY1e98Li7bppliL2yWJ6iYvgZG1FuWMIIg1FdAonhMXNoWzoNPvaIhvJ94wjMqbOu7QMdyn2WwxqVpX1XXmwQhFdKSg1kpSQBkJRe8HXJS9mtrhV2w2bw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3f17da4-939e-297c-4cc5-9a3b9b04699b", + "x-ms-request-id": "a4eab21d-e01f-0084-28f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e50b156f-57a9-47fe-7cd9-6343e97b8bc6/test-file-a79be08c-cdee-a874-281b-0601c6db7428?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-68c2599d1fc27c47ad58037790019dde-a77e1c701714d64e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "da3d769f-737b-c9d1-9c58-aab3fd577784", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-md5": "7JtB3H\u002B/TdlYF8SZZPp1UQ==", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D75410323864C6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "da3d769f-737b-c9d1-9c58-aab3fd577784", + "x-ms-request-id": "a4eab21e-e01f-0084-29f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e50b156f-57a9-47fe-7cd9-6343e97b8bc6/test-file-a79be08c-cdee-a874-281b-0601c6db7428", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f537fee1ac88ca4eb74a9e569fd55b2e-e281a6726e17644d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "249b0349-8fc7-9b1f-337d-ebfca826a92f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "1024", + "Content-MD5": "7JtB3H\u002B/TdlYF8SZZPp1UQ==", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410323864C6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "249b0349-8fc7-9b1f-337d-ebfca826a92f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107438-701e-00a9-7ef9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e50b156f-57a9-47fe-7cd9-6343e97b8bc6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb7317f3898b4342a45a3f500e5254da-103719b549be7543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa6ace5f-53bb-6cbc-1b40-df618812a87d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa6ace5f-53bb-6cbc-1b40-df618812a87d", + "x-ms-request-id": "b5107442-701e-00a9-06f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1821906740", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Position.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Position.json new file mode 100644 index 000000000000..234b9d9abf69 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_Position.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b9dfeba5-fbf9-4d21-a7b3-790cba32776c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e79b42424eefa141932a571e131d56d4-bf7cf959d363b347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c49f26be-e7f8-0acd-1d3d-67ae2e453a63", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D75410223804F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c49f26be-e7f8-0acd-1d3d-67ae2e453a63", + "x-ms-request-id": "b5104a6e-701e-00a9-0ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b9dfeba5-fbf9-4d21-a7b3-790cba32776c/test-file-dbe6bb10-28fc-fbd2-5593-716d6bee3c3b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-57832259df6ed743894212e66f5a9e19-abb6a6b3f237b440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "56212b51-6085-95b8-53a4-6e6475609e2e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D75410223D27E9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56212b51-6085-95b8-53a4-6e6475609e2e", + "x-ms-request-id": "a4eab00d-e01f-0084-26f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b9dfeba5-fbf9-4d21-a7b3-790cba32776c/test-file-dbe6bb10-28fc-fbd2-5593-716d6bee3c3b?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-68b6736442b2064e8957b7c798d7a487-afe351a833a37a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6eabb518-b5ee-96de-9040-14f42cab8606", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "ASs3afem0F1HiY8ZXVW3b3ZvHD/M5bYWDLhA7UQP5uxEnXoYr7QLq1vED/vQnzj\u002B7f/uBkNfYRt0IV0\u002BZeIYN6Oj1cDan8DCZHHkB9a7RW2AQgBEIeCo5Dteo41WzEV4rNdYLcl3I00/LKLSellFudvwvSPi1BbC\u002BvCEe/wya5crbFv/YxejCB6zBPU91WrhGemxZg4iltfBlTLZ8qdRDcEKpw79RVbDTLUELs8hhCWGo2ISgASICdaEPc3lyhV2YvY0My5c49OT7RlZHWcIoBANUk9FPo28gp03eQiI3oKfjszY7FH2KcCOfpLqLutue52913fGMSNpd7GQJGnLCw\u002BXuo\u002BbL7O\u002BFymPtsD60VOyyP5qywcL2Fyob3WgZQVWw3ODU3Rb00zp/sBON3pjbqZd3ltrYEAIi\u002BEy8sA\u002BHrIjOPNMd33eVvSxgMxGvKHiRQDOQoap6mIye8eSKOGLq98OKv6GFvYof4dmud9zwc4/T63Ab9srek6RGfy1TC0TJdXsOJKjXC4JpsP/QjCCv7n5Utk0yzwD4rCv9fz6czJZU5QKhog8nPN\u002BtskYKzgdDlpCvPlU31qY6Fbi82YxDjOQpu6ceDgxvLbltRRz67Z4kueit7Y5BHQ5cZ0yWqiMTaeViIVJgJYhEQBDbylFJf2famF/j1d8V6F6Ygab/mIOWGhs3WMxLhFRgaW29pVL9Eugk\u002B9HDb5QGTDkzh2PhhKdNBbA2EiabjtPLg6xxmAML266\u002B2tyx0uqHMMyTF/0wfqTGMF\u002BihsDBSS0996wnlLP15\u002Bv1IumKm3LFryEZyHbW2wTHq2fjqRSt/VGvs9s\u002Bn1xYnXARO1v7O5Ts3Nffp4D2JxynIClMEn6XR2WX2ueXhw\u002BEwWsGxZ/ozK\u002BS9ox8jhXQ\u002BYy\u002Bl39yzIrxefP2YyCtVRXIWqYV7yG8vlO5uRuyWrkPxyFa2O\u002BQUjTgFYur8qlPJaG2dHOvuwprAhkr\u002BRNvft965pv/UnxmeAixdZmV0IuqKpN6O\u002BYFoAvW79bWZFjhcNascQvNj5NlEDxq/gVwlXFNQc5/9QL5NUZQKKKlT9OvkATDKV\u002B/3JsAFOvp2qIGZhpliSKKYXuTs3vFvacwv8Ao\u002By3AravRzaVzf\u002BBXDxqkSYJIP8bw5S7Jb7Yjul70D5UrwR\u002B0Bfhuk/t9VyGbPKQhYTPkqH/5eBX/N3417hNGfzBLK047MAOJ2awLc04NbjMSAlkrD2cVckkJtM66eKXoNxfxEBEV5nDwGo6T7cSH8ckLI\u002Bu6Wy\u002BJNfjFMXt1D6DGY3w2HB4h/BwoOvTYgUSEQYLFb1T6LdwoKBoYUPT1uwstjYqIkdXrKWePUiB68LR0QO\u002B4b\u002BAMDDWgA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6eabb518-b5ee-96de-9040-14f42cab8606", + "x-ms-request-id": "a4eab00e-e01f-0084-27f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b9dfeba5-fbf9-4d21-a7b3-790cba32776c/test-file-dbe6bb10-28fc-fbd2-5593-716d6bee3c3b?action=flush\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-9d58a7c78f37f44aa2076d09cceb8802-cf02d7c63efd784f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a68552d-6784-8291-f178-956c89d5d2fb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D754102241A53B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a68552d-6784-8291-f178-956c89d5d2fb", + "x-ms-request-id": "a4eab00f-e01f-0084-28f8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b9dfeba5-fbf9-4d21-a7b3-790cba32776c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32642615f93b5d4ca80ba382091f62ab-2edf9721d422ec48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7c7152c-0b42-ec81-108c-9623e98517a9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7c7152c-0b42-ec81-108c-9623e98517a9", + "x-ms-request-id": "b5104a89-701e-00a9-26f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "529582402", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_PositionAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_PositionAsync.json new file mode 100644 index 000000000000..b60731252326 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_PositionAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e6a34aa0-b1f4-4ad1-d38b-9f6ab334eeae?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6757009ea73b414195576d7819424c93-da2d0066b22df348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5413ada5-03a6-9d51-430c-99660eb77342", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D754103242B8EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5413ada5-03a6-9d51-430c-99660eb77342", + "x-ms-request-id": "b510744f-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e6a34aa0-b1f4-4ad1-d38b-9f6ab334eeae/test-file-8684da50-6dae-aac6-e21a-42d0fbf6b283?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-05780af21cbb4f4e8620290970baa1f0-42cbabf256eb794f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd8b73af-9ccb-377a-e768-718cc180a24d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D7541032485B89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd8b73af-9ccb-377a-e768-718cc180a24d", + "x-ms-request-id": "a4eab21f-e01f-0084-2af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e6a34aa0-b1f4-4ad1-d38b-9f6ab334eeae/test-file-8684da50-6dae-aac6-e21a-42d0fbf6b283?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-5a926cbd72a4de4fb72dc7b493baf9e2-d50d87bf57275c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8b8fea1-f86e-6700-a943-40bef2581d01", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "WhX9mPJtIbXSKJdU8PNO4J5VIIdq9bfM\u002B4weuCh7mW63L3hGA\u002BL6QlLV6qIFJUfzGpHtbGAa4mRdMJ1lTmmMV48pncF6B928Wt01lQsVx9VFKp2XjS0OnE0T6dNFlfToSZIT24iGeROzMRGC5UxZSGjHHyPL9MphGwBzZx4JdsXpTEx4AetNv7GK41sci7YAuqBqfXbRHFTIssCHEhH1qrtLmZkA4EZ8el9xQRFvRI9Kcqx9n/hPFy/3sE8rxayglTmg0PIcANla7QMWYNtDWG4xPKBldwvC/IFqCDD2UbSz0azXznOcLXLTIrH1ObZUtFfh\u002BYgMOh0u3dRwsveoY5xOYo8ua4n6lA8tkVVZzMPKFVPYFVgrppaPqfGfK3p7Kr4UptYnJknN5mR53qnI1BAQpZyj0E5EIrz5nsKYW2mUsmaWRCXto\u002B8KCy7zssjsx9TgjoXd2Fpw0IMaLoeHNYv75CxCMY/rIwKtmMUfUHDzDNfuuMzjt9oMJXOh0nRog9Wi982bqpVE9WqDMD\u002BVUYATJiKvmHy/GC1RNQwcSVCNRBXvfFmiV2FCqcNhX4abd9PzjqxSuepZ496gSnSIKKwZ9ewpptQmcM7Abe65Xbintr44KLqkO4oqlZh6Ag3tuYEXR2qZcdH/zB3dkUz7n4Um\u002BZO1UP/xdbph/hA7rG7A07NtohZODUXtOVucxqk\u002BL/YTVAh6N2iBJdKwN3LAwyCvHb6Yjv1v1\u002BxOyBakVK4QI88aKFhmRptL63xDntXSLHY67anqpqD4o3wcK29R3dAjnxSipprHSdYjTaOAKzgWfJugaWcEJnwvIYXbShos\u002BQ6sIP/AL4bbc6TSx1n9eHdEBa/TsXNpHnmXc4QV6/\u002B891SV1As5VkwUxfbDMl4jMqkNl0RqWEeaQwGGKLsBxoelFtAFZ6RsCq9jvut8pewadEHbB1S6UZ4M\u002BpEJsy2QE/9vHhyOHsoFoYyVB5lcHZ0Va7R5Jr4z6sQx\u002BWwTYleC0qvsDYfQi1Z31mbHJEoEr93z9Ed4F\u002BxAPDNXXCVd8j41EzTtcA8WRN9eAk9Ya8V5LEmPH20QCbu\u002Bq9FTeC8wGeQnkREVFz/N3a9nGhSd6NBt3S/bzdLQJQp5L8Q\u002Bw8ywLehrMNm0ZBUJwkK\u002BqO6mIcIB5Zr/VUwRVmwHm\u002Bd7jhnjtu0sMbj2uXka0guQEnwb0w0BPd0ysdicWtltrcgujjQo2/EBefAKCish5YJBgUPv68jaeVE8sAUVkNfeiAuw7EPXZzeLGlkd9jKxEMtVW9iWfcIAUxXi7Crs6\u002BkZLIEgcfk\u002BahkMZNBuvIIeiqA5vzT\u002BSAtJr5gu9HsNny5vBMqwkZ/SFvG\u002BiRnxkpaSww==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8b8fea1-f86e-6700-a943-40bef2581d01", + "x-ms-request-id": "a4eab220-e01f-0084-2bf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e6a34aa0-b1f4-4ad1-d38b-9f6ab334eeae/test-file-8684da50-6dae-aac6-e21a-42d0fbf6b283?action=flush\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-722ea8e81932dc4daf7c41df1edb88cd-183befa2def7834c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "934f538a-dade-6955-8a4a-8271da26847d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D75410324DA309\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "934f538a-dade-6955-8a4a-8271da26847d", + "x-ms-request-id": "a4eab221-e01f-0084-2cf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e6a34aa0-b1f4-4ad1-d38b-9f6ab334eeae?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c6d33c74d82534889ceadbc8b63993c-5413d5b24343d54c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e331fc7-8a08-c123-dbb0-f8a180490fbf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e331fc7-8a08-c123-dbb0-f8a180490fbf", + "x-ms-request-id": "b5107471-701e-00a9-32f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "737593245", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_RetainUncommittedData.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_RetainUncommittedData.json new file mode 100644 index 000000000000..14521708170e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_RetainUncommittedData.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d570352-3195-9121-0e35-f184e3ca1820?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aae30445b745e4488dba4b0276e277bd-8213c8737b2c7243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9580bc62-2193-ada7-fbdc-bba01c43a09f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102246D222\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9580bc62-2193-ada7-fbdc-bba01c43a09f", + "x-ms-request-id": "b5104a94-701e-00a9-2ef8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9d570352-3195-9121-0e35-f184e3ca1820/test-file-e5a06efe-0c1d-792f-f877-2905af2bfe04?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a3b85ae9cf8c24e8a9db662e02e0089-f4e26adfa186d94e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "24f7e2ef-1c69-55ce-8c07-9d1bf8a1fed0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D75410224B77CD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24f7e2ef-1c69-55ce-8c07-9d1bf8a1fed0", + "x-ms-request-id": "a4eab010-e01f-0084-29f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9d570352-3195-9121-0e35-f184e3ca1820/test-file-e5a06efe-0c1d-792f-f877-2905af2bfe04?action=append\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-5b6085848fb66c4b87d44487cbf8a52d-57f5c5eca3692d49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a5d8b61-3beb-8671-6c95-671e900f308b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "3bdtFyF5VHzhefbZWWVbjrT5Fswz2poWNsybQ\u002BVwLk1F4\u002Bxm/KsOdo57Q\u002B8l9fwmqw5m/4sxnAMcVuFV3RGXcEupk3Z59ZEI6qA\u002Bt5eq8EDPdJfWCS/CE0boSqXKuJh85NKkfGGFrbZ9XRTr8\u002BRscWaghWl5wGYc5oAvkarrPjIHwdPEBnPeSsfhWKsa1yBhe9g/KjMuAyNrh5bhVRsLkR/i4zERqGrywTuil2i6AQ9fzhXRqxP\u002B2L2wWH7d/PSr1caMOPTuUNNuTWj3jGy7sIaHgYcGOeYM4wpzYE/sFMVH9sKhLskacX5BY16rB0xR9aj4VntspZvgf1Tpeu\u002BEgTijr5apGYG8bBAJxNWHYNy9IWum875J2lEmwK50MPaOveEmB1e1p9smO\u002BpqY\u002BDGWB94LFiE3Y55WdVEg1jSRzsZegb0YViECHqPgLfU33dwX2eP/ASdCuBTrK6CcCOCU/SuUOnZ0vfG9CPe9F3WpXpd1CTxQ0s2e28moLWqApdWDS3DJY6Nlo1wyQjhvxaCfQY0JJz/kRCoeNR5szFBHPKMiOYwEn/r0D2WgHpDVbxYoyOudd36VnscGqy5FONcLqwWVDYvUmqGSFReaRGVZSMYIA8Ok6YUkjJqE/fTMrtaOVHNLAGGKVG4JyyJm\u002BxqhrWJofPUTZsGAcEDxD9ysxaYBC\u002B/yDgikfe\u002BVmt5i/ZGAIxCSpDIhey2xys/gmQRRXMW8Je8q758ZhD8FvcvjHbLvcSzMGmG0H9DCQEN4w6TrBD3Y5pfiVTOxuOAzG/0hjq0dMWfXRUKjyAYeKK8boMBaGnmNyjcazNv5WqFBgMQToLGWW5J80777dR5RxGyEVdgfmMFDU8S2AiRMHirhIkdBykg9RUUt3Ua60lUYyQivdMSJYegCkEytIBmt8PWUGhKXD/nkhtBS8bt6iIFvXXkbnOkmF8Cff3o7UCUrgCyRJvhCgfkOyq40NnAsiAeLfcLgklPMbcJR95C/qXarJ3GO6WHJLJu/zNI7MeFQsrcyb9JiSy2YhPj18IoojyF3SM8\u002BXd7lwlEnYIVB0TwgwUUZjTlkSNxD9iRpEzwRV32ww\u002BjSUlTYTK2BOupoVvO8lO9FDwIn0wAy\u002Bme6fO9VFclHkQ1TDq7wAQCL4w4x259w7H4MjEg7iPCo31gtXg\u002B\u002BLCThIIXmaYZAVM3BXC/xwR6ISVCxCEmBDAgcqi8WwuMwzbbpEPrZSoK3zHd6emzA9x55ZNS/DSPbX9S9ib9XKVIqkE54yLAjrv7N\u002BXvSBtGbW/MQnZ3OscCTDfDmW8DDIKLlT6neR\u002B5uVbXVsROnyRjC4i3MRkv0HB5N5fq/fVL\u002BCpiZLPdn/NPEokfoOQCsw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a5d8b61-3beb-8671-6c95-671e900f308b", + "x-ms-request-id": "a4eab011-e01f-0084-2af8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9d570352-3195-9121-0e35-f184e3ca1820/test-file-e5a06efe-0c1d-792f-f877-2905af2bfe04?action=flush\u0026position=0\u0026retainUncommittedData=true", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-4d65c4a243f8584ab0c6a05f4137ff42-ec6cbc477828bb41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "14becd43-6886-72c7-a1d9-2151e5bcd84c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:15 GMT", + "ETag": "\u00220x8D75410224FB18A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "14becd43-6886-72c7-a1d9-2151e5bcd84c", + "x-ms-request-id": "a4eab012-e01f-0084-2bf8-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d570352-3195-9121-0e35-f184e3ca1820?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aa2822d9fefbad45b8024f30ced21344-4624c58f7feac648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c2db9fe4-1b51-0f05-bb77-36c34613c692", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c2db9fe4-1b51-0f05-bb77-36c34613c692", + "x-ms-request-id": "b5104aa1-701e-00a9-3af8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1171079015", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_RetainUncommittedDataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_RetainUncommittedDataAsync.json new file mode 100644 index 000000000000..9e21df0a04ea --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/FlushDataAsync_RetainUncommittedDataAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6f364dd-d44d-03ee-318b-d0b20e909c99?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-149da555dad0a44cbe7d5cfbdff16aba-08f619de211f2947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6841e451-1ba2-c9bc-5f57-16d561f4b3a9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D754103253F719\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6841e451-1ba2-c9bc-5f57-16d561f4b3a9", + "x-ms-request-id": "b510747a-701e-00a9-3af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6f364dd-d44d-03ee-318b-d0b20e909c99/test-file-80e90d96-a498-fe0a-00fa-a6ff620c76c3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f83978ba01ca4345908edf6e7fc3fb08-124ad475ac593a43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f4bc89a-8a84-ad1b-da43-67a775bc6752", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D75410325A6A8E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f4bc89a-8a84-ad1b-da43-67a775bc6752", + "x-ms-request-id": "a4eab222-e01f-0084-2df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6f364dd-d44d-03ee-318b-d0b20e909c99/test-file-80e90d96-a498-fe0a-00fa-a6ff620c76c3?action=append\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "traceparent": "00-9f1523cb0f0a404a8782b9de86a7fd7f-75e1f56048c0fe41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf3ef657-3020-5db6-5d65-0ca970fd0301", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "4FNURJOKW2IWDKEQmuU2cmNrZZnB9j72AbNPCsxPZyIgt0N0OlKnD23paHjpChL0DfVECVbNkOoVXUPfO1CVx6R\u002B8OKiwTgRw1Us2I7GDPahWv3WCl7LUiZZX9wOx9QdU6HTaxkvUUy9M0UBobhcTlFMPuBSvrxGs568SWFbAvyBD4Xs86HdcQixGdcYyrFu/RCLwonzypTkjLd7cwjqYTBJf5Eyb1uvb83YoaXlLujsTUtQ0EBzjUTwB2bpYf7/xrimzkofPI213FK7Gyjv/13Pjya9mpHw1vJNQWf0xQ3O2NvsPmCdzBG9m/Ttt3EbAQcJGtLXQiwntvdY0volwBZE7UNNAsH8McIV//6cAh\u002BAMUBg66s79pauxYhoRfoWl9vdqcotzv5GDOkPwkIuirTY16G5xdRrCfatnz04lOvI/mcjvllVUmNBGd7BKzRTgDrUkG5YXNIGcp/UgC7BDXj9R8TbCstagoQ9eKz1qd3BWh4CZAN9b6GVHEu5gdI0gAtmxORvd3VveQ3pG\u002BQlEMnCEiYQv6l0f9cjRe5/oQGxCfihj\u002BT5UuKok\u002Bv2k1S8cAuC92\u002BsI8Bh8UQMTDKH79gLNxLshIDkyL9DaCy\u002BfuyDZtXi/amSBeU3P52f7AawIaQS6ltB0OuLnS6vaLuUo3NYieVcpPEueTIstUTjRNy5k0aIq5SQQZXpV1974pwpopwqR2MgU3yy5HApFRunqFhR9tV0DPffyEdQck2RspeVAxKouP15mD/K1ccjZyx6Qq8GKevHtZWkS34b0OEuIDHZkxII/u9b2F6VqTcwu2Eb1TCei4mrzU59BGx\u002BXchenLSVStMackS/q1CNMgtec5AdAPqwkJWoLcbEivqD3HqVNg2Cm3GOAWPs3t84HptCHpDcYV3NrQsf7RwNVudJPM/V9/v93Ngej/6XxLK1bw8qgWtqpnodyIkCYq1VgKp7oqEQYiafRUK3vdJeNuhZaX0M4tR735VUuC9y\u002B3kqyQ5UGyIQpQzoijwpsumnvpKgqPkwSJ7VAMILu6r3LUnJjPPEChrGScNwI1eYUi2srPqc0VOA\u002BoFvfhtfBOpi8V3yXyX147N32l41vyRGPa6VXw6wWlv2SJJyVIz/ZkXZDjL6pvIHt8lGJff0SjpcKEFtyqXcspYB\u002BxeSg44neHMZXLHxTJa7jadEaTVjAv5YFStLkZyf/Fuc\u002BKrbdTQ6H6yD2u6Ia9yqsTz9l0hgnvkYOm1j2\u002BbXeV9WVVTs4BhzCkqJ4CcPz6pPoeBfomUSO1qwwjvG10PFq2GPMhWIvtAkioz\u002B173SCWrDFDoGeNf5Qxr6Ox7drDMGwzTGgJ2UxuIPOhfYE2Oc3rjQAsMJvzKJlQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf3ef657-3020-5db6-5d65-0ca970fd0301", + "x-ms-request-id": "a4eab223-e01f-0084-2ef9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d6f364dd-d44d-03ee-318b-d0b20e909c99/test-file-80e90d96-a498-fe0a-00fa-a6ff620c76c3?action=flush\u0026position=0\u0026retainUncommittedData=true", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "traceparent": "00-b2ee5bba63c03541b0b09f3c1af5ae71-5b54b250bd0f1749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8b175d4-c9f4-be74-4430-254d3a33e9fb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:42 GMT", + "ETag": "\u00220x8D75410325FA7AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8b175d4-c9f4-be74-4430-254d3a33e9fb", + "x-ms-request-id": "a4eab224-e01f-0084-2ff9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d6f364dd-d44d-03ee-318b-d0b20e909c99?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2736649e890bf4f9c352fcc8a2583d9-4658771c1d89bb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fad50835-3a4b-730c-76f1-5508390fb806", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fad50835-3a4b-730c-76f1-5508390fb806", + "x-ms-request-id": "b51074a4-701e-00a9-63f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1911799827", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync.json new file mode 100644 index 000000000000..918a8d1be89b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync.json @@ -0,0 +1,170 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2a7e5cc1-a5df-931d-5676-5059ca6f20fb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1895a9d5536f7e469683c1350ca5afa5-b76126a538000643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "67b987fb-8a4b-26fb-7266-022a5510b0a7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102254DBFE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67b987fb-8a4b-26fb-7266-022a5510b0a7", + "x-ms-request-id": "b5104aa8-701e-00a9-41f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a7e5cc1-a5df-931d-5676-5059ca6f20fb/test-directory-d6a210a4-c71d-514c-b63d-59cebee66d7a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c54df5998756ae4e843a25a912c6c353-b8ec2a194cb06c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15923f60-593a-334f-3a68-b10e302c688b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102259D5CA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15923f60-593a-334f-3a68-b10e302c688b", + "x-ms-request-id": "a4eab013-e01f-0084-2cf8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a7e5cc1-a5df-931d-5676-5059ca6f20fb/test-directory-d6a210a4-c71d-514c-b63d-59cebee66d7a/test-file-71e388f8-6db2-ebf2-609b-56a94a40e43a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0e8b0e02a2fb84f8e6b91f4238557dd-2abaa8000a62b44b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e414f10b-7a98-f30d-4ca7-b49e03a5e9fa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022601DED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e414f10b-7a98-f30d-4ca7-b49e03a5e9fa", + "x-ms-request-id": "a4eab014-e01f-0084-2df8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a7e5cc1-a5df-931d-5676-5059ca6f20fb/test-directory-d6a210a4-c71d-514c-b63d-59cebee66d7a/test-file-71e388f8-6db2-ebf2-609b-56a94a40e43a?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9e3eb0e722ed514d9f8617317a39c85a-a9d1ee2f95baa94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "589d03c5-ff2b-d6a2-8b7a-32aca4a1e9ef", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022601DED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "589d03c5-ff2b-d6a2-8b7a-32aca4a1e9ef", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab015-e01f-0084-2ef8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2a7e5cc1-a5df-931d-5676-5059ca6f20fb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-419b0c149918d4459b96b2894a536c61-a49f3f2f7a1a924f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ffd8f4c3-9107-84ce-d4e7-0b43b68bfaa6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ffd8f4c3-9107-84ce-d4e7-0b43b68bfaa6", + "x-ms-request-id": "b5104ac4-701e-00a9-56f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1950680489", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsyncAsync.json new file mode 100644 index 000000000000..a24c72bfa76f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsyncAsync.json @@ -0,0 +1,170 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9d7ca6f-4c73-763f-947c-23d1b148140e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bbb7373968705c4ca2ee9e66e7988993-191a8215b8ea1e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1fa92132-5efa-d291-e0da-8348dfa46cf2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410326A1751\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1fa92132-5efa-d291-e0da-8348dfa46cf2", + "x-ms-request-id": "b51074b4-701e-00a9-71f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f9d7ca6f-4c73-763f-947c-23d1b148140e/test-directory-367cb995-d1cb-9cc6-748f-e48130f595af?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d7b55929ee071f47be8b3c0dd4afa3dc-398d8759e3370343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "27b42985-e068-6114-5a0d-aa6a7a0fa1ea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410326F897A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "27b42985-e068-6114-5a0d-aa6a7a0fa1ea", + "x-ms-request-id": "a4eab225-e01f-0084-30f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f9d7ca6f-4c73-763f-947c-23d1b148140e/test-directory-367cb995-d1cb-9cc6-748f-e48130f595af/test-file-9be2d444-db05-a053-a49e-c17486454d66?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5ce661f47726c4ab376f6b9ce738f3d-f6813315ffc7714b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a3c60b5-cc2b-a96b-d614-82ca1ea0da14", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D754103273301D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a3c60b5-cc2b-a96b-d614-82ca1ea0da14", + "x-ms-request-id": "a4eab226-e01f-0084-31f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f9d7ca6f-4c73-763f-947c-23d1b148140e/test-directory-367cb995-d1cb-9cc6-748f-e48130f595af/test-file-9be2d444-db05-a053-a49e-c17486454d66?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-edaa2ed99f6a8a4ba1849fd6ae87f2c2-91a0c85019d54544-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25be5c3a-d209-5b3b-0851-302ceb7c668e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D754103273301D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "25be5c3a-d209-5b3b-0851-302ceb7c668e", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab227-e01f-0084-32f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f9d7ca6f-4c73-763f-947c-23d1b148140e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-500fe5803e91504f9deb93fa394d7878-374ae7489758dd46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c28f87be-b4e1-ed0b-07e8-fdc26a7ee911", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c28f87be-b4e1-ed0b-07e8-fdc26a7ee911", + "x-ms-request-id": "b51074d5-701e-00a9-0ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2066382051", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_AccessConditions.json new file mode 100644 index 000000000000..0726ed9ff551 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_AccessConditions.json @@ -0,0 +1,864 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e5f5eeec-2fc9-a8f5-6099-0cc2f2491e45?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3cef8ed07c1fc4dadb8903e8fc06331-ce6e7cdce13d9a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3ea2c1ec-7607-9884-cadc-5dbf2e255b19", + "x-ms-date": "Fri, 18 Oct 2019 21:14:16 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022688B0C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ea2c1ec-7607-9884-cadc-5dbf2e255b19", + "x-ms-request-id": "b5104ac7-701e-00a9-58f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e5f5eeec-2fc9-a8f5-6099-0cc2f2491e45/test-file-f5b11e4b-0bc0-2014-44ce-5a57b0711d1a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-189d41e88666ad488dd2b83e481d458f-8dacb614ab120347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c386616-8995-e113-ac81-fa381c2ce858", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D75410226D53C5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c386616-8995-e113-ac81-fa381c2ce858", + "x-ms-request-id": "a4eab016-e01f-0084-2ff8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e5f5eeec-2fc9-a8f5-6099-0cc2f2491e45/test-file-f5b11e4b-0bc0-2014-44ce-5a57b0711d1a?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4940f5d6-b038-9084-25f4-8425e605ce0d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D75410226D53C5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "4940f5d6-b038-9084-25f4-8425e605ce0d", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab017-e01f-0084-30f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e5f5eeec-2fc9-a8f5-6099-0cc2f2491e45?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3683e6f8342d848b811c99aa166b195-18d264f38b45b446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26619fcf-9eec-0e1f-be13-d05ba54c84da", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26619fcf-9eec-0e1f-be13-d05ba54c84da", + "x-ms-request-id": "b5104ad7-701e-00a9-64f8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1158aef7-86d2-d414-e054-556b25b6c2aa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cf7ca57166bb1b4ba1d90cba82628763-1ddf1fcf24843f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1fd6b148-ed21-48c5-8b8d-469748b4e907", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102273AE8F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1fd6b148-ed21-48c5-8b8d-469748b4e907", + "x-ms-request-id": "b5104ae1-701e-00a9-6cf8-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1158aef7-86d2-d414-e054-556b25b6c2aa/test-file-b9662651-3ef5-4f36-8db7-609f18e2a226?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2524ea9c9be941409727e8c7470edcf3-5b81d78b8b2e4a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0be06549-8d52-0ab2-7a87-916a8d252fa8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102278BE04\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0be06549-8d52-0ab2-7a87-916a8d252fa8", + "x-ms-request-id": "a4eab018-e01f-0084-31f8-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1158aef7-86d2-d414-e054-556b25b6c2aa/test-file-b9662651-3ef5-4f36-8db7-609f18e2a226?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:16 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b355645f-9602-7fd3-fa17-f958101e7901", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102278BE04\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "b355645f-9602-7fd3-fa17-f958101e7901", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab019-e01f-0084-32f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1158aef7-86d2-d414-e054-556b25b6c2aa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c8bfe3a2ab69154087160f5aa4826aa6-00cda25db92a9f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "280b8d98-7ccf-54a6-4c0b-a17a7bd09e7e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "280b8d98-7ccf-54a6-4c0b-a17a7bd09e7e", + "x-ms-request-id": "b5104b0e-701e-00a9-15f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-710991e6-adf4-a206-fa81-76d028e1842f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44040675c3625d41ba6c332a81346784-6ba75f7f75c4f945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "690cef93-15c1-ea65-8668-2d4e06d62b6b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102285D730\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "690cef93-15c1-ea65-8668-2d4e06d62b6b", + "x-ms-request-id": "b5104b29-701e-00a9-2cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-710991e6-adf4-a206-fa81-76d028e1842f/test-file-dde97187-1a10-956b-60a7-051db913860b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7aaf20c71bdba4aab009f91e32c2e3b-239f726bd85ef14c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a96b88ab-7b05-785c-8376-091a0f483072", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D75410228ECB51\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a96b88ab-7b05-785c-8376-091a0f483072", + "x-ms-request-id": "a4eab01a-e01f-0084-33f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-710991e6-adf4-a206-fa81-76d028e1842f/test-file-dde97187-1a10-956b-60a7-051db913860b?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:16 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3172704c-dda8-ac06-acc5-b55d11526bf0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D75410228ECB51\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "3172704c-dda8-ac06-acc5-b55d11526bf0", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab01b-e01f-0084-34f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-710991e6-adf4-a206-fa81-76d028e1842f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7962aaaa7df1a49a60dd33de9c00266-85806cd71ec80c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9fce8b05-ffd5-04ca-1a79-51d33c385ab1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9fce8b05-ffd5-04ca-1a79-51d33c385ab1", + "x-ms-request-id": "b5104b3f-701e-00a9-3ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9395b302-6ef8-eec1-73b9-3fa8386fd589?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-18b894626b58f849904530e694f1c05e-1b128d71af6aa349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2394f2a5-c78c-96ca-c9df-2b1cbf21cbab", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D754102296A02C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2394f2a5-c78c-96ca-c9df-2b1cbf21cbab", + "x-ms-request-id": "b5104b47-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9395b302-6ef8-eec1-73b9-3fa8386fd589/test-file-4869c7a3-d3e0-352d-98f0-d334877ee249?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bea431f552d8ba4a8e3a72448c518a68-84ea8d2ab66f784f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "449e3cf8-34c0-d2d8-c55f-8a9cf3960f4b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D75410229B3AB8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "449e3cf8-34c0-d2d8-c55f-8a9cf3960f4b", + "x-ms-request-id": "a4eab01c-e01f-0084-35f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9395b302-6ef8-eec1-73b9-3fa8386fd589/test-file-4869c7a3-d3e0-352d-98f0-d334877ee249", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b3b350a-9ddf-0889-ae30-807b2760ae93", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D75410229B3AB8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "4b3b350a-9ddf-0889-ae30-807b2760ae93", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104b55-701e-00a9-54f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9395b302-6ef8-eec1-73b9-3fa8386fd589/test-file-4869c7a3-d3e0-352d-98f0-d334877ee249?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D75410229B3AB8\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be92f0cb-c45a-606b-58d7-8bee0555ca6a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D75410229B3AB8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "be92f0cb-c45a-606b-58d7-8bee0555ca6a", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab01d-e01f-0084-36f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9395b302-6ef8-eec1-73b9-3fa8386fd589?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9603c9ab5f09494b815b9432e44a7442-03de75f0cb6b7a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "36af4375-f0cd-ed38-0546-674821906d16", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "36af4375-f0cd-ed38-0546-674821906d16", + "x-ms-request-id": "b5104b5e-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89e20ee2-154c-f75b-7634-0792e4393cc8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-81100fc79bd4b94780d634b833aa227e-29ae498c034f0141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "144fc95a-6aad-5fa8-e7b7-c099e9a509cc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D7541022A3E6D4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "144fc95a-6aad-5fa8-e7b7-c099e9a509cc", + "x-ms-request-id": "b5104b65-701e-00a9-64f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-89e20ee2-154c-f75b-7634-0792e4393cc8/test-file-8b649e0a-aa17-4f70-71bb-35cd75c08b44?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-747d36163d74884db94b729fb98d3025-f40a4b829f3ce749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd90d476-b1cd-af0f-5800-a2f134dbe926", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022AAB917\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd90d476-b1cd-af0f-5800-a2f134dbe926", + "x-ms-request-id": "a4eab01e-e01f-0084-37f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-89e20ee2-154c-f75b-7634-0792e4393cc8/test-file-8b649e0a-aa17-4f70-71bb-35cd75c08b44?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a156887e-bd30-4576-d088-c2e9852a4511", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022AAB917\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "a156887e-bd30-4576-d088-c2e9852a4511", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab01f-e01f-0084-38f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-89e20ee2-154c-f75b-7634-0792e4393cc8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-335fa2daffa6c244ab1b6aae551ed1bd-15fc433f6cf76b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ac733483-4884-6ff6-065c-38e52af85c58", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ac733483-4884-6ff6-065c-38e52af85c58", + "x-ms-request-id": "b5104b7d-701e-00a9-77f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1bcd8ca5-26c1-490c-48ce-af81739231be?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c5cc0ec1c4c4084a9fff1710c567f6a6-28e7e7a087193c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "873ef151-c445-5c15-2829-63b69874fc74", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D7541022B1062D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "873ef151-c445-5c15-2829-63b69874fc74", + "x-ms-request-id": "b5104b81-701e-00a9-7bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1bcd8ca5-26c1-490c-48ce-af81739231be/test-file-3e3c792a-0c92-0ca2-ffe5-5d6fd7074dee?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce298d979f72b541b36f3574b282fdc6-0114fb5b9d144644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82d9db55-1e1c-4565-4f32-875f67a68520", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022B726A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82d9db55-1e1c-4565-4f32-875f67a68520", + "x-ms-request-id": "a4eab020-e01f-0084-39f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1bcd8ca5-26c1-490c-48ce-af81739231be/test-file-3e3c792a-0c92-0ca2-ffe5-5d6fd7074dee?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bcbf16c16abbff4dbda4efff39415db8-8b76b6b2630bb84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1b10684-6d90-db06-bb59-83c4b6dc5f3a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "e14574dc-7a44-801f-ff58-6889e514d529", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D7541022B726A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1b10684-6d90-db06-bb59-83c4b6dc5f3a", + "x-ms-lease-id": "e14574dc-7a44-801f-ff58-6889e514d529", + "x-ms-request-id": "b5104b8f-701e-00a9-06f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1bcd8ca5-26c1-490c-48ce-af81739231be/test-file-3e3c792a-0c92-0ca2-ffe5-5d6fd7074dee?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de0537db-1463-2899-0c3e-40d4470d9b74", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-lease-id": "e14574dc-7a44-801f-ff58-6889e514d529", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022B726A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "de0537db-1463-2899-0c3e-40d4470d9b74", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab021-e01f-0084-3af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1bcd8ca5-26c1-490c-48ce-af81739231be?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aaacd2b43a915f4094b4cb956f30a801-a09e835f79d4f049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7fe99dfb-81d6-48d7-c4a0-474e481dc994", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7fe99dfb-81d6-48d7-c4a0-474e481dc994", + "x-ms-request-id": "b5104b99-701e-00a9-0ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:16.9781183-07:00", + "RandomSeed": "1094818997", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..2062da36b253 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_AccessConditionsAsync.json @@ -0,0 +1,864 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcfc956c-5720-27c0-9934-9d94d6e7be30?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-190353273ba9804ea30302c21127b97c-67aa5c4bd2535242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "700ba3c7-b489-e63c-a983-d212c9c3d68b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410327B2E6B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "700ba3c7-b489-e63c-a983-d212c9c3d68b", + "x-ms-request-id": "b51074df-701e-00a9-18f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcfc956c-5720-27c0-9934-9d94d6e7be30/test-file-b7a0923b-d3eb-8d90-366b-c103e120e048?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef1818e965450142831f11c62dc22c2b-457302f69e5ad54f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b464ea46-ceb1-f3f0-137d-391ef2390488", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410328045A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b464ea46-ceb1-f3f0-137d-391ef2390488", + "x-ms-request-id": "a4eab228-e01f-0084-33f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcfc956c-5720-27c0-9934-9d94d6e7be30/test-file-b7a0923b-d3eb-8d90-366b-c103e120e048?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7bd69a3-2cbb-e196-d0d9-1e5d1387d446", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410328045A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "f7bd69a3-2cbb-e196-d0d9-1e5d1387d446", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab229-e01f-0084-34f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcfc956c-5720-27c0-9934-9d94d6e7be30?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ead5a831a7a900498bdee175daa0b4fd-106ce369dd2ab243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "887b4ffc-0d7c-76cd-f381-371b8551da64", + "x-ms-date": "Fri, 18 Oct 2019 21:14:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "887b4ffc-0d7c-76cd-f381-371b8551da64", + "x-ms-request-id": "b51074f1-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2565f004-ffac-e402-071b-bc4664be4a85?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3fc7cdd687797b4787128eb0b01f1e6d-5a6a7f1d6c48d840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a6d4639b-16e5-fc1a-4d96-816150861135", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032867939\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a6d4639b-16e5-fc1a-4d96-816150861135", + "x-ms-request-id": "b51074f4-701e-00a9-2bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2565f004-ffac-e402-071b-bc4664be4a85/test-file-2d7db236-16ef-b857-2633-6082729a5cc0?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1262e4dd91d3c94b9244392eb492e686-d3e1add0250ace43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4305817-efc8-84f9-0b1c-7fb2b5978ab2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410328BE756\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4305817-efc8-84f9-0b1c-7fb2b5978ab2", + "x-ms-request-id": "a4eab22a-e01f-0084-35f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2565f004-ffac-e402-071b-bc4664be4a85/test-file-2d7db236-16ef-b857-2633-6082729a5cc0?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:43 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "196a2251-886a-0ff7-d925-f5cd24edd1a5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410328BE756\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "196a2251-886a-0ff7-d925-f5cd24edd1a5", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab22b-e01f-0084-36f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2565f004-ffac-e402-071b-bc4664be4a85?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-889fe44c73cbc64bb77957c4d49e0c83-187cee3d00708049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9360c22e-702c-b147-ca53-a4b61b7d6e24", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9360c22e-702c-b147-ca53-a4b61b7d6e24", + "x-ms-request-id": "b5107505-701e-00a9-3af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9b04a25-e4a6-edb7-c063-0ccdc525106a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9ca85bd1f9933748a030e98c77a0bffe-1e9ce3eed1cb324f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b4ac9d2f-0cbd-4982-0a73-d3c8647aeba5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D754103298C8C1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4ac9d2f-0cbd-4982-0a73-d3c8647aeba5", + "x-ms-request-id": "b510751d-701e-00a9-4bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d9b04a25-e4a6-edb7-c063-0ccdc525106a/test-file-4f763a43-0cdd-e797-d147-5c1ca6052e14?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5ec49937915fb42bbc449b397b06c59-d1904b462f378d4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "846e999d-9b35-23b2-05c4-e376b065a304", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410329D930A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "846e999d-9b35-23b2-05c4-e376b065a304", + "x-ms-request-id": "a4eab22c-e01f-0084-37f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d9b04a25-e4a6-edb7-c063-0ccdc525106a/test-file-4f763a43-0cdd-e797-d147-5c1ca6052e14?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:43 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d7f5942-a997-dcde-c97a-22b3783683e3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D75410329D930A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "0d7f5942-a997-dcde-c97a-22b3783683e3", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab22d-e01f-0084-38f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9b04a25-e4a6-edb7-c063-0ccdc525106a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff8ee08b43ad93408df027dddb458e6b-09431265a734fb46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5633c146-95e6-9b6d-e073-1e62a0796f56", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5633c146-95e6-9b6d-e073-1e62a0796f56", + "x-ms-request-id": "b5107526-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-60d523bf-d3a9-25c2-33a4-a110b2ec479f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-79b4a4eed3932847a6ed49459cdb6e42-d4cc3766f82a284d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7132a117-0f54-72dd-ff0d-2341f45ce8f4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032A3C535\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7132a117-0f54-72dd-ff0d-2341f45ce8f4", + "x-ms-request-id": "b510752e-701e-00a9-59f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-60d523bf-d3a9-25c2-33a4-a110b2ec479f/test-file-05577e2b-b80d-9252-27b8-79700ad62770?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1719ff5484787c459199bd1f3eae9b83-715778534948a549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7fc0d450-336b-5fe5-4e9f-4a9c956c6829", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032A85771\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7fc0d450-336b-5fe5-4e9f-4a9c956c6829", + "x-ms-request-id": "a4eab22e-e01f-0084-39f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-60d523bf-d3a9-25c2-33a4-a110b2ec479f/test-file-05577e2b-b80d-9252-27b8-79700ad62770", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "361fef8f-a715-3704-c999-c3198bad6550", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032A85771\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "361fef8f-a715-3704-c999-c3198bad6550", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107542-701e-00a9-6af9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-60d523bf-d3a9-25c2-33a4-a110b2ec479f/test-file-05577e2b-b80d-9252-27b8-79700ad62770?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541032A85771\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a60ddd16-324d-3e13-ae9e-7bca1321ca86", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032A85771\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "a60ddd16-324d-3e13-ae9e-7bca1321ca86", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab22f-e01f-0084-3af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-60d523bf-d3a9-25c2-33a4-a110b2ec479f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-19e8b9fab72d114fba5c1394b2653464-4f6d275d02309649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad02d239-bfa0-5f03-7bd1-a845685a6677", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad02d239-bfa0-5f03-7bd1-a845685a6677", + "x-ms-request-id": "b5107544-701e-00a9-6cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f519c5a0-ee4f-e4a2-5562-dca79568e1b8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09f4531325ab3341975aef945e40b3eb-d3fcd3f954c05241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "970a253e-55dc-4aa8-2f1e-583de35bca12", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032AFFA68\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "970a253e-55dc-4aa8-2f1e-583de35bca12", + "x-ms-request-id": "b5107549-701e-00a9-71f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f519c5a0-ee4f-e4a2-5562-dca79568e1b8/test-file-e4f1f0ef-25c9-8358-dfe2-022cf9265a11?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1520a7961510ad429344eee4a5134c92-bafe939055b36b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "998de259-5e52-19a5-cd86-b7f9527c5109", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032B540DA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "998de259-5e52-19a5-cd86-b7f9527c5109", + "x-ms-request-id": "a4eab230-e01f-0084-3bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f519c5a0-ee4f-e4a2-5562-dca79568e1b8/test-file-e4f1f0ef-25c9-8358-dfe2-022cf9265a11?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "17d36b8e-c198-c1bf-c84f-a2d793e2ab5e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032B540DA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "17d36b8e-c198-c1bf-c84f-a2d793e2ab5e", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab231-e01f-0084-3cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f519c5a0-ee4f-e4a2-5562-dca79568e1b8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eff1779d16cb054987ec7e24c818bcb3-18f1fde7784e424c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e76b80c7-3aa9-0270-885c-ada2b8dc1130", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e76b80c7-3aa9-0270-885c-ada2b8dc1130", + "x-ms-request-id": "b510755e-701e-00a9-04f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b8eab47-421b-b0ac-c6d4-e9af3b5f6da6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0eaecdf417f1a54ea7fa2706e3230f3c-d3f1357e21f21545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a81754d7-f993-8459-d3ba-20d451c0c728", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D7541032BBBA3C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a81754d7-f993-8459-d3ba-20d451c0c728", + "x-ms-request-id": "b5107564-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b8eab47-421b-b0ac-c6d4-e9af3b5f6da6/test-file-8b5807ef-ffcc-83b9-f6d3-74e14d7f7fc5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ceb6855878a6694f9a67dd246e1c9a76-219a7fa04a98db4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "293dcc72-bba9-d884-9b94-b1c084783754", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032C078F0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "293dcc72-bba9-d884-9b94-b1c084783754", + "x-ms-request-id": "a4eab232-e01f-0084-3df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b8eab47-421b-b0ac-c6d4-e9af3b5f6da6/test-file-8b5807ef-ffcc-83b9-f6d3-74e14d7f7fc5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1a8173adddfcf4382142c18341ff3c6-4c8e4866e63f0846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4881ea53-b099-92ee-ec12-34a30243189e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "b9465b3b-e0e8-2ae0-f406-b841c0fce016", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D7541032C078F0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4881ea53-b099-92ee-ec12-34a30243189e", + "x-ms-lease-id": "b9465b3b-e0e8-2ae0-f406-b841c0fce016", + "x-ms-request-id": "b5107571-701e-00a9-14f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b8eab47-421b-b0ac-c6d4-e9af3b5f6da6/test-file-8b5807ef-ffcc-83b9-f6d3-74e14d7f7fc5?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5ed5d39-987b-ba7c-afdc-942e2178d0d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-lease-id": "b9465b3b-e0e8-2ae0-f406-b841c0fce016", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032C078F0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "d5ed5d39-987b-ba7c-afdc-942e2178d0d0", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab233-e01f-0084-3ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b8eab47-421b-b0ac-c6d4-e9af3b5f6da6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c3411285d8524c4a817ad93996d28cf6-04b19fcef509bc4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a56a91fb-4256-1c23-1e9b-362d22e3c3c8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a56a91fb-4256-1c23-1e9b-362d22e3c3c8", + "x-ms-request-id": "b510757a-701e-00a9-1cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:43.9427498-07:00", + "RandomSeed": "296955046", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_Error.json new file mode 100644 index 000000000000..37b9289955f9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_Error.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4aea2606-5931-e2b5-2f98-e7d363c25d33?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-61d43f6298534349bf8146fa8fe90ccc-a93cefa138a0b14a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c6afcfaa-301a-d895-28e4-8693a2fb2aa8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D7541022BFFA7D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6afcfaa-301a-d895-28e4-8693a2fb2aa8", + "x-ms-request-id": "b5104b9f-701e-00a9-14f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4aea2606-5931-e2b5-2f98-e7d363c25d33/test-file-9722052c-e43b-d474-0869-b4bb1892b46c?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91947639595d914d9638c00b4b69b87d-acba79a14e355647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29f7984c-d6a1-c6f7-5bdb-bdb07bdac096", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29f7984c-d6a1-c6f7-5bdb-bdb07bdac096", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "a4eab022-e01f-0084-3bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4aea2606-5931-e2b5-2f98-e7d363c25d33?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-48e97ad6667b2e4c96e36481e90582f6-123b62e996d3754d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "806e1b8a-8a9a-53ca-bd62-3837d968e9ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "806e1b8a-8a9a-53ca-bd62-3837d968e9ee", + "x-ms-request-id": "b5104ba8-701e-00a9-1bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1197089999", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_ErrorAsync.json new file mode 100644 index 000000000000..b387fc597c9a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_ErrorAsync.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7df640bd-c667-d6ba-37b2-ee02c0dd380a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f358d79fd57de44aa7b15db559fe5da6-ecf6d144e450ce40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3698ea8a-93e9-c5cb-4631-8ba10504ee93", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D7541032C9C43B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3698ea8a-93e9-c5cb-4631-8ba10504ee93", + "x-ms-request-id": "b5107585-701e-00a9-26f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7df640bd-c667-d6ba-37b2-ee02c0dd380a/test-file-93676081-e4b6-e759-59f8-80500aa59d49?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1a9e304c99bd040a74b4905ca58f82b-832f49c26054694d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7942827-3986-a64c-91b1-ddf1127abba1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7942827-3986-a64c-91b1-ddf1127abba1", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "a4eab234-e01f-0084-3ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7df640bd-c667-d6ba-37b2-ee02c0dd380a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ebb6aa658a9bb249865289426bf1de59-bbe50ad8e2cadd4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e12887ff-c511-acc3-9ed1-4593242f60c4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e12887ff-c511-acc3-9ed1-4593242f60c4", + "x-ms-request-id": "b5107594-701e-00a9-32f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2023909755", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemIdentitySAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemIdentitySAS.json new file mode 100644 index 000000000000..aa400bb0c8bf --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemIdentitySAS.json @@ -0,0 +1,242 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5f985a13-eea5-2275-3f08-453c12b477a1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1cfd782da12da7498a114cb02ed15950-f4636ed3786a3648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "02c3d6fd-749c-63b7-9bd9-e3542659341d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D7541022CAF6F5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "02c3d6fd-749c-63b7-9bd9-e3542659341d", + "x-ms-request-id": "b5104bb0-701e-00a9-22f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5f985a13-eea5-2275-3f08-453c12b477a1/test-directory-e15f204c-6195-4634-20d3-f0aae50a0b6f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0e215175a2ce3745b51743c052eb2381-f0eaaf27ef9eba43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cdd0604-a23f-dca8-faf3-f95be2de8bcc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022CF2EDB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3cdd0604-a23f-dca8-faf3-f95be2de8bcc", + "x-ms-request-id": "a4eab025-e01f-0084-3ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5f985a13-eea5-2275-3f08-453c12b477a1/test-directory-e15f204c-6195-4634-20d3-f0aae50a0b6f/test-file-03171078-e9e9-8684-fe41-3bda1203a444?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-607f23d82d055648976b8beba55547cb-82c215ef08d0ea4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "204fb151-f87b-8cdd-037d-39c07cdfcffe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:17 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:16 GMT", + "ETag": "\u00220x8D7541022D22EB6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "204fb151-f87b-8cdd-037d-39c07cdfcffe", + "x-ms-request-id": "a4eab027-e01f-0084-40f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-6ea776fb5ffffb4d8c4158c352e0bcf9-d2c29e482b3ff741-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "855c264133a31bd7ef539b2457b00e92", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1AQAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:18 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - NCUS ProdSlices", + "x-ms-request-id": "bc27f8fe-f1e6-44bf-9a45-649e89aa5c00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-6ea776fb5ffffb4d8c4158c352e0bcf9-b4e0d8dac8f20645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "310a1139-6b8e-2450-4416-4ff3cfc00abb", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:14:17Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "310a1139-6b8e-2450-4416-4ff3cfc00abb", + "x-ms-request-id": "f0c13e43-d01e-0044-6ff9-85f560000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:14:18Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:14:17Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003Ele6hvavTMu9OOekK7kdAZw0hvUZINsVEGMWo0jnTxhA=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-5f985a13-eea5-2275-3f08-453c12b477a1/test-directory-e15f204c-6195-4634-20d3-f0aae50a0b6f/test-file-03171078-e9e9-8684-fe41-3bda1203a444?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A17Z\u0026se=2019-10-18T22%3A14%3A17Z\u0026sr=c\u0026sp=racwdl\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A14%3A18Z\u0026ske=2019-10-18T22%3A14%3A17Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-fd27d4c6cf03ea49a1a040c58287af7e-c7461fd702a7c14a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "57ece54c-bf14-0538-39ee-413ad02bcd94", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541022D22EB6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "57ece54c-bf14-0538-39ee-413ad02bcd94", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "e8c7aa1b-001f-0057-53f9-85d16c000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5f985a13-eea5-2275-3f08-453c12b477a1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d435e73840043f4287a58d82100ab3af-de95059819e40546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "72d8d628-b7c3-787e-2581-31e65c349e94", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72d8d628-b7c3-787e-2581-31e65c349e94", + "x-ms-request-id": "b5104c64-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:17.6835026-07:00", + "RandomSeed": "1947051899", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemIdentitySASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemIdentitySASAsync.json new file mode 100644 index 000000000000..1b5be5645afe --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemIdentitySASAsync.json @@ -0,0 +1,242 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49a2e1d5-038c-b16a-0d62-c79940083896?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9e09f86d7d2b2f4bba76b32596863147-df6bb34aa3ea2548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "22a1f6c8-5224-1e7c-2847-0af0ae3f540c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D7541032D2EBF9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22a1f6c8-5224-1e7c-2847-0af0ae3f540c", + "x-ms-request-id": "b51075a1-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-49a2e1d5-038c-b16a-0d62-c79940083896/test-directory-b3ec0ce3-6905-a667-affa-f072b63d99d0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-97694a8e05bbfc45893261dc80a411f5-cc96023dd68b7743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a5ee91a-0902-ad66-9905-53f08885bd3a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032D71F21\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a5ee91a-0902-ad66-9905-53f08885bd3a", + "x-ms-request-id": "a4eab235-e01f-0084-40f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-49a2e1d5-038c-b16a-0d62-c79940083896/test-directory-b3ec0ce3-6905-a667-affa-f072b63d99d0/test-file-e6e31ef8-c519-a5e3-a915-ba2751a32b8a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b9729fb4d7a244f9101e4a4bc2700d3-0092f6abdebd4141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4d559b6-f9e0-c50a-ffc6-0712c8a8dd22", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:43 GMT", + "ETag": "\u00220x8D7541032DA10A1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4d559b6-f9e0-c50a-ffc6-0712c8a8dd22", + "x-ms-request-id": "a4eab236-e01f-0084-41f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-87d61a9c69f20c4b8e41963224848d89-3a2089dbb0164140-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b3f3585d57e9d2492c14932efd433645", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1BgAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:44 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - NCUS ProdSlices", + "x-ms-request-id": "0a681eb5-dd68-4756-a711-675d9b486000" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-87d61a9c69f20c4b8e41963224848d89-57699ceeaf0f8c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e3a7c11-f9b0-ae5a-83fe-aebe51a5e3b6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:14:44Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "2e3a7c11-f9b0-ae5a-83fe-aebe51a5e3b6", + "x-ms-request-id": "f0c18edc-d01e-0044-77f9-85f560000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:14:44Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:14:44Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EwAutRuX4wxuLcFXOE5SdBMuD3AKx5YXTL3RgXO7Sceg=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-49a2e1d5-038c-b16a-0d62-c79940083896/test-directory-b3ec0ce3-6905-a667-affa-f072b63d99d0/test-file-e6e31ef8-c519-a5e3-a915-ba2751a32b8a?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A44Z\u0026se=2019-10-18T22%3A14%3A44Z\u0026sr=c\u0026sp=racwdl\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A14%3A44Z\u0026ske=2019-10-18T22%3A14%3A44Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-4f0f00f9f8da994f9393f760457b15b8-8dcd77dc71c69d47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "366845ce-13c5-ba50-3267-029b652bb040", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D7541032DA10A1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "366845ce-13c5-ba50-3267-029b652bb040", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "e8c7ac81-001f-0057-2bf9-85d16c000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49a2e1d5-038c-b16a-0d62-c79940083896?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c9949088e7f232468a318921145d013a-e87e72d374895240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b75f06a5-00da-ea80-7d46-1905acd65aab", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b75f06a5-00da-ea80-7d46-1905acd65aab", + "x-ms-request-id": "b510764c-701e-00a9-51f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:44.5781273-07:00", + "RandomSeed": "1161268253", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemSAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemSAS.json new file mode 100644 index 000000000000..23ec2c496020 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemSAS.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8c5a2264-e469-67c5-7a5b-2563e8fe0cf5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-32bfe982550dfc4d9bc52fd8ade1f1bb-ac97e25aed267a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b94acdae-4247-1189-910c-ba09e2ccdeaa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D75410232CC6C8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b94acdae-4247-1189-910c-ba09e2ccdeaa", + "x-ms-request-id": "b5104c6a-701e-00a9-3ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8c5a2264-e469-67c5-7a5b-2563e8fe0cf5/test-directory-0ed0f5c6-521d-a16d-311d-93e07611ac57?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d3a676439d3a3a498c812e4b8b69b38e-a3390d7ff5df9b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f4f20723-373c-478e-62b5-0d532df62fe8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D754102330FBDA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f4f20723-373c-478e-62b5-0d532df62fe8", + "x-ms-request-id": "a4eab033-e01f-0084-4bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8c5a2264-e469-67c5-7a5b-2563e8fe0cf5/test-directory-0ed0f5c6-521d-a16d-311d-93e07611ac57/test-file-cab72f19-b56c-c464-5314-70a1c286f0d5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-77e604e2a8dd9749b4a9a3506a43ffbd-674b067677b32443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dbe54d97-e9d9-f46d-2f0f-2994ffa40439", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D754102334051B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbe54d97-e9d9-f46d-2f0f-2994ffa40439", + "x-ms-request-id": "a4eab034-e01f-0084-4cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8c5a2264-e469-67c5-7a5b-2563e8fe0cf5/test-directory-0ed0f5c6-521d-a16d-311d-93e07611ac57/test-file-cab72f19-b56c-c464-5314-70a1c286f0d5?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A18Z\u0026se=2019-10-18T22%3A14%3A18Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-37ef83acf90f6d4bb4776daed87c5141-03f98debbe8d3349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e0bb93ff-5410-f00f-432c-637f3c8aa131", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D754102334051B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "e0bb93ff-5410-f00f-432c-637f3c8aa131", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab035-e01f-0084-4df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8c5a2264-e469-67c5-7a5b-2563e8fe0cf5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b8e1915841b19d41a251b7c9057759fd-4628e1c6890b6c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b959df5-24e8-1f28-1ee8-66cb7d5f825d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b959df5-24e8-1f28-1ee8-66cb7d5f825d", + "x-ms-request-id": "b5104c7f-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:18.3263053-07:00", + "RandomSeed": "266356458", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemSASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemSASAsync.json new file mode 100644 index 000000000000..7e14d4639bbc --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_FileSystemSASAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c403c06-e225-15b7-4f14-db17fed4ccdf?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e2ac8ba646927842b1e25c274f116c16-366ba3e6b63ccd4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "af3e6bec-a047-ae46-0490-f586bdab02bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D7541033174874\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "af3e6bec-a047-ae46-0490-f586bdab02bc", + "x-ms-request-id": "b5107658-701e-00a9-5cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c403c06-e225-15b7-4f14-db17fed4ccdf/test-directory-fad32307-93fa-054f-0e82-64e3e9bd2870?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a0317330284c754abdfb8f4824027a5b-5261131bcb7b4c46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98b74347-9513-82ca-9752-b9a43705b441", + "x-ms-date": "Fri, 18 Oct 2019 21:14:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D75410331BBB79\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98b74347-9513-82ca-9752-b9a43705b441", + "x-ms-request-id": "a4eab237-e01f-0084-42f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c403c06-e225-15b7-4f14-db17fed4ccdf/test-directory-fad32307-93fa-054f-0e82-64e3e9bd2870/test-file-2b8c4ed8-5998-431f-0573-d6a403524512?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-283b68c922c41341a0117cc943fa1714-45b46180ff53df44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a3ec3ca-6af3-a6a8-883f-7469af9675be", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D75410331EE07E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a3ec3ca-6af3-a6a8-883f-7469af9675be", + "x-ms-request-id": "a4eab238-e01f-0084-43f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c403c06-e225-15b7-4f14-db17fed4ccdf/test-directory-fad32307-93fa-054f-0e82-64e3e9bd2870/test-file-2b8c4ed8-5998-431f-0573-d6a403524512?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A45Z\u0026se=2019-10-18T22%3A14%3A45Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-bb7b8cee812e31439370323891d367f7-c36e5e2fb588e74d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "73da319e-3ac6-cf4d-f9bf-a2d3ab6cd39a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D75410331EE07E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "73da319e-3ac6-cf4d-f9bf-a2d3ab6cd39a", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab239-e01f-0084-44f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c403c06-e225-15b7-4f14-db17fed4ccdf?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f40157a0e470b54f87c4395e5f4d842a-6f8b6c8e3c94304c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ecac71e-01bb-2bf7-b054-5f56f74c7bff", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ecac71e-01bb-2bf7-b054-5f56f74c7bff", + "x-ms-request-id": "b5107671-701e-00a9-71f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:45.0371364-07:00", + "RandomSeed": "603748124", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_Oauth.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_Oauth.json new file mode 100644 index 000000000000..09df3e1fbea5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_Oauth.json @@ -0,0 +1,208 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ac38cf78-5273-b86a-65ce-da9d6615a49d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-def0172abcaada4eba0641f6b7f4b5df-54edaf9a00d6744e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1e226c1b-3ae6-cef1-0afc-2e9c9aa96c5b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D75410233AF79E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e226c1b-3ae6-cef1-0afc-2e9c9aa96c5b", + "x-ms-request-id": "b5104c8a-701e-00a9-5ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ac38cf78-5273-b86a-65ce-da9d6615a49d/test-directory-8c214241-cddb-6297-0365-0c9a2147b36e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0697046aba689345b5e88958708a83c8-e33c2e9137926b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "89d215a7-2885-1931-f9f2-226cf551108e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D75410233FC538\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "89d215a7-2885-1931-f9f2-226cf551108e", + "x-ms-request-id": "a4eab036-e01f-0084-4ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ac38cf78-5273-b86a-65ce-da9d6615a49d/test-directory-8c214241-cddb-6297-0365-0c9a2147b36e/test-file-6a2e477b-72ac-2437-5e3e-33edf5a74717?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e73fe6c1ab59c40aca426f9bec2e1e4-864237d3492adf46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84f5a11e-e3d7-f6d5-c32c-3c9364986206", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D754102342B2ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84f5a11e-e3d7-f6d5-c32c-3c9364986206", + "x-ms-request-id": "a4eab037-e01f-0084-4ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "65eebf6788ad91a49eaf0699c11a94f4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1AgAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:18 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "56c78416-b76a-4a2d-a327-cec343c96400" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-ac38cf78-5273-b86a-65ce-da9d6615a49d/test-directory-8c214241-cddb-6297-0365-0c9a2147b36e/test-file-6a2e477b-72ac-2437-5e3e-33edf5a74717?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "544d41ee-8b5c-85b7-77f7-8d5e24042fcf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D754102342B2ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "544d41ee-8b5c-85b7-77f7-8d5e24042fcf", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "e8c7aa1e-001f-0057-56f9-85d16c000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ac38cf78-5273-b86a-65ce-da9d6615a49d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f53d9d29e77364a8cf1ddb57a3cc198-cda9d43fe379224d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a353520d-abe1-6630-9cbc-b6ad851dc35c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a353520d-abe1-6630-9cbc-b6ad851dc35c", + "x-ms-request-id": "b5104cf8-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1706026351", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_OauthAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_OauthAsync.json new file mode 100644 index 000000000000..5c489963cb2a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_OauthAsync.json @@ -0,0 +1,208 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0332ea5a-35a2-2b54-3e5b-2a7e1acfb479?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af9686e89f2b614281cd4936d032ceff-229dddde489bee4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "29dcb3a8-389e-ae9c-e334-bce64b22f6b0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D754103327C324\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29dcb3a8-389e-ae9c-e334-bce64b22f6b0", + "x-ms-request-id": "b510767f-701e-00a9-7ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0332ea5a-35a2-2b54-3e5b-2a7e1acfb479/test-directory-d238ea80-9906-7e07-978a-f8a99dc7b276?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c57fdbdd7796447bca0b4e46719c61b-155620a028f3f44a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d43cd592-9c0b-8015-6a2e-36f5c15276c0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D75410332C9D8B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d43cd592-9c0b-8015-6a2e-36f5c15276c0", + "x-ms-request-id": "a4eab23a-e01f-0084-45f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0332ea5a-35a2-2b54-3e5b-2a7e1acfb479/test-directory-d238ea80-9906-7e07-978a-f8a99dc7b276/test-file-7b30f0a1-d1dc-0406-1620-4de588e7c5b3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba54e491bec0934dbb7608a0e8aff528-d37e659ab65ff647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7553506c-21e6-28a4-2f6e-2bbc63576366", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D75410332FC61B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7553506c-21e6-28a4-2f6e-2bbc63576366", + "x-ms-request-id": "a4eab23b-e01f-0084-46f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8370a549d069d58a0b72db9b251fd4a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1BwAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:45 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "56c78416-b76a-4a2d-a327-cec377cb6400" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-0332ea5a-35a2-2b54-3e5b-2a7e1acfb479/test-directory-d238ea80-9906-7e07-978a-f8a99dc7b276/test-file-7b30f0a1-d1dc-0406-1620-4de588e7c5b3?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "708841e5-00fe-9ada-1629-c94ccbd0ac0e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D75410332FC61B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "708841e5-00fe-9ada-1629-c94ccbd0ac0e", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "e8c7ac86-001f-0057-30f9-85d16c000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0332ea5a-35a2-2b54-3e5b-2a7e1acfb479?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1fd179f22cbf294a8615ce67a3b05f89-96abe40a8e7c3e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "20fd607f-18ad-48f1-e8eb-cf47d320e8c4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20fd607f-18ad-48f1-e8eb-cf47d320e8c4", + "x-ms-request-id": "b51076f4-701e-00a9-5ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "944033227", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathIdentitySAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathIdentitySAS.json new file mode 100644 index 000000000000..54d12df426d1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathIdentitySAS.json @@ -0,0 +1,242 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-74cce61d-75ea-bf3f-c76a-acbfdd0659a6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-03c066869ad57040a32921e869535ad7-9ea01947329ed047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "64debe40-6075-9440-2885-e856cafd4039", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D75410236CB667\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64debe40-6075-9440-2885-e856cafd4039", + "x-ms-request-id": "b5104d03-701e-00a9-4cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-74cce61d-75ea-bf3f-c76a-acbfdd0659a6/test-directory-96f9af39-b93f-58d4-03f4-a2cab28f2aee?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f63a5bf80b87c499b88fd9c4637943d-d6dfc75e32b32345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a96b6db-81ea-5f40-01b2-bc0158d09915", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D754102370D6DF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a96b6db-81ea-5f40-01b2-bc0158d09915", + "x-ms-request-id": "a4eab039-e01f-0084-50f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-74cce61d-75ea-bf3f-c76a-acbfdd0659a6/test-directory-96f9af39-b93f-58d4-03f4-a2cab28f2aee/test-file-f99079e0-a565-7487-ade8-eed718c9e5b5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9bd6ad4a54782c4a982c3ef56de64e21-31c1399feef2204d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "147aafe3-e667-8d4e-acab-6e9689654681", + "x-ms-date": "Fri, 18 Oct 2019 21:14:18 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:17 GMT", + "ETag": "\u00220x8D754102373E58B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "147aafe3-e667-8d4e-acab-6e9689654681", + "x-ms-request-id": "a4eab03c-e01f-0084-53f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-34d5df9e7171cf4cb1f9053ff68413bb-606cdd2895416d4e-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a7b58ff8649327eae13c4ccbe2a31db4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1AwAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:18 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - EUS ProdSlices", + "x-ms-request-id": "e8f3beef-720c-4912-bc83-88b3b5646100" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-34d5df9e7171cf4cb1f9053ff68413bb-291bc5ac61dbfd4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a81e2651-8556-4eae-e859-39be2f5870f0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:14:18Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "a81e2651-8556-4eae-e859-39be2f5870f0", + "x-ms-request-id": "f0c140d0-d01e-0044-66f9-85f560000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:14:19Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:14:18Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EfWOX8KpBSabw4JHsOHAFKvPwLht\u002BSWHWa549BVjuKqE=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-74cce61d-75ea-bf3f-c76a-acbfdd0659a6/test-directory-96f9af39-b93f-58d4-03f4-a2cab28f2aee/test-file-f99079e0-a565-7487-ade8-eed718c9e5b5?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A18Z\u0026se=2019-10-18T22%3A14%3A18Z\u0026sr=b\u0026sp=racwd\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A14%3A19Z\u0026ske=2019-10-18T22%3A14%3A18Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-e9447fd2a35aaa4986a82309be23d6c7-22e1dfddd327874c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dfb2122a-3e42-ed1e-3bf6-c71938e26b45", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D754102373E58B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "dfb2122a-3e42-ed1e-3bf6-c71938e26b45", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "e8c7aa20-001f-0057-57f9-85d16c000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-74cce61d-75ea-bf3f-c76a-acbfdd0659a6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3bf7f2815a21b549bd6fb5c7f5dc0eba-898d055dfa2d1440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0a0dd2d-3df0-8771-9d57-2750d511d540", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0a0dd2d-3df0-8771-9d57-2750d511d540", + "x-ms-request-id": "b5104d87-701e-00a9-3ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:18.7427846-07:00", + "RandomSeed": "1684016052", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathIdentitySASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathIdentitySASAsync.json new file mode 100644 index 000000000000..72e92cc5138b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathIdentitySASAsync.json @@ -0,0 +1,242 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1369449-0565-2af0-a1a4-b5cade23e657?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4ed78ee53bff14fb2cb5ffa5857b7ba-87793bdcd67e4d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0c8b18fc-9fb3-8dd4-c48d-a6b92d955104", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033575F3F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c8b18fc-9fb3-8dd4-c48d-a6b92d955104", + "x-ms-request-id": "b5107709-701e-00a9-6ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b1369449-0565-2af0-a1a4-b5cade23e657/test-directory-7bae8727-737d-47f9-c4c8-941598d7a89c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15709beb23c8bc42bebe27b0bfda3fcb-f82face4a6db1f4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dd677c32-2634-a31f-ea4d-d62b5cc0a806", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D75410335C1046\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dd677c32-2634-a31f-ea4d-d62b5cc0a806", + "x-ms-request-id": "a4eab23c-e01f-0084-47f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b1369449-0565-2af0-a1a4-b5cade23e657/test-directory-7bae8727-737d-47f9-c4c8-941598d7a89c/test-file-466fd13f-9983-21c2-d5c4-4664f6bf32d3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec7ac5dcb15892448a2dceabb43f404a-d5c1be929ffbb747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b086abdd-732d-6fcf-a02f-efae36b7e197", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "ETag": "\u00220x8D75410335FA41A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b086abdd-732d-6fcf-a02f-efae36b7e197", + "x-ms-request-id": "a4eab23d-e01f-0084-48f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-a6e7015e871e974bb93f5b5dcc1c14df-79479ebf2640b341-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4d281d6c1b4cde82b80b00b4cbe8fd9a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:44 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1CAAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:45 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - SCUS ProdSlices", + "x-ms-request-id": "f9cdf76a-5535-498e-bfbf-81b1a32d6000" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-a6e7015e871e974bb93f5b5dcc1c14df-7ae80c6dabe4f74b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b04e366c-f73a-2ad8-1897-10d8c81eb87c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:14:45Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "b04e366c-f73a-2ad8-1897-10d8c81eb87c", + "x-ms-request-id": "f0c191b0-d01e-0044-35f9-85f560000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:14:45Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:14:45Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EQ1R5ZcR0GC\u002Bab57T9gnWbV6Ps8y3GXAgWgMZbEJsTcs=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.dfs.core.windows.net/test-filesystem-b1369449-0565-2af0-a1a4-b5cade23e657/test-directory-7bae8727-737d-47f9-c4c8-941598d7a89c/test-file-466fd13f-9983-21c2-d5c4-4664f6bf32d3?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A45Z\u0026se=2019-10-18T22%3A14%3A45Z\u0026sr=b\u0026sp=racwd\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A14%3A45Z\u0026ske=2019-10-18T22%3A14%3A45Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-1e8331ce7665f742b490ced3fca0ceef-2b456c7ae13fc44d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "547a2bbf-61dc-505c-b370-f72ef6245f2f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D75410335FA41A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "547a2bbf-61dc-505c-b370-f72ef6245f2f", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "e8c7aca3-001f-0057-4df9-85d16c000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1369449-0565-2af0-a1a4-b5cade23e657?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a736649a7bccf34eada3241953b9c46a-4ef09edb77f6a244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9ff46e59-a96e-1ebd-eaf1-4cf8382e02a8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9ff46e59-a96e-1ebd-eaf1-4cf8382e02a8", + "x-ms-request-id": "b51077a0-701e-00a9-7bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:45.4832417-07:00", + "RandomSeed": "1691498936", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathSAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathSAS.json new file mode 100644 index 000000000000..df1e3c2d6d11 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathSAS.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cc0d067-6155-4645-3507-44b0e5d6159f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44ee1c113b85e74d8c14d451960d5370-b73002f039a7f24c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "40663d2c-75bc-1928-04f2-463d8d6ea277", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023AAF859\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40663d2c-75bc-1928-04f2-463d8d6ea277", + "x-ms-request-id": "b5104d99-701e-00a9-4ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cc0d067-6155-4645-3507-44b0e5d6159f/test-directory-74bb0038-299e-f48f-5f59-8b397aaddb07?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec5a557bd5a344428c82b984a6070148-074ef85c69072e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15f51395-e681-e0cc-efb4-9bd85f53b0d1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023AF2740\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15f51395-e681-e0cc-efb4-9bd85f53b0d1", + "x-ms-request-id": "a4eab041-e01f-0084-58f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cc0d067-6155-4645-3507-44b0e5d6159f/test-directory-74bb0038-299e-f48f-5f59-8b397aaddb07/test-file-9f1aa44a-1e76-c9fb-2e60-9c2152e82789?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54337d798d277d4c99d1a5379e2579c6-de71dd1bfa581842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "79a724fe-8d79-4bf5-3502-7329a06545c0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023B1F1F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "79a724fe-8d79-4bf5-3502-7329a06545c0", + "x-ms-request-id": "a4eab042-e01f-0084-59f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cc0d067-6155-4645-3507-44b0e5d6159f/test-directory-74bb0038-299e-f48f-5f59-8b397aaddb07/test-file-9f1aa44a-1e76-c9fb-2e60-9c2152e82789?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A19Z\u0026se=2019-10-18T22%3A14%3A19Z\u0026sr=b\u0026sp=racwd\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-7dcff7a923438b48820f6885038e72e6-04c374619387c444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ad995bc-36ab-9b58-8f7f-9d25f680509b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023B1F1F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "3ad995bc-36ab-9b58-8f7f-9d25f680509b", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab043-e01f-0084-5af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cc0d067-6155-4645-3507-44b0e5d6159f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5ee21c5d6f0ade468f5357fe71037ac6-d3be4acc1b2f2c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a6d0138-0a8b-f515-34e5-0cb582d235e9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a6d0138-0a8b-f515-34e5-0cb582d235e9", + "x-ms-request-id": "b5104db6-701e-00a9-66f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:19.1497750-07:00", + "RandomSeed": "640690791", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathSASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathSASAsync.json new file mode 100644 index 000000000000..7991d80745fd --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetAccessControlAsync_PathSASAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b8d9b734-0402-15c5-3fb8-23e7d5a7b2a1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4df7d5ffb06f97409310e50973cfe325-b6e86895aafb6147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a1f538e3-a82b-ecbf-e508-c0de5213ab48", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D75410339AA9FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1f538e3-a82b-ecbf-e508-c0de5213ab48", + "x-ms-request-id": "b51077b1-701e-00a9-09f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b8d9b734-0402-15c5-3fb8-23e7d5a7b2a1/test-directory-e7f6f409-4488-eea2-0ff5-9bd47dc6d5ea?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2cb6edd292315345a55833b0f685bcaf-4ad181f3f062574d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0aab7811-9fd1-6dbb-f850-785d8a5a9d01", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D75410339ED64E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0aab7811-9fd1-6dbb-f850-785d8a5a9d01", + "x-ms-request-id": "a4eab23e-e01f-0084-49f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b8d9b734-0402-15c5-3fb8-23e7d5a7b2a1/test-directory-e7f6f409-4488-eea2-0ff5-9bd47dc6d5ea/test-file-0a7b33f1-1de2-ed0e-27a9-f28e43c641e7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-90cba9ef1fde7f49a5923d9c49b371b6-3a4fa79dfdf70046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9cc8983-a067-1477-f851-cc37fd261c9f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033A28AD6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9cc8983-a067-1477-f851-cc37fd261c9f", + "x-ms-request-id": "a4eab23f-e01f-0084-4af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b8d9b734-0402-15c5-3fb8-23e7d5a7b2a1/test-directory-e7f6f409-4488-eea2-0ff5-9bd47dc6d5ea/test-file-0a7b33f1-1de2-ed0e-27a9-f28e43c641e7?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A45Z\u0026se=2019-10-18T22%3A14%3A45Z\u0026sr=b\u0026sp=racwd\u0026sig=Sanitized\u0026action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-b3c05563a44ed846ad819c0140241f04-f95d0906b208e04a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01d995d8-c38d-9f99-e942-bce005b86f8e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033A28AD6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rw-,group::r--,other::---", + "x-ms-client-request-id": "01d995d8-c38d-9f99-e942-bce005b86f8e", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rw-r-----", + "x-ms-request-id": "a4eab240-e01f-0084-4bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b8d9b734-0402-15c5-3fb8-23e7d5a7b2a1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-712d1a578db80f4ebfb5b836d24536b0-8bb1788b482f1a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "685f9b95-1a4c-2b11-5a17-2967132439d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "685f9b95-1a4c-2b11-5a17-2967132439d0", + "x-ms-request-id": "b51077d7-701e-00a9-2cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:45.8919022-07:00", + "RandomSeed": "911916563", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync.json new file mode 100644 index 000000000000..0e2cfd940b8e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync.json @@ -0,0 +1,176 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96551d2d-9026-a3dd-cfff-de7db12ac0d1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd75eaa4db5c5c4f9c02867882b1e122-a1a07972dfd53546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cb307814-cc0d-c0d2-9333-5843fa41d129", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023B97749\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb307814-cc0d-c0d2-9333-5843fa41d129", + "x-ms-request-id": "b5104dbe-701e-00a9-6df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-96551d2d-9026-a3dd-cfff-de7db12ac0d1/test-directory-6d2632b8-a669-87c9-c897-9bc16a91bb98?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95a7c87a9eefc94ea0e289f4fa1a1839-86d1dd3d9a07d246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b593fc93-6211-6ea1-afa9-027631115602", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023BDBFFE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b593fc93-6211-6ea1-afa9-027631115602", + "x-ms-request-id": "a4eab045-e01f-0084-5cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-96551d2d-9026-a3dd-cfff-de7db12ac0d1/test-directory-6d2632b8-a669-87c9-c897-9bc16a91bb98/test-file-2613bf78-98d8-c230-6fa4-74f2453939b7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f316dff1da561644af7182102736ce3e-9cf88bd4de030c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e175e20-9dfd-fbe1-ccd0-456cedaf2975", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023C0F6C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e175e20-9dfd-fbe1-ccd0-456cedaf2975", + "x-ms-request-id": "a4eab046-e01f-0084-5df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96551d2d-9026-a3dd-cfff-de7db12ac0d1/test-directory-6d2632b8-a669-87c9-c897-9bc16a91bb98/test-file-2613bf78-98d8-c230-6fa4-74f2453939b7", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-208b8c04374aec4f82a5f4dd0797bc19-f41ff70f5480a348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e6d18c53-aa21-37b9-ff32-a02dc01ae084", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023C0F6C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e6d18c53-aa21-37b9-ff32-a02dc01ae084", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104dd9-701e-00a9-02f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96551d2d-9026-a3dd-cfff-de7db12ac0d1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6f11d4441118cf478103d233d1c5b718-35e0bd6b7bdb434c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "61182300-42dd-c554-9269-50b148d6b11d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "61182300-42dd-c554-9269-50b148d6b11d", + "x-ms-request-id": "b5104de0-701e-00a9-09f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1378479456", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsyncAsync.json new file mode 100644 index 000000000000..d6563cfa8a85 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsyncAsync.json @@ -0,0 +1,176 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcdd6f19-ba92-cc38-3c05-60d29d8a681e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9809f23cefc71b4cbe4c6a0e5d8045ff-2517ca0551715b44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5397ec79-860f-9662-2f06-9b2a1ee2df3e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033A99E4C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5397ec79-860f-9662-2f06-9b2a1ee2df3e", + "x-ms-request-id": "b51077df-701e-00a9-34f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcdd6f19-ba92-cc38-3c05-60d29d8a681e/test-directory-9cdb24b8-8636-97be-b255-3d2d786195cc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e89415eac76d284bafeb0862cf587c91-dfe35523f0d4f849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "121e0385-1794-f255-2eff-a1ba48341ece", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033AE257B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "121e0385-1794-f255-2eff-a1ba48341ece", + "x-ms-request-id": "a4eab241-e01f-0084-4cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dcdd6f19-ba92-cc38-3c05-60d29d8a681e/test-directory-9cdb24b8-8636-97be-b255-3d2d786195cc/test-file-4ad8ce70-2f89-a34c-16ec-35fc7475b120?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f94749db24f6c149b7173aca16803c2b-6813600c59865f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "17d8431c-1fb9-5632-b77b-fba7e2597eb9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033B11708\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "17d8431c-1fb9-5632-b77b-fba7e2597eb9", + "x-ms-request-id": "a4eab242-e01f-0084-4df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcdd6f19-ba92-cc38-3c05-60d29d8a681e/test-directory-9cdb24b8-8636-97be-b255-3d2d786195cc/test-file-4ad8ce70-2f89-a34c-16ec-35fc7475b120", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-857a1fd35ef746428591236f7d8963e3-b74380ad3e942140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30df0347-9a9d-cc66-4f51-bcc787915825", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033B11708\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "30df0347-9a9d-cc66-4f51-bcc787915825", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51077f0-701e-00a9-41f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dcdd6f19-ba92-cc38-3c05-60d29d8a681e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-81dd3ee14612514884568ad71af5420d-b2afb03aca26b144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de60394a-4e79-b41b-1901-763aedc56404", + "x-ms-date": "Fri, 18 Oct 2019 21:14:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de60394a-4e79-b41b-1901-763aedc56404", + "x-ms-request-id": "b51077f6-701e-00a9-45f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1082671517", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditions.json new file mode 100644 index 000000000000..036afedf0a37 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditions.json @@ -0,0 +1,1100 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-824c499b-bdb6-5963-c836-079273d2eac6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06a805b776d89843be2de08f5efc0324-02dabc9156cb0646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "35b1933f-0beb-8475-59c5-234811adc4d2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541023CB0372\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "35b1933f-0beb-8475-59c5-234811adc4d2", + "x-ms-request-id": "b5104dee-701e-00a9-17f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-824c499b-bdb6-5963-c836-079273d2eac6/test-directory-06a8795a-7170-36e4-6946-39ecd6588458?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10fa0d4325aab0418293e88102be73c9-a83165e04ca11c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ab01406-2fc7-ceda-af7a-cba4d288ae01", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023CF6A14\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ab01406-2fc7-ceda-af7a-cba4d288ae01", + "x-ms-request-id": "a4eab048-e01f-0084-5ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-824c499b-bdb6-5963-c836-079273d2eac6/test-directory-06a8795a-7170-36e4-6946-39ecd6588458/test-file-5447cb41-e35b-a5b1-9e2e-d5fff841f5d1?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed43c23d1a5cf04080a545d6479225f6-d6c0dff3dc59ee47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "756277c1-9f4f-2240-620b-bc985adad56d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023D2F325\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "756277c1-9f4f-2240-620b-bc985adad56d", + "x-ms-request-id": "a4eab049-e01f-0084-5ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-824c499b-bdb6-5963-c836-079273d2eac6/test-directory-06a8795a-7170-36e4-6946-39ecd6588458/test-file-5447cb41-e35b-a5b1-9e2e-d5fff841f5d1", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2af50026abef55488b862658549c9769-be19e2318aea6e4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "803d2d88-7fdf-b481-5ec3-609c6df87608", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541023D2F325\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "803d2d88-7fdf-b481-5ec3-609c6df87608", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104e0d-701e-00a9-32f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-824c499b-bdb6-5963-c836-079273d2eac6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c87903da085f864bb88c4dfc605f5f33-87edfdf0ff27bf4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d10554e-559c-058e-789c-d6de8bbdaa42", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d10554e-559c-058e-789c-d6de8bbdaa42", + "x-ms-request-id": "b5104e12-701e-00a9-37f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee286901-cdeb-1580-2767-639444a986f5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0b26e2f071282242bb02283d1f817515-cb148c4ca0539343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c3d7f9a0-8140-816b-d4fa-0634f1fac1cf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541023DA6CFA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3d7f9a0-8140-816b-d4fa-0634f1fac1cf", + "x-ms-request-id": "b5104e1c-701e-00a9-41f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee286901-cdeb-1580-2767-639444a986f5/test-directory-818ae115-9270-b85a-fdcf-bad0573779ff?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f382ae5d037f7a4ea41abd60047c0bc6-f8c76ccfb7c5094b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb33a659-c99c-0eef-9e1e-c670c69a2a9c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023DE96D3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb33a659-c99c-0eef-9e1e-c670c69a2a9c", + "x-ms-request-id": "a4eab04a-e01f-0084-60f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ee286901-cdeb-1580-2767-639444a986f5/test-directory-818ae115-9270-b85a-fdcf-bad0573779ff/test-file-ee170681-7607-52fd-2bb7-e2a44f6e75c6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4635d16c3b43894f9d1624bb6c5b6328-ff3be667ebd8b145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c6ba5a1-791f-e333-a8e0-8fe4e74bbe30", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023E1ADDD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c6ba5a1-791f-e333-a8e0-8fe4e74bbe30", + "x-ms-request-id": "a4eab04b-e01f-0084-61f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee286901-cdeb-1580-2767-639444a986f5/test-directory-818ae115-9270-b85a-fdcf-bad0573779ff/test-file-ee170681-7607-52fd-2bb7-e2a44f6e75c6", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:19 GMT", + "traceparent": "00-54b82f5af248764dbe082252edfa3ef4-bac6ba40b8f3d54c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a902ddab-3903-eea7-4c92-08232f7e6bc9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541023E1ADDD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "a902ddab-3903-eea7-4c92-08232f7e6bc9", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104e3b-701e-00a9-5bf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ee286901-cdeb-1580-2767-639444a986f5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-25122fc034edb44485d96aa2d1b2a344-468eca0cae87dd4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0938a78a-1448-702c-571a-fa9270749424", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0938a78a-1448-702c-571a-fa9270749424", + "x-ms-request-id": "b5104e3f-701e-00a9-5ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4bfc1058-573f-e7ab-fed9-9c5b9f4c4e3b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d11c920e053cee4c8ebcdb0ab3064f56-682e45f9458d8241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8f027413-ce14-321f-fc51-0b6f78d1d00b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541023E912E7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f027413-ce14-321f-fc51-0b6f78d1d00b", + "x-ms-request-id": "b5104e46-701e-00a9-64f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4bfc1058-573f-e7ab-fed9-9c5b9f4c4e3b/test-directory-c71abecb-0cdb-f6df-8fea-fba5b2891cb0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d1192a035513c46bdde2ce4875aa2d8-05909b634d8ec943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0b569ac9-f032-06bd-950c-ff29d2798072", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023F3559C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0b569ac9-f032-06bd-950c-ff29d2798072", + "x-ms-request-id": "a4eab04d-e01f-0084-63f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4bfc1058-573f-e7ab-fed9-9c5b9f4c4e3b/test-directory-c71abecb-0cdb-f6df-8fea-fba5b2891cb0/test-file-754e5a35-a489-0bc1-9771-3c7581eb9f7e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c231ac30d9eefa45bcef2c0f74b56e1b-8bc223f5f8fcef48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fcbe19e5-23c2-24f5-d94a-74c1b44784a9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541023F63E8B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fcbe19e5-23c2-24f5-d94a-74c1b44784a9", + "x-ms-request-id": "a4eab04e-e01f-0084-64f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4bfc1058-573f-e7ab-fed9-9c5b9f4c4e3b/test-directory-c71abecb-0cdb-f6df-8fea-fba5b2891cb0/test-file-754e5a35-a489-0bc1-9771-3c7581eb9f7e", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:19 GMT", + "traceparent": "00-2241bda62d7bdf4bb7682892fb72a595-faf5812df047444c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "68902c9b-a22c-2ebc-87b6-3ee89cbc7bfe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541023F63E8B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "68902c9b-a22c-2ebc-87b6-3ee89cbc7bfe", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104e6f-701e-00a9-09f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4bfc1058-573f-e7ab-fed9-9c5b9f4c4e3b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5a969445274d544f820c8e971375160c-666b23719c01454f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8825db00-1cb7-c97d-c3a8-cee62a55871f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8825db00-1cb7-c97d-c3a8-cee62a55871f", + "x-ms-request-id": "b5104e75-701e-00a9-0ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-228a31a2-0ab1-1b72-b813-8d9182183ad9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e341c0a1e2d9d1489e46e19348b8691a-723ae610ec758846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c3010113-f422-f6a5-680a-cfa38eeb47ab", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541023FC9B22\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3010113-f422-f6a5-680a-cfa38eeb47ab", + "x-ms-request-id": "b5104e7a-701e-00a9-14f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-228a31a2-0ab1-1b72-b813-8d9182183ad9/test-directory-4346f46e-c66d-ae87-eaea-b3a98df4692c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-75ae03b807b0af409cb33f563414d788-02645723bb320a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd0fd1c0-0d45-4c17-7953-d83841fb6874", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541024017B78\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd0fd1c0-0d45-4c17-7953-d83841fb6874", + "x-ms-request-id": "a4eab04f-e01f-0084-65f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-228a31a2-0ab1-1b72-b813-8d9182183ad9/test-directory-4346f46e-c66d-ae87-eaea-b3a98df4692c/test-file-85e1a2a0-c56c-f794-3d9a-017a6efa8948?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-087e07833303644aa18c63a617b91947-89a9b783c9837a4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "81ece489-8dc0-fa17-3c17-80ab0c9ddd7e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541024048945\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "81ece489-8dc0-fa17-3c17-80ab0c9ddd7e", + "x-ms-request-id": "a4eab050-e01f-0084-66f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-228a31a2-0ab1-1b72-b813-8d9182183ad9/test-directory-4346f46e-c66d-ae87-eaea-b3a98df4692c/test-file-85e1a2a0-c56c-f794-3d9a-017a6efa8948", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5466b69444400a4d870fb32984d961ed-520d44b7604e4742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8af0ba2f-080e-4a87-18ee-7ecd2a3aa754", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541024048945\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8af0ba2f-080e-4a87-18ee-7ecd2a3aa754", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104e91-701e-00a9-26f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-228a31a2-0ab1-1b72-b813-8d9182183ad9/test-directory-4346f46e-c66d-ae87-eaea-b3a98df4692c/test-file-85e1a2a0-c56c-f794-3d9a-017a6efa8948", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541024048945\u0022", + "traceparent": "00-11ba2d7d01d6b0469b82406775fae8c9-205a6147c12b1b49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "527cc2bd-53ac-c16f-0815-f9242ec1ca81", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541024048945\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "527cc2bd-53ac-c16f-0815-f9242ec1ca81", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104e95-701e-00a9-2af9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-228a31a2-0ab1-1b72-b813-8d9182183ad9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d8ec565da813b74c88ee7651941cdbd9-0e2207098e6fee49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "680f12b0-55be-01a7-1a38-05085f10ad93", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "680f12b0-55be-01a7-1a38-05085f10ad93", + "x-ms-request-id": "b5104e98-701e-00a9-2df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba0f432b-0af7-7194-21a6-cb981e587e14?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-41c112064346aa4096230388a4d0d1f2-0b1d6f44a6c82543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ffeca266-97e4-a543-7e9e-4618890ee3c1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410240C79E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ffeca266-97e4-a543-7e9e-4618890ee3c1", + "x-ms-request-id": "b5104e9a-701e-00a9-2ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ba0f432b-0af7-7194-21a6-cb981e587e14/test-directory-a144f0ba-919c-c9e1-80e0-2213f1f52b8a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a9682ce37a73394c8c22c2f3ddf40974-5e32b607e43ce445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55e45700-d552-d5da-c022-7e03752fb388", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D754102410BB14\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55e45700-d552-d5da-c022-7e03752fb388", + "x-ms-request-id": "a4eab051-e01f-0084-67f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ba0f432b-0af7-7194-21a6-cb981e587e14/test-directory-a144f0ba-919c-c9e1-80e0-2213f1f52b8a/test-file-34e8bc72-67dd-3a55-c018-25cdf3ceadd5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-124f5c72732bd34a9d21757191c0e7bd-afcecae24d809340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60a0151a-71c2-99ac-01a9-943aaf0ce1f1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:18 GMT", + "ETag": "\u00220x8D7541024137C67\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60a0151a-71c2-99ac-01a9-943aaf0ce1f1", + "x-ms-request-id": "a4eab052-e01f-0084-68f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba0f432b-0af7-7194-21a6-cb981e587e14/test-directory-a144f0ba-919c-c9e1-80e0-2213f1f52b8a/test-file-34e8bc72-67dd-3a55-c018-25cdf3ceadd5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-54db543117f22d48880aa7b3512218cf-bfd9ce29b898e741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "deb3d961-4d2d-c913-ec79-986741fdaa6f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541024137C67\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "deb3d961-4d2d-c913-ec79-986741fdaa6f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104eb0-701e-00a9-3ff9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ba0f432b-0af7-7194-21a6-cb981e587e14?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0df45c5d3da34b43932d9b0b9bdc4344-50ea4fe09d78c049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5d80170-0258-28c3-96ff-efa2800f5b86", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5d80170-0258-28c3-96ff-efa2800f5b86", + "x-ms-request-id": "b5104eb4-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e10549e3-e238-8630-a9b2-402a71df11c1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d56c8da74f7d9c4e890250bf7906de6f-30dc9b175c3f1641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6e5054a7-0c26-8dbc-d052-2ca6c199b7b6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410241DB7FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6e5054a7-0c26-8dbc-d052-2ca6c199b7b6", + "x-ms-request-id": "b5104ec8-701e-00a9-57f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e10549e3-e238-8630-a9b2-402a71df11c1/test-directory-dc172eee-1b18-0e62-338c-db8d22cc9b1c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a07f1388badf1944bb023872b630c89a-3f7066a2fdb3a449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc7509f3-a375-8b76-f241-3a99312e6b04", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D754102421D425\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc7509f3-a375-8b76-f241-3a99312e6b04", + "x-ms-request-id": "a4eab053-e01f-0084-69f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e10549e3-e238-8630-a9b2-402a71df11c1/test-directory-dc172eee-1b18-0e62-338c-db8d22cc9b1c/test-file-0f740fb6-9a17-4b27-9399-f5aeac8f65c4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-72cc091c96ec694e818cb6dc8c448943-7b5441304393bf4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "991c6afe-a7fb-5955-e22a-29dcaec7df63", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410242556B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "991c6afe-a7fb-5955-e22a-29dcaec7df63", + "x-ms-request-id": "a4eab054-e01f-0084-6af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e10549e3-e238-8630-a9b2-402a71df11c1/test-directory-dc172eee-1b18-0e62-338c-db8d22cc9b1c/test-file-0f740fb6-9a17-4b27-9399-f5aeac8f65c4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b07e693a2391df4fa5c8f4cbfee7b43c-670315e3fac36047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f171c617-8b3e-ac23-bc45-3014d434e808", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "c1c376dc-5295-d6ae-69e6-d32071dae391", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410242556B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f171c617-8b3e-ac23-bc45-3014d434e808", + "x-ms-lease-id": "c1c376dc-5295-d6ae-69e6-d32071dae391", + "x-ms-request-id": "b5104eda-701e-00a9-68f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e10549e3-e238-8630-a9b2-402a71df11c1/test-directory-dc172eee-1b18-0e62-338c-db8d22cc9b1c/test-file-0f740fb6-9a17-4b27-9399-f5aeac8f65c4", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4faa152d2edc5444b91c18477a1c4eba-27a0593b4b0b944f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa085e06-f268-bf52-1803-852d9bb45ae5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-id": "c1c376dc-5295-d6ae-69e6-d32071dae391", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410242556B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "aa085e06-f268-bf52-1803-852d9bb45ae5", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "b5104edc-701e-00a9-6af9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e10549e3-e238-8630-a9b2-402a71df11c1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5022a79bf731643b4ec5fbebf0f65fb-a7a162c5d2ebd04b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "750d9024-3d2c-549f-45d1-591517c275f9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "750d9024-3d2c-549f-45d1-591517c275f9", + "x-ms-request-id": "b5104ee0-701e-00a9-6ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:19.3000900-07:00", + "RandomSeed": "1640133516", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..f404609ef59e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsAsync.json @@ -0,0 +1,1100 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-895d8078-a374-60ce-5fad-b6e302d5a907?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-46cf557484797140b54618ad9857817b-18b3c080c02db64e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ccbf97ac-94d3-6628-5ce5-9b926d1f7e69", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033B7CF15\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ccbf97ac-94d3-6628-5ce5-9b926d1f7e69", + "x-ms-request-id": "b5107800-701e-00a9-4ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-895d8078-a374-60ce-5fad-b6e302d5a907/test-directory-c85fec20-64ac-1160-ec74-e31f02295b25?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-487178dcab1a0641a22a1d3e561bb51c-0be41df7c5503f45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "188436d6-8bda-471d-37ad-df5eb0086333", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033BC6ABB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "188436d6-8bda-471d-37ad-df5eb0086333", + "x-ms-request-id": "a4eab243-e01f-0084-4ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-895d8078-a374-60ce-5fad-b6e302d5a907/test-directory-c85fec20-64ac-1160-ec74-e31f02295b25/test-file-80387589-13e8-4354-b8a9-c695946847eb?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cf5d2b1ae8767d44bc6e9654ce9d7c28-b18678d56412ce4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "556d9cb3-fbc8-c39e-e240-5f30c487b2ce", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033C2F1F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "556d9cb3-fbc8-c39e-e240-5f30c487b2ce", + "x-ms-request-id": "a4eab244-e01f-0084-4ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-895d8078-a374-60ce-5fad-b6e302d5a907/test-directory-c85fec20-64ac-1160-ec74-e31f02295b25/test-file-80387589-13e8-4354-b8a9-c695946847eb", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8cabf65a94b71547a01af5216cbba602-f58a976cc175ac48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7e1cea5-f1fb-fd23-bd85-e965e31a0947", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033C2F1F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f7e1cea5-f1fb-fd23-bd85-e965e31a0947", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107817-701e-00a9-62f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-895d8078-a374-60ce-5fad-b6e302d5a907?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44664f09c0675e4daad46b3ace210353-c2c947e02ac81248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f58b7cfb-baa5-74d3-d068-973aac28620f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f58b7cfb-baa5-74d3-d068-973aac28620f", + "x-ms-request-id": "b510781d-701e-00a9-68f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-79bc6960-3aea-f574-96c5-e8d4c6c4b218?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ebbfde0102f4494fa968144fcecad734-a5910597104a544a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e0fd1bc4-6ae8-c00b-0796-5fe0d2ffae0b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033D0606D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e0fd1bc4-6ae8-c00b-0796-5fe0d2ffae0b", + "x-ms-request-id": "b5107831-701e-00a9-79f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-79bc6960-3aea-f574-96c5-e8d4c6c4b218/test-directory-b9987eb5-fbbe-4d80-c73a-e75d006edc97?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0fecb6d0e2f48043b3cee5ea3eb3f210-b6825c4f0c90b74d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a502fde-b665-c829-9bb0-19ad83adc098", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033D4BDE8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a502fde-b665-c829-9bb0-19ad83adc098", + "x-ms-request-id": "a4eab245-e01f-0084-50f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-79bc6960-3aea-f574-96c5-e8d4c6c4b218/test-directory-b9987eb5-fbbe-4d80-c73a-e75d006edc97/test-file-d18bc7ba-03ef-e343-4d61-d1159b879906?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-daca7154ac0f4146b36576200fd727ac-6eeb922bb8881c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ec3ec7e8-de35-dba4-eb6c-4d04e5132d13", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033D7C4D8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec3ec7e8-de35-dba4-eb6c-4d04e5132d13", + "x-ms-request-id": "a4eab246-e01f-0084-51f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-79bc6960-3aea-f574-96c5-e8d4c6c4b218/test-directory-b9987eb5-fbbe-4d80-c73a-e75d006edc97/test-file-d18bc7ba-03ef-e343-4d61-d1159b879906", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:46 GMT", + "traceparent": "00-106e9ced3b7fb6429eaf7905cc24bac2-1368cf2257da4149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d32c97ac-ac49-acd1-afa3-e5b1f42db8c4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033D7C4D8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d32c97ac-ac49-acd1-afa3-e5b1f42db8c4", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107848-701e-00a9-0ef9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-79bc6960-3aea-f574-96c5-e8d4c6c4b218?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62e9e6e11fced44ba4c41ff4797328c1-03d590e898ca6945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4e588341-5ae6-6aca-4175-7f8b0ac88468", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e588341-5ae6-6aca-4175-7f8b0ac88468", + "x-ms-request-id": "b510784f-701e-00a9-14f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f88f3534-852c-2769-8c34-86825688c8b3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6806fefac0d15b49bf6071d16ca7f025-67999cd24569f54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "af13ed42-ef6c-bb92-1930-c2b2d34713b8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033DEDF87\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "af13ed42-ef6c-bb92-1930-c2b2d34713b8", + "x-ms-request-id": "b510785c-701e-00a9-1ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f88f3534-852c-2769-8c34-86825688c8b3/test-directory-e4cecbad-1257-ca93-58cf-c696217d220c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7c48282fb455042bfcc0eada2fdd4cd-3f68af57d3fea44c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a3eab82-09b1-2f2c-5a49-579c28fc9a9c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033E34715\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a3eab82-09b1-2f2c-5a49-579c28fc9a9c", + "x-ms-request-id": "a4eab247-e01f-0084-52f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f88f3534-852c-2769-8c34-86825688c8b3/test-directory-e4cecbad-1257-ca93-58cf-c696217d220c/test-file-d06cb60e-ab06-9443-8401-51a2bbee222d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cf6da37f5f268745b6647a1a3e4a8be0-6b9f6cd53c796948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f196ba1a-1bbd-d7e3-67a9-b5b0b889736c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033E66538\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f196ba1a-1bbd-d7e3-67a9-b5b0b889736c", + "x-ms-request-id": "a4eab248-e01f-0084-53f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f88f3534-852c-2769-8c34-86825688c8b3/test-directory-e4cecbad-1257-ca93-58cf-c696217d220c/test-file-d06cb60e-ab06-9443-8401-51a2bbee222d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:46 GMT", + "traceparent": "00-28c65effe68b134688c85e39e2710958-ca1846ead02fcd4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0088bb5c-3057-c86f-f93c-0e9632aa834d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541033E66538\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "0088bb5c-3057-c86f-f93c-0e9632aa834d", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107870-701e-00a9-31f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f88f3534-852c-2769-8c34-86825688c8b3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68f563e5d0a9cd48a885ba248cbf28cb-c7edb042a9c5f44c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd53dbd5-7301-f714-baf0-51ac16c6f4b0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd53dbd5-7301-f714-baf0-51ac16c6f4b0", + "x-ms-request-id": "b5107874-701e-00a9-35f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb57acad-3b15-02e8-0e92-a2e799e2a70b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8780ebb924f7e49a88facefd9641375-11b0c69758ca9c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "74e0e67b-3e97-9a39-f250-ef6ed02c5ed8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541033EF334B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "74e0e67b-3e97-9a39-f250-ef6ed02c5ed8", + "x-ms-request-id": "b510787c-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fb57acad-3b15-02e8-0e92-a2e799e2a70b/test-directory-56aa4648-9d05-2659-602c-6d095ee7fb0e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-29eb2749399a134c9e862d2559c79947-5a27a05fe566f742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1b804ad-8955-dd91-8cb9-136ad02f3b0b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033F356AA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1b804ad-8955-dd91-8cb9-136ad02f3b0b", + "x-ms-request-id": "a4eab249-e01f-0084-54f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fb57acad-3b15-02e8-0e92-a2e799e2a70b/test-directory-56aa4648-9d05-2659-602c-6d095ee7fb0e/test-file-c6bbe155-aac0-15d6-d2e5-cfdf3a528f83?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8afb84f994c95d4096ce47789bb204cc-670aaf7ed32c2540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5b157eb-9322-03a1-2ea3-ef6fb9b2a339", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541033F69DAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5b157eb-9322-03a1-2ea3-ef6fb9b2a339", + "x-ms-request-id": "a4eab24a-e01f-0084-55f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb57acad-3b15-02e8-0e92-a2e799e2a70b/test-directory-56aa4648-9d05-2659-602c-6d095ee7fb0e/test-file-c6bbe155-aac0-15d6-d2e5-cfdf3a528f83", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6b67ce4dbfee5643ad9420ba1bca8790-a07c2b9c8f62a74f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2f479f2-daa1-3f60-6b58-2b8b4a4870c7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541033F69DAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e2f479f2-daa1-3f60-6b58-2b8b4a4870c7", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107892-701e-00a9-52f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb57acad-3b15-02e8-0e92-a2e799e2a70b/test-directory-56aa4648-9d05-2659-602c-6d095ee7fb0e/test-file-c6bbe155-aac0-15d6-d2e5-cfdf3a528f83", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541033F69DAB\u0022", + "traceparent": "00-741e2f74bc60074183fb432cb43ad16f-2772351e7fe38e4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "407d26ad-c0bd-4f98-2f57-587cb551d1e0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541033F69DAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "407d26ad-c0bd-4f98-2f57-587cb551d1e0", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510789b-701e-00a9-5bf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb57acad-3b15-02e8-0e92-a2e799e2a70b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cbf3f9392952264faa3819ed3d059028-e0117097c50a394f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23dd8bd8-2fca-2909-54cf-5f19d7065429", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23dd8bd8-2fca-2909-54cf-5f19d7065429", + "x-ms-request-id": "b51078a5-701e-00a9-64f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c16facc4-e826-4730-d0bb-49d3598c025e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8ac6a3c16fb87e4cb85cf4f6cdd2d03b-63d3fa511baa2946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a0473e96-3761-f0d5-5b95-530fe636d0c8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541033FF11D9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0473e96-3761-f0d5-5b95-530fe636d0c8", + "x-ms-request-id": "b51078aa-701e-00a9-69f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c16facc4-e826-4730-d0bb-49d3598c025e/test-directory-7bba01cd-2a63-16b4-967d-4508a5904193?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d2536a050ac2bb4b9b353437542bae5e-031d54b4d5db574e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "05d27a4d-6f81-6c8d-8931-0ae3f1cc4bca", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D75410340393D3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "05d27a4d-6f81-6c8d-8931-0ae3f1cc4bca", + "x-ms-request-id": "a4eab24b-e01f-0084-56f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c16facc4-e826-4730-d0bb-49d3598c025e/test-directory-7bba01cd-2a63-16b4-967d-4508a5904193/test-file-8c3ebf54-b6fa-6c83-0392-f5b05bd6bb90?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eab58978fa94934bb9269561c1e3b4d8-9f810818e7424c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a8a0466-7ec7-974a-f665-01ee7adc10b3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541034069FCE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a8a0466-7ec7-974a-f665-01ee7adc10b3", + "x-ms-request-id": "a4eab24c-e01f-0084-57f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c16facc4-e826-4730-d0bb-49d3598c025e/test-directory-7bba01cd-2a63-16b4-967d-4508a5904193/test-file-8c3ebf54-b6fa-6c83-0392-f5b05bd6bb90", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-a7e1b255fbe8d94eb32090ef2f86f123-d9a35b73a5b75b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "574a3b5c-214b-f4c9-b523-34583a22e6ef", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034069FCE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "574a3b5c-214b-f4c9-b523-34583a22e6ef", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51078c2-701e-00a9-7df9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c16facc4-e826-4730-d0bb-49d3598c025e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8739a7973bacc044bacc9e18cc22cfbd-51c64c8d63f5954d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3e921850-b992-5467-b07b-3aededb2dd8b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3e921850-b992-5467-b07b-3aededb2dd8b", + "x-ms-request-id": "b51078c6-701e-00a9-01f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4769d1f7-38d4-163f-9404-5ed834df3794?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e1513f591248f47ad4becd2d97cb136-fb9dbdd90ec3b341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ecf16195-2ab7-17b1-d97b-aa8d5a8e20d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D75410340D1BB6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ecf16195-2ab7-17b1-d97b-aa8d5a8e20d0", + "x-ms-request-id": "b51078ce-701e-00a9-08f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4769d1f7-38d4-163f-9404-5ed834df3794/test-directory-3e3ca644-bbaa-4ffb-7362-d28b0c110bda?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2706ac6df71eb40a7c709fd45a22e8d-7c5892c41c98274d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64e95b28-1a7d-da9b-65a1-785558250ac7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541034118198\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64e95b28-1a7d-da9b-65a1-785558250ac7", + "x-ms-request-id": "a4eab24d-e01f-0084-58f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4769d1f7-38d4-163f-9404-5ed834df3794/test-directory-3e3ca644-bbaa-4ffb-7362-d28b0c110bda/test-file-41e0cf70-4c4b-f9e2-c9b5-40b972e651a3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-61b4ba94bbe2314ca440786545729f43-67ac5fb9a4d29643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ea480e6-6af0-db9b-79f0-9ac8d9e2677e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D754103414D41E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ea480e6-6af0-db9b-79f0-9ac8d9e2677e", + "x-ms-request-id": "a4eab24e-e01f-0084-59f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4769d1f7-38d4-163f-9404-5ed834df3794/test-directory-3e3ca644-bbaa-4ffb-7362-d28b0c110bda/test-file-41e0cf70-4c4b-f9e2-c9b5-40b972e651a3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-654f7b0444fd334eb6de208ef6ea2b9d-0c1c8831ffccd745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fdfdee01-c1e7-8c15-e0db-bca2a5b9fce3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "6d9fd54f-59c2-c89f-724d-c4e2df952642", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D754103414D41E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fdfdee01-c1e7-8c15-e0db-bca2a5b9fce3", + "x-ms-lease-id": "6d9fd54f-59c2-c89f-724d-c4e2df952642", + "x-ms-request-id": "b51078eb-701e-00a9-20f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4769d1f7-38d4-163f-9404-5ed834df3794/test-directory-3e3ca644-bbaa-4ffb-7362-d28b0c110bda/test-file-41e0cf70-4c4b-f9e2-c9b5-40b972e651a3", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-19345b4a2d3fc94189f4ba8c382ce00a-26bbc0b39a447a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f0e02a94-2898-c45b-5346-11676710a596", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-id": "6d9fd54f-59c2-c89f-724d-c4e2df952642", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D754103414D41E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f0e02a94-2898-c45b-5346-11676710a596", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "b51078f3-701e-00a9-28f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4769d1f7-38d4-163f-9404-5ed834df3794?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d7291b092628f43bec3f91403ab1fb9-c15c6f7d1e50444a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7b0dde1e-0bd8-a14b-fc7d-1bc864d4c411", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b0dde1e-0bd8-a14b-fc7d-1bc864d4c411", + "x-ms-request-id": "b51078fa-701e-00a9-2ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:46.0190082-07:00", + "RandomSeed": "111086603", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..23d07f0d7b8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsFail.json @@ -0,0 +1,843 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a9643739-be48-03d6-ee09-6558337527b3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e285b081a1055840a431e2dd8ba35032-8f2ce1a2d87f7740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "eeb71689-7a30-8dec-d9ac-8b408f40364c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410242ECF42\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eeb71689-7a30-8dec-d9ac-8b408f40364c", + "x-ms-request-id": "b5104eeb-701e-00a9-77f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a9643739-be48-03d6-ee09-6558337527b3/test-directory-5e6e18b3-d493-2bb3-4e12-96944eb33525?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0d1fdf2c6a496439228fc9e98ec01e9-c7ec33d502467e4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b66f227d-ec5a-b5f6-638b-a01ee4573f26", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D754102432F0EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b66f227d-ec5a-b5f6-638b-a01ee4573f26", + "x-ms-request-id": "a4eab055-e01f-0084-6bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a9643739-be48-03d6-ee09-6558337527b3/test-directory-5e6e18b3-d493-2bb3-4e12-96944eb33525/test-file-b3826577-1972-7b8e-955d-3a8a8177a9a5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-899ad8234755244fa30886298f888f03-c9feb71d9cac494a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1cc52cc9-0f26-6461-94f4-20fcb16c33eb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D754102436099D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1cc52cc9-0f26-6461-94f4-20fcb16c33eb", + "x-ms-request-id": "a4eab057-e01f-0084-6df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a9643739-be48-03d6-ee09-6558337527b3/test-directory-5e6e18b3-d493-2bb3-4e12-96944eb33525/test-file-b3826577-1972-7b8e-955d-3a8a8177a9a5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:19 GMT", + "traceparent": "00-b24da4f99d207e40a7ce34ac4477603a-1693ca2b3b8ab747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54c06d31-8cb1-3f7e-61b2-974f5dce2077", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54c06d31-8cb1-3f7e-61b2-974f5dce2077", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104efd-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a9643739-be48-03d6-ee09-6558337527b3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1fba0f9c2d22c44f9e249803fc597f18-c25806eeb266eb44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43caef10-dfab-553a-7c90-c08e7c939bcb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43caef10-dfab-553a-7c90-c08e7c939bcb", + "x-ms-request-id": "b5104f03-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9073588f-470a-279d-e10a-0ae40a08ff59?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-38d3dcfd4385704da983b05681b0a311-225242fca114e940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e7e7b631-7495-c82e-51a3-62a1d4554a74", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410243EADD5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7e7b631-7495-c82e-51a3-62a1d4554a74", + "x-ms-request-id": "b5104f08-701e-00a9-0ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9073588f-470a-279d-e10a-0ae40a08ff59/test-directory-1ee16791-2c54-b2c7-8b6c-fc0f279adee3?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be040736dbfe184ca38177a9032f95b5-873998b27067794b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e171abb0-1c1b-0562-ee34-5c28771fa0b7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D754102442D8A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e171abb0-1c1b-0562-ee34-5c28771fa0b7", + "x-ms-request-id": "a4eab058-e01f-0084-6ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9073588f-470a-279d-e10a-0ae40a08ff59/test-directory-1ee16791-2c54-b2c7-8b6c-fc0f279adee3/test-file-80d17ec4-f6a3-7a52-a3aa-eedd10663860?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7bbb37ee13726c44be9c4b87007767f6-b4d34db04dbc5e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb9c65d6-b059-ba9b-58f7-3e712d84f488", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D754102445F824\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb9c65d6-b059-ba9b-58f7-3e712d84f488", + "x-ms-request-id": "a4eab059-e01f-0084-6ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9073588f-470a-279d-e10a-0ae40a08ff59/test-directory-1ee16791-2c54-b2c7-8b6c-fc0f279adee3/test-file-80d17ec4-f6a3-7a52-a3aa-eedd10663860", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:19 GMT", + "traceparent": "00-4aafbd3eef99b341bfea206dd34592b8-e0640cf0f221f747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa07deea-3cca-8a06-23a4-2331be56856d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "aa07deea-3cca-8a06-23a4-2331be56856d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104f2a-701e-00a9-2df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9073588f-470a-279d-e10a-0ae40a08ff59?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4e6da440a9d54146a4ac66726988ce75-ba7d9dfc6d31e746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f873538-4a7d-c0bd-f462-951c015d0960", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f873538-4a7d-c0bd-f462-951c015d0960", + "x-ms-request-id": "b5104f2b-701e-00a9-2ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b43c2098-fe76-e359-8f55-d3f6f6cb677e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed8e9c1022647e458e48f611848cc9b3-d147784cb9fc3040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "01a2e5ca-7569-3a7b-dba3-c02876c6c929", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410244C698B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01a2e5ca-7569-3a7b-dba3-c02876c6c929", + "x-ms-request-id": "b5104f2e-701e-00a9-31f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b43c2098-fe76-e359-8f55-d3f6f6cb677e/test-directory-d0a117fa-8164-6291-31ce-9447330d725c?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-148e9adc19ccea4586a05eaa98f05b4b-4509e88aff4a3e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a51a265-df91-4815-543f-d09ae03406ce", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D7541024516823\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a51a265-df91-4815-543f-d09ae03406ce", + "x-ms-request-id": "a4eab05a-e01f-0084-70f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b43c2098-fe76-e359-8f55-d3f6f6cb677e/test-directory-d0a117fa-8164-6291-31ce-9447330d725c/test-file-1c836431-b899-9400-029c-1ba6d565ec6a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-548918d966104242a953d025f525d65b-e8c93d2dfddad54c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11f9deb7-db43-adbf-a2bd-57f4c36e73ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410245475D6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11f9deb7-db43-adbf-a2bd-57f4c36e73ee", + "x-ms-request-id": "a4eab05b-e01f-0084-71f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b43c2098-fe76-e359-8f55-d3f6f6cb677e/test-directory-d0a117fa-8164-6291-31ce-9447330d725c/test-file-1c836431-b899-9400-029c-1ba6d565ec6a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-569456f1ff57264fa7231fa6d06d7a3f-363d1aa3ab899448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7ee9a77-db6c-fb26-7c34-eeffc0d601d5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "f7ee9a77-db6c-fb26-7c34-eeffc0d601d5", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104f41-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b43c2098-fe76-e359-8f55-d3f6f6cb677e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f80caae061db3542bcfc0a61edfb7f0a-414ba0ca13ae7f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "297dcfbd-7b80-7781-40c9-291d861259c2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "297dcfbd-7b80-7781-40c9-291d861259c2", + "x-ms-request-id": "b5104f46-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c4402bb-d080-f8d2-6bac-2b8c62a0f772?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-944e423b9911724593b434860cdf6966-d795c57c955c6d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "00cab686-85c5-ed0a-fd84-bed350f5159f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410245AC17D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "00cab686-85c5-ed0a-fd84-bed350f5159f", + "x-ms-request-id": "b5104f47-701e-00a9-48f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c4402bb-d080-f8d2-6bac-2b8c62a0f772/test-directory-229ab6d1-69d1-e369-ac4e-e062e1e6a259?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-229181c6a8d5cc479d76a9a75305f59c-93640f08df23dd48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f1a4e09-9877-1de7-4ce6-5476a5a70c17", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410245EE2C0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f1a4e09-9877-1de7-4ce6-5476a5a70c17", + "x-ms-request-id": "a4eab05c-e01f-0084-72f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2c4402bb-d080-f8d2-6bac-2b8c62a0f772/test-directory-229ab6d1-69d1-e369-ac4e-e062e1e6a259/test-file-dfe364e2-68ef-dac9-089d-c97e7695c92b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f4d27cb7d140f49955ce6706b3219b8-cecc8cd39c6f264f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5f1db47-c59e-a067-8540-97d9cf69a7b7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D754102461DAB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5f1db47-c59e-a067-8540-97d9cf69a7b7", + "x-ms-request-id": "a4eab05d-e01f-0084-73f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c4402bb-d080-f8d2-6bac-2b8c62a0f772/test-directory-229ab6d1-69d1-e369-ac4e-e062e1e6a259/test-file-dfe364e2-68ef-dac9-089d-c97e7695c92b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4fc86f61063a2840890865072fc2437b-1eabd31a8a1b8f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a371744-13a3-e58c-21b9-0d8a6a088820", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D754102461DAB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9a371744-13a3-e58c-21b9-0d8a6a088820", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5104f60-701e-00a9-5ff9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c4402bb-d080-f8d2-6bac-2b8c62a0f772/test-directory-229ab6d1-69d1-e369-ac4e-e062e1e6a259/test-file-dfe364e2-68ef-dac9-089d-c97e7695c92b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754102461DAB0\u0022", + "traceparent": "00-2e53244bca96244e9f6637e38df11c3f-55f36dd9888a2546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b895c608-0d32-0a13-9ce6-fa946cc17579", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b895c608-0d32-0a13-9ce6-fa946cc17579", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5104f63-701e-00a9-62f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2c4402bb-d080-f8d2-6bac-2b8c62a0f772?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c6480fda32fc3844ae32f02807219bcf-faa5606d94e78c41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a4826222-d073-33ee-95c7-dd8541ce60ce", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a4826222-d073-33ee-95c7-dd8541ce60ce", + "x-ms-request-id": "b5104f67-701e-00a9-65f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3c11ba9b-369a-4aa1-608d-04c802802a23?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1fb97e795809784a930e5d7b53952eca-67d3f4796632cc48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "24f73b09-3867-eb26-c037-43e6cc263114", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D75410246AA003\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24f73b09-3867-eb26-c037-43e6cc263114", + "x-ms-request-id": "b5104f6f-701e-00a9-6cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3c11ba9b-369a-4aa1-608d-04c802802a23/test-directory-0713ba9c-575c-ca8f-b4e0-f7076b606a80?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d41f8b2bc0a38c44be4a9c7ca55c8b2b-68b1ff671d8fd74c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25a4b661-c0cc-b288-ac2d-7087411e8060", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410246F30C5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25a4b661-c0cc-b288-ac2d-7087411e8060", + "x-ms-request-id": "a4eab05e-e01f-0084-74f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3c11ba9b-369a-4aa1-608d-04c802802a23/test-directory-0713ba9c-575c-ca8f-b4e0-f7076b606a80/test-file-ac20c3cc-6a67-968b-feda-f3d60e883d94?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f71d3dfdd717b442bc8371236e985f56-e45712932ac25c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca3ae805-b8ff-f6b7-2b0e-27f1ccb1a323", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410247278A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca3ae805-b8ff-f6b7-2b0e-27f1ccb1a323", + "x-ms-request-id": "a4eab05f-e01f-0084-75f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3c11ba9b-369a-4aa1-608d-04c802802a23/test-directory-0713ba9c-575c-ca8f-b4e0-f7076b606a80/test-file-ac20c3cc-6a67-968b-feda-f3d60e883d94", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-de41242465a19640b3cd8c847c1075e9-6e8a6043afbf1f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26d1fee2-724d-c295-21af-88ad1dc339e6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-lease-id": "79b0af4b-f449-6a99-c1db-cbf96f29019c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "26d1fee2-724d-c295-21af-88ad1dc339e6", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "b5104f89-701e-00a9-03f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3c11ba9b-369a-4aa1-608d-04c802802a23?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a74ca84d1eb3134eae9c653a5ab63dc1-181624d7f986c642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd0f5d0d-7de0-7dd6-4649-47c843f76a4b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd0f5d0d-7de0-7dd6-4649-47c843f76a4b", + "x-ms-request-id": "b5104f90-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:19.9553971-07:00", + "RandomSeed": "362164177", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..b502cc3d6833 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_AccessConditionsFailAsync.json @@ -0,0 +1,843 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5824413b-0fea-32c7-489d-2981c9a47144?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85ca4f5ac88e4548b34a0c45c6b7cb6c-b7328a5a6b6cf440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "89d78dbd-57f6-65a8-a0b5-eb968c934aec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034202EA2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "89d78dbd-57f6-65a8-a0b5-eb968c934aec", + "x-ms-request-id": "b5107902-701e-00a9-36f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5824413b-0fea-32c7-489d-2981c9a47144/test-directory-06e543a7-e34c-d614-fa1f-10542d26887b?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e99b1e2591704148b320ac6c764e62f2-e9cc8accdd672a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "66f9f54b-dae7-d9b1-7901-8ed64654387a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D754103425CEEE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66f9f54b-dae7-d9b1-7901-8ed64654387a", + "x-ms-request-id": "a4eab254-e01f-0084-5ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5824413b-0fea-32c7-489d-2981c9a47144/test-directory-06e543a7-e34c-d614-fa1f-10542d26887b/test-file-61d9702c-0ecf-be20-f43d-b168780d5c49?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bbbe8b8dade1a14d88003cdd98826c87-bf1e782cec62694c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "08daf1ac-17d7-3de5-d43a-71aa2949616b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541034292FB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08daf1ac-17d7-3de5-d43a-71aa2949616b", + "x-ms-request-id": "a4eab257-e01f-0084-62f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5824413b-0fea-32c7-489d-2981c9a47144/test-directory-06e543a7-e34c-d614-fa1f-10542d26887b/test-file-61d9702c-0ecf-be20-f43d-b168780d5c49", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:46 GMT", + "traceparent": "00-46186e1e6f2d4a43b1a9fda174abca9a-ad4cec8f0cb40646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "87bcb0db-5433-8e71-76cb-63f2b0eab82f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87bcb0db-5433-8e71-76cb-63f2b0eab82f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5107910-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5824413b-0fea-32c7-489d-2981c9a47144?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-02cb2bfeea194443ab1399baa0563a07-47a57f037ac4b94a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "79cef5d5-d98d-5038-d3a0-75809b5b59f2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "79cef5d5-d98d-5038-d3a0-75809b5b59f2", + "x-ms-request-id": "b5107913-701e-00a9-46f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f55bb93f-502f-6433-fa0f-e36227925f75?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2091d60d1ab52d49b10d8539bd5f81d9-1afa226990f42144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "76a03a77-fba5-8450-c169-7e7ef6d52941", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D754103430A992\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76a03a77-fba5-8450-c169-7e7ef6d52941", + "x-ms-request-id": "b5107918-701e-00a9-4bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f55bb93f-502f-6433-fa0f-e36227925f75/test-directory-b7a5ff41-9e3e-00d6-17ab-d659108b63c6?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0495e1effb873b4e945a0fff9aef7ce8-dd1752df5641884f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0266feac-588f-d809-649f-5ff924f67436", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:45 GMT", + "ETag": "\u00220x8D7541034353715\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0266feac-588f-d809-649f-5ff924f67436", + "x-ms-request-id": "a4eab25b-e01f-0084-66f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f55bb93f-502f-6433-fa0f-e36227925f75/test-directory-b7a5ff41-9e3e-00d6-17ab-d659108b63c6/test-file-5a7eb806-3cea-594f-2ec5-23a6a5243ff4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c4c5033c2be5b24db7d59d9bfbbc15d1-92b37be57dc7674d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "08acc223-5ea4-6f5f-af0d-d3c934633340", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D754103438A2AA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08acc223-5ea4-6f5f-af0d-d3c934633340", + "x-ms-request-id": "a4eab25c-e01f-0084-67f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f55bb93f-502f-6433-fa0f-e36227925f75/test-directory-b7a5ff41-9e3e-00d6-17ab-d659108b63c6/test-file-5a7eb806-3cea-594f-2ec5-23a6a5243ff4", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:46 GMT", + "traceparent": "00-a5e9daad145acd48bd96e71088bab1d2-825f067d0f918a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e283860a-3778-934f-2e3d-62178e6d712e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "e283860a-3778-934f-2e3d-62178e6d712e", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5107927-701e-00a9-57f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f55bb93f-502f-6433-fa0f-e36227925f75?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-460e6d596d463f4bafa37a2b546b5a42-0a87b0472740214d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aebf7b3d-50df-29c8-1b73-690b00fa1614", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aebf7b3d-50df-29c8-1b73-690b00fa1614", + "x-ms-request-id": "b510792d-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6bf89b66-b20b-e587-31c2-3270b083fea6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-794e4ac1c53547438b1241bcf8e9ba85-6d8111031f02d145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f96571f0-508f-8ba7-f3d9-7c1c1e577898", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D754103440AF49\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f96571f0-508f-8ba7-f3d9-7c1c1e577898", + "x-ms-request-id": "b5107932-701e-00a9-62f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6bf89b66-b20b-e587-31c2-3270b083fea6/test-directory-5089c275-0320-a367-4d6a-eb41af2b2ae8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd7dbbd09f40574c947b6e7f825c60df-5c8bf37bb411b843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f8e66950-6fc0-ec95-0ac1-ac246465dbc7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034454399\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8e66950-6fc0-ec95-0ac1-ac246465dbc7", + "x-ms-request-id": "a4eab25d-e01f-0084-68f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6bf89b66-b20b-e587-31c2-3270b083fea6/test-directory-5089c275-0320-a367-4d6a-eb41af2b2ae8/test-file-a21994af-39d7-7079-ab57-47d2e4935d1b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-108e4b29d2d3054cbbb3cdc27cf12d8e-1a8ff5c7796b9448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b1245773-ce17-1751-f076-4d6927c30877", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D75410344A9928\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1245773-ce17-1751-f076-4d6927c30877", + "x-ms-request-id": "a4eab25f-e01f-0084-6af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6bf89b66-b20b-e587-31c2-3270b083fea6/test-directory-5089c275-0320-a367-4d6a-eb41af2b2ae8/test-file-a21994af-39d7-7079-ab57-47d2e4935d1b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-71ed8f4f3f0a2242a67fcdad6cba050c-bbb76edb879dc343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8c5ea389-ab6f-2c03-71d9-55cee4bd6b23", + "x-ms-date": "Fri, 18 Oct 2019 21:14:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "8c5ea389-ab6f-2c03-71d9-55cee4bd6b23", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5107947-701e-00a9-73f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6bf89b66-b20b-e587-31c2-3270b083fea6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f0f6056a95d5241b1b46752016e0566-199dbe12fc488340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "84e0945d-7b64-b908-8cfd-309a3fb499af", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "84e0945d-7b64-b908-8cfd-309a3fb499af", + "x-ms-request-id": "b510794a-701e-00a9-76f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-48b8971a-5125-5df0-7481-b7c866721963?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b229ac79ecf94c4d8f3b2c3180d9903c-83a736a30c06ca43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7b76950c-ca55-0cad-a482-0fe3c33f521a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034519F40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b76950c-ca55-0cad-a482-0fe3c33f521a", + "x-ms-request-id": "b5107957-701e-00a9-01f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-48b8971a-5125-5df0-7481-b7c866721963/test-directory-bcd2cce4-4a42-32d1-d8a9-93e6172661de?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e15407faaabe7d49888500ad143eeae8-1aa09fb495686249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2fe51feb-e1c3-c1dd-c344-a3ab36c7f57d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034563693\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2fe51feb-e1c3-c1dd-c344-a3ab36c7f57d", + "x-ms-request-id": "a4eab260-e01f-0084-6bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-48b8971a-5125-5df0-7481-b7c866721963/test-directory-bcd2cce4-4a42-32d1-d8a9-93e6172661de/test-file-2c003121-8182-461e-bed4-e7de9e775bfc?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f30b617aaaa7b046a23470eb9ae9a153-536fdf2ca30c8d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a6382d6f-1fdc-6af2-019f-71eefaff234b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034595168\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a6382d6f-1fdc-6af2-019f-71eefaff234b", + "x-ms-request-id": "a4eab262-e01f-0084-6df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-48b8971a-5125-5df0-7481-b7c866721963/test-directory-bcd2cce4-4a42-32d1-d8a9-93e6172661de/test-file-2c003121-8182-461e-bed4-e7de9e775bfc", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-57a1b6da9f1e8442a0533b7f23c6a3de-a1abd1a853328b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "716ed90d-b43e-3d20-2b8f-f5a0c02c06b9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034595168\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "716ed90d-b43e-3d20-2b8f-f5a0c02c06b9", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107976-701e-00a9-1ef9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-48b8971a-5125-5df0-7481-b7c866721963/test-directory-bcd2cce4-4a42-32d1-d8a9-93e6172661de/test-file-2c003121-8182-461e-bed4-e7de9e775bfc", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7541034595168\u0022", + "traceparent": "00-da651d3e02424c49a7ae20e3eaffb1d5-bd397a6b6afce944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21e01554-b291-340d-8610-ec3d089c30e9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "21e01554-b291-340d-8610-ec3d089c30e9", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b510797c-701e-00a9-24f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-48b8971a-5125-5df0-7481-b7c866721963?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cdeac912f683c04b866b5fd438d2d517-55539e9169483e4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa4c5b97-e54c-2528-b59a-cd03c2026853", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa4c5b97-e54c-2528-b59a-cd03c2026853", + "x-ms-request-id": "b5107986-701e-00a9-2df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f3e5a617-47b9-5c01-cd81-889331160f44?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5cbe60d3d47d6d4a85a6a6e0a0097222-b169851fc0410540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7ede2d94-9d5d-5008-59f0-ddcb5d95f49f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D754103463A095\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ede2d94-9d5d-5008-59f0-ddcb5d95f49f", + "x-ms-request-id": "b5107993-701e-00a9-38f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f3e5a617-47b9-5c01-cd81-889331160f44/test-directory-9784898a-bb5d-9203-09d3-632d4d023288?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f442c5d3dda17342893e1749d446c843-ab1c6cac4100ce4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a1735b97-05c0-d838-294b-758939db0356", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D754103468193E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1735b97-05c0-d838-294b-758939db0356", + "x-ms-request-id": "a4eab263-e01f-0084-6ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f3e5a617-47b9-5c01-cd81-889331160f44/test-directory-9784898a-bb5d-9203-09d3-632d4d023288/test-file-6ae654bd-f095-fa66-a2a2-750868a4ea37?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a275d70582f3e048a333958f14a1ffbb-eee7223279ace84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53a1fc51-4aea-a665-f479-ff1d90306f85", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D75410346C4BEF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53a1fc51-4aea-a665-f479-ff1d90306f85", + "x-ms-request-id": "a4eab264-e01f-0084-6ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f3e5a617-47b9-5c01-cd81-889331160f44/test-directory-9784898a-bb5d-9203-09d3-632d4d023288/test-file-6ae654bd-f095-fa66-a2a2-750868a4ea37", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2f2783bb75bb440a7ce37c8353fde97-3ac303d00cec9c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6cb62efa-9602-d44d-04ee-fd1592aa4e89", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-lease-id": "34e86775-b533-1314-9119-88e50496efd0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "6cb62efa-9602-d44d-04ee-fd1592aa4e89", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "b51079b2-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f3e5a617-47b9-5c01-cd81-889331160f44?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-71037e20ccc7e34c99a0063c3e78f78a-a70d4747b294b348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6123b99a-037a-ca83-f097-cc5614b199e0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6123b99a-037a-ca83-f097-cc5614b199e0", + "x-ms-request-id": "b51079bc-701e-00a9-5cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:46.7002747-07:00", + "RandomSeed": "467801238", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_Error.json new file mode 100644 index 000000000000..ef12fb03f062 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_Error.json @@ -0,0 +1,102 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-253fea13-548d-91e9-af70-de4af6ef6907?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6210e858835ff94baee78c8ede21d850-03b41c882e2c7744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "10949b81-7af4-4b44-a768-89760fa175c1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D75410247B9024\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "10949b81-7af4-4b44-a768-89760fa175c1", + "x-ms-request-id": "b5104f97-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-253fea13-548d-91e9-af70-de4af6ef6907/test-file-be930f08-6ddb-0b5b-8a1e-323990ccc93a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cee34026d3de5f42ba5fa9dfe6ee92bf-3914a718d8ccd343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b81402de-ebe2-1495-4089-85d6480bbbdb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "b81402de-ebe2-1495-4089-85d6480bbbdb", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5104fa0-701e-00a9-17f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-253fea13-548d-91e9-af70-de4af6ef6907?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e439abe6c3f54e40b6d032e3b71a9dca-76edb472b607a04a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e5be10b-11b7-da58-d8b4-1bd1d33c1eeb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e5be10b-11b7-da58-d8b4-1bd1d33c1eeb", + "x-ms-request-id": "b5104fa9-701e-00a9-1ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1521732178", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_ErrorAsync.json new file mode 100644 index 000000000000..02c7a57541c1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_ErrorAsync.json @@ -0,0 +1,102 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0180c663-27c0-7995-ce9a-fbe68d6e5382?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5f84222c8bda914c86440ebce2adccc0-b4f7afe5f0ef3d46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e788745f-54bd-49e4-eef3-250006891a16", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D754103473313A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e788745f-54bd-49e4-eef3-250006891a16", + "x-ms-request-id": "b51079cd-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0180c663-27c0-7995-ce9a-fbe68d6e5382/test-file-cbf9052a-e58a-5e7b-b044-27accb1748e4", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e55dd098b311b14ebc246770af3ecc14-ed4cec69fbceed48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b5345f8-45f1-795e-f92a-36792d377ed7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "2b5345f8-45f1-795e-f92a-36792d377ed7", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b51079e3-701e-00a9-7df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0180c663-27c0-7995-ce9a-fbe68d6e5382?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d65144c097f3df4db23302c8379940a0-c88a6010a3025d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86b3d60e-1dc3-44f2-b30d-1fbb354ba5b1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86b3d60e-1dc3-44f2-b30d-1fbb354ba5b1", + "x-ms-request-id": "b51079ed-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1095551048", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemIdentitySAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemIdentitySAS.json new file mode 100644 index 000000000000..8aa6271d750a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemIdentitySAS.json @@ -0,0 +1,248 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f77a2f4-c39a-1bbd-a8b7-2da6cc3f3e57?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-25d6feb4dd2ed14d9371b064516e866e-0b9a9e3d7b774c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1043ac80-416b-f1b6-d6af-179a3f47b1b8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D754102485F05D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1043ac80-416b-f1b6-d6af-179a3f47b1b8", + "x-ms-request-id": "b5104fb6-701e-00a9-2af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f77a2f4-c39a-1bbd-a8b7-2da6cc3f3e57/test-directory-fa4adefa-00df-6645-c811-861ccfc73780?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d0d7c304b73f9d49b8ae7d71f7590768-f557cb4de355f14e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "087ddff8-5fcd-8252-9757-72cf3ddcb416", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410248A281F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "087ddff8-5fcd-8252-9757-72cf3ddcb416", + "x-ms-request-id": "a4eab060-e01f-0084-76f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f77a2f4-c39a-1bbd-a8b7-2da6cc3f3e57/test-directory-fa4adefa-00df-6645-c811-861ccfc73780/test-file-fcd3bc62-08a0-9a08-e345-c0fdb51070be?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-076a4e39135ab04d831bb06bcaffdaa4-12ea1a7909fd6e48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5fa1d552-a8c9-41ea-75d5-ea277b32cf69", + "x-ms-date": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:19 GMT", + "ETag": "\u00220x8D75410248D3EF9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5fa1d552-a8c9-41ea-75d5-ea277b32cf69", + "x-ms-request-id": "a4eab061-e01f-0084-77f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-982fc5f35446ee4381dcec669f48ebeb-db8f0b824c584742-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1a6061661ef76abfdc73e1dd4a53acae", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1BAAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:20 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - NCUS ProdSlices", + "x-ms-request-id": "23f88178-19b3-4102-ba5a-322832b56100" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-982fc5f35446ee4381dcec669f48ebeb-39750c2b93bd3e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "687c1bc6-543a-b74c-03a5-ff73e03b1677", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:14:20Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "687c1bc6-543a-b74c-03a5-ff73e03b1677", + "x-ms-request-id": "f0c14649-d01e-0044-29f9-85f560000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:14:20Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:14:20Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EIVEEd2EKiy/z95jWnq04blZPcaaTn\u002B/J3\u002BzKLaMIOaU=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-6f77a2f4-c39a-1bbd-a8b7-2da6cc3f3e57/test-directory-fa4adefa-00df-6645-c811-861ccfc73780/test-file-fcd3bc62-08a0-9a08-e345-c0fdb51070be?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A20Z\u0026se=2019-10-18T22%3A14%3A20Z\u0026sr=c\u0026sp=racwdl\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A14%3A20Z\u0026ske=2019-10-18T22%3A14%3A20Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-185cdc7491ea6e43a0086188fa50a7f4-30b5edadca2beb4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3331e6d5-c566-a879-5c11-8cc7736e6db0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D75410248D3EF9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3331e6d5-c566-a879-5c11-8cc7736e6db0", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:20 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "f0c14656-d01e-0044-36f9-85f560000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f77a2f4-c39a-1bbd-a8b7-2da6cc3f3e57?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9ee4c6bdf661c14aac79f939dad0ddc5-2163c2d67570534a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64089f27-7922-3148-00b7-03a4da6763cd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64089f27-7922-3148-00b7-03a4da6763cd", + "x-ms-request-id": "b510503f-701e-00a9-22f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:20.5870013-07:00", + "RandomSeed": "1849504358", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemIdentitySASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemIdentitySASAsync.json new file mode 100644 index 000000000000..7d8bc3b75f87 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemIdentitySASAsync.json @@ -0,0 +1,248 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b3bb3236-8b5b-bb9d-c545-014644ad0113?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b6949e5ff2c914d847bddb1d7cc0da2-e963bf3c92c80942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e1c7d003-2f65-66c6-87f1-0b68957ed809", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D75410347C802D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1c7d003-2f65-66c6-87f1-0b68957ed809", + "x-ms-request-id": "b51079f6-701e-00a9-0cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b3bb3236-8b5b-bb9d-c545-014644ad0113/test-directory-2053087e-147f-f456-aab8-7d49817c4131?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e42125ed70ed4e408b97e045e43ec54c-931e14e490212441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4bd436dc-cad8-aa37-3d43-9727686a8c5d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D75410348106E8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4bd436dc-cad8-aa37-3d43-9727686a8c5d", + "x-ms-request-id": "a4eab267-e01f-0084-72f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b3bb3236-8b5b-bb9d-c545-014644ad0113/test-directory-2053087e-147f-f456-aab8-7d49817c4131/test-file-d248637f-174d-6280-1516-7fd71ba0ac9d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0e7d7eb57e3414ea1ff5e4c020173e8-ae8a2bec15f98641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f8c499c-8caa-4131-a9c6-418d8bf0a225", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034845679\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f8c499c-8caa-4131-a9c6-418d8bf0a225", + "x-ms-request-id": "a4eab269-e01f-0084-74f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-99bbd82d5e8251408a08c4a17e9ae30f-e78dc167ed73b948-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a0a52c194aa974626a6ba0b6fa14c8b1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1CQAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:47 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "81e0bb51-91f1-4fc8-842d-b04ab0c76400" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-99bbd82d5e8251408a08c4a17e9ae30f-a336e487c18e5946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e8bedea-2dde-62b2-ce54-831c7ae954c8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:14:47Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "1e8bedea-2dde-62b2-ce54-831c7ae954c8", + "x-ms-request-id": "f0c1970e-d01e-0044-56f9-85f560000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:14:47Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:14:47Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003E0g7lxVfbZUb1zN9jxYjqj\u002BeCFV8ogNjAfjODr\u002BpNjOc=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-b3bb3236-8b5b-bb9d-c545-014644ad0113/test-directory-2053087e-147f-f456-aab8-7d49817c4131/test-file-d248637f-174d-6280-1516-7fd71ba0ac9d?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A47Z\u0026se=2019-10-18T22%3A14%3A47Z\u0026sr=c\u0026sp=racwdl\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A14%3A47Z\u0026ske=2019-10-18T22%3A14%3A47Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-b0d4eb0e1e934746b7e725796b009178-5b79c856ac9dbb48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b02ca9e-d052-9f53-8a16-b3738cfc67b9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034845679\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "4b02ca9e-d052-9f53-8a16-b3738cfc67b9", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "f0c19717-d01e-0044-5ff9-85f560000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b3bb3236-8b5b-bb9d-c545-014644ad0113?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-373c3987a9012341b369a827c01284e3-e12303b45619b344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f17ccc4-7c12-845e-f002-144ed0d3e0ea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f17ccc4-7c12-845e-f002-144ed0d3e0ea", + "x-ms-request-id": "b5107a66-701e-00a9-68f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:47.3718180-07:00", + "RandomSeed": "705456010", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemSAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemSAS.json new file mode 100644 index 000000000000..86b1e55d08e6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemSAS.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6fa7afe5-3550-ec01-fbf6-3987c30c6f07?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c25e4b29e2109408db43531e0befa09-9bb850e4db3e9242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d8261af5-5459-a0be-363d-9e10cdb20796", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024D1C6EE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d8261af5-5459-a0be-363d-9e10cdb20796", + "x-ms-request-id": "b5105046-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6fa7afe5-3550-ec01-fbf6-3987c30c6f07/test-directory-0bad0445-9df9-7fbb-25db-e71da0a2011f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00ec9e8b9ab9c8489c5d69c953d95678-fd3ef95eceec1044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d13779d-fd67-6d30-25f4-3eaaf9ae7a41", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024D617E6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d13779d-fd67-6d30-25f4-3eaaf9ae7a41", + "x-ms-request-id": "a4eab063-e01f-0084-79f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6fa7afe5-3550-ec01-fbf6-3987c30c6f07/test-directory-0bad0445-9df9-7fbb-25db-e71da0a2011f/test-file-1bb2eb61-a548-70ce-6ce8-d008788ed589?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d60bbc23399a1845a019dc86dc51a307-6bfd98c64139634d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5572161b-a99f-082e-2ded-96194d8cd07e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024D92AFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5572161b-a99f-082e-2ded-96194d8cd07e", + "x-ms-request-id": "a4eab064-e01f-0084-7af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6fa7afe5-3550-ec01-fbf6-3987c30c6f07/test-directory-0bad0445-9df9-7fbb-25db-e71da0a2011f/test-file-1bb2eb61-a548-70ce-6ce8-d008788ed589?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A21Z\u0026se=2019-10-18T22%3A14%3A21Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-d45ce68244bcc64498926c84620ce31f-632cc35043ce9242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e38f60af-243b-76a2-8467-c39bf8311c56", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024D92AFB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e38f60af-243b-76a2-8467-c39bf8311c56", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105064-701e-00a9-3ff9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6fa7afe5-3550-ec01-fbf6-3987c30c6f07?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-99931df62e736342b155e632b508b879-8b0caf732f109d4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ec690fac-ecfc-cb43-438a-23816d6415fb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec690fac-ecfc-cb43-438a-23816d6415fb", + "x-ms-request-id": "b510506a-701e-00a9-44f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:21.0842245-07:00", + "RandomSeed": "1915831279", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemSASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemSASAsync.json new file mode 100644 index 000000000000..a3921ee397b7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_FileSystemSASAsync.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-25e0350c-6c1e-bead-bd4c-99d16edd7061?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-689294899e18e84ea3798aff8b16034e-26b65c404c410849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d3d5057a-fb41-c1ce-50bb-cd81f846a850", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034B3E426\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3d5057a-fb41-c1ce-50bb-cd81f846a850", + "x-ms-request-id": "b5107a75-701e-00a9-74f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-25e0350c-6c1e-bead-bd4c-99d16edd7061/test-directory-73d1e516-f0be-494d-c3f6-1fbf01aed293?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d10c4add88fbf9478c076f89b1c06ac1-1086ebc86a94b147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b8ce87f-649c-1e1a-b958-1f575f6724a1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034B99C4B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b8ce87f-649c-1e1a-b958-1f575f6724a1", + "x-ms-request-id": "a4eab26e-e01f-0084-79f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-25e0350c-6c1e-bead-bd4c-99d16edd7061/test-directory-73d1e516-f0be-494d-c3f6-1fbf01aed293/test-file-749c9bfb-5593-1595-a53c-f706a172385b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5a310cb78c9704993f962408f2e11a5-e9a178bf48c21f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f0215f4-0cba-59b4-a985-bf3c43286e4a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034BD05C9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f0215f4-0cba-59b4-a985-bf3c43286e4a", + "x-ms-request-id": "a4eab26f-e01f-0084-7af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-25e0350c-6c1e-bead-bd4c-99d16edd7061/test-directory-73d1e516-f0be-494d-c3f6-1fbf01aed293/test-file-749c9bfb-5593-1595-a53c-f706a172385b?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A47Z\u0026se=2019-10-18T22%3A14%3A47Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-18ab4d860dd60b4d8fb75a4a1683992e-588505cf7c6adb4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "49633c8b-1464-e1e7-5c10-e0c3843ed35d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034BD05C9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "49633c8b-1464-e1e7-5c10-e0c3843ed35d", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107a8d-701e-00a9-0af9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-25e0350c-6c1e-bead-bd4c-99d16edd7061?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b9a974134dfd394b9f7f8699dd668ce0-a2649f4decc0e841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "07b0d6d6-24c4-46e5-032d-87f25caab62f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07b0d6d6-24c4-46e5-032d-87f25caab62f", + "x-ms-request-id": "b5107a90-701e-00a9-0df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:47.7435490-07:00", + "RandomSeed": "1206912240", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_Oauth.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_Oauth.json new file mode 100644 index 000000000000..70df633e9995 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_Oauth.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa9da4a4-8b51-fb08-91e0-8dec00666047?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc12547f1cc14b4182ec041269af87e9-d52eafc16c86e843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cb43ce48-6035-2fa4-830f-507eee1455c3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024E01ED8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb43ce48-6035-2fa4-830f-507eee1455c3", + "x-ms-request-id": "b510506d-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa9da4a4-8b51-fb08-91e0-8dec00666047/test-directory-13678cd9-487f-6aca-516c-7a6c23d998bf?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-36704eb15449474e86ec3c9b9b1acee2-878160aca837614a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "466da12a-6e4a-697f-6166-1e69a4296dc5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024E48A34\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "466da12a-6e4a-697f-6166-1e69a4296dc5", + "x-ms-request-id": "a4eab065-e01f-0084-7bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa9da4a4-8b51-fb08-91e0-8dec00666047/test-directory-13678cd9-487f-6aca-516c-7a6c23d998bf/test-file-ff3035a9-a9a2-5709-c201-59b5158e39b5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-054f77c448201e4d83007ce26ef2bf7d-37c0005a7ec12444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4d5329c8-0ea7-c378-4639-bbdcd7dc0f64", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024E7A9BB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d5329c8-0ea7-c378-4639-bbdcd7dc0f64", + "x-ms-request-id": "a4eab066-e01f-0084-7cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa9da4a4-8b51-fb08-91e0-8dec00666047/test-directory-13678cd9-487f-6aca-516c-7a6c23d998bf/test-file-ff3035a9-a9a2-5709-c201-59b5158e39b5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ba1be36-1fd5-cf1e-6eef-04c0fe9879ac", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024E7A9BB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7ba1be36-1fd5-cf1e-6eef-04c0fe9879ac", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105077-701e-00a9-50f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa9da4a4-8b51-fb08-91e0-8dec00666047?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68cf847249e0b44ca2263e3b76a4b1cc-9b7ec53d9890674f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "18a58f0c-943a-478e-40c3-ab81f86d7193", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "18a58f0c-943a-478e-40c3-ab81f86d7193", + "x-ms-request-id": "b510507c-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2084611501", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_OauthAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_OauthAsync.json new file mode 100644 index 000000000000..c71dc290dbfb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_OauthAsync.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0d368d72-3b8c-0a75-2e3c-f2872ee3370a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9de27e35f3b0df499ae873cf0712cc4a-b1046b536ea4a24f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d2466784-bb47-6991-f725-3347c35f6c4d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034C76C3F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2466784-bb47-6991-f725-3347c35f6c4d", + "x-ms-request-id": "b5107aa6-701e-00a9-20f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0d368d72-3b8c-0a75-2e3c-f2872ee3370a/test-directory-a95e6a17-f132-9fbe-5bca-e36735d5b88a?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d124f7611a3c2c40adf9d35836cada2f-04a4d302e1c5884f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cbdad516-f7c7-172b-cb94-1b25d538bd6f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:46 GMT", + "ETag": "\u00220x8D7541034CCD45C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbdad516-f7c7-172b-cb94-1b25d538bd6f", + "x-ms-request-id": "a4eab270-e01f-0084-7bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0d368d72-3b8c-0a75-2e3c-f2872ee3370a/test-directory-a95e6a17-f132-9fbe-5bca-e36735d5b88a/test-file-7b9c5c41-ae78-3872-76eb-2e5e320dc972?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-45be732168aa9b4dafe77406cca9ce6a-ebcce08f97f3324c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee30cb44-a184-0986-457d-0d438a1a63a3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034D0314B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee30cb44-a184-0986-457d-0d438a1a63a3", + "x-ms-request-id": "a4eab271-e01f-0084-7cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0d368d72-3b8c-0a75-2e3c-f2872ee3370a/test-directory-a95e6a17-f132-9fbe-5bca-e36735d5b88a/test-file-7b9c5c41-ae78-3872-76eb-2e5e320dc972", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09e1d428-cf08-88ea-dcb7-a2fdef3d540d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034D0314B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "09e1d428-cf08-88ea-dcb7-a2fdef3d540d", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107ac1-701e-00a9-38f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0d368d72-3b8c-0a75-2e3c-f2872ee3370a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-afeec9355544b54d8fa7261506609294-2bce522a007d0048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b51bf175-5939-8e9a-522f-bd3856f02b17", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b51bf175-5939-8e9a-522f-bd3856f02b17", + "x-ms-request-id": "b5107ac6-701e-00a9-3cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "799429792", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathIdentitySAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathIdentitySAS.json new file mode 100644 index 000000000000..073471ae573e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathIdentitySAS.json @@ -0,0 +1,248 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d8669cd0-afa6-84d4-582c-619598342fb3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c098a3f4ea4d1c45b348fd1e3a23f997-2f7b2003cc24a74d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d222ec69-3b8e-d6f6-a445-bb8791618f68", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024EEEC03\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d222ec69-3b8e-d6f6-a445-bb8791618f68", + "x-ms-request-id": "b5105083-701e-00a9-5bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d8669cd0-afa6-84d4-582c-619598342fb3/test-directory-3bb0e4de-f0a6-b15e-371c-3009197ec374?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0468d6b9c8a5ec43a9d0fc8a5008945d-5d7910a0521d8547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "359385b3-bcac-3ec6-187f-a3fedf464ddc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024F320F5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "359385b3-bcac-3ec6-187f-a3fedf464ddc", + "x-ms-request-id": "a4eab067-e01f-0084-7df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d8669cd0-afa6-84d4-582c-619598342fb3/test-directory-3bb0e4de-f0a6-b15e-371c-3009197ec374/test-file-f4a6c573-08bd-6a3f-7f1f-5ffc21ce8f54?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-40b0d619c72307429467d92d00492c6e-62f5bb2b6ab0b74d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0cd30759-5ace-cfbb-1552-f1a9d730f7b0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D7541024F6316A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0cd30759-5ace-cfbb-1552-f1a9d730f7b0", + "x-ms-request-id": "a4eab068-e01f-0084-7ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-9cb571591dab164bbfa02ce0ac3d66e6-af6647ba96481840-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa4f2b53410b10378c813828e259ee16", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:21 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1BQAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:21 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "ecf08efc-223a-4c56-95b8-47adf36a5f00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-9cb571591dab164bbfa02ce0ac3d66e6-721bbc76519ebd47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d8a4b40f-4172-cb0e-7d2e-8ce87008168c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:14:21Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "d8a4b40f-4172-cb0e-7d2e-8ce87008168c", + "x-ms-request-id": "f0c147f3-d01e-0044-3ff9-85f560000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:14:21Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:14:21Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003E\u002BPtZFXJWwNZ6EVh0NAj8FWnjOOzKNv1Yx0PM/qa2fGs=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-d8669cd0-afa6-84d4-582c-619598342fb3/test-directory-3bb0e4de-f0a6-b15e-371c-3009197ec374/test-file-f4a6c573-08bd-6a3f-7f1f-5ffc21ce8f54?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A21Z\u0026se=2019-10-18T22%3A14%3A21Z\u0026sr=b\u0026sp=racwd\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A14%3A21Z\u0026ske=2019-10-18T22%3A14%3A21Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-426e567eabb0884188313f4098e9ec2e-fc8678e0192ebf4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b50eeb8f-0fb0-ce1f-7c94-4cf108e6e824", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:21 GMT", + "ETag": "\u00220x8D7541024F6316A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b50eeb8f-0fb0-ce1f-7c94-4cf108e6e824", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "f0c14801-d01e-0044-4df9-85f560000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d8669cd0-afa6-84d4-582c-619598342fb3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2cce71ac430fb340b6f50f0ccb9f223e-9dbe8ef42e155648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6986d9f-384b-8966-a6cb-a6f6d34c2ee5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f6986d9f-384b-8966-a6cb-a6f6d34c2ee5", + "x-ms-request-id": "b51050ee-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:21.2749253-07:00", + "RandomSeed": "1618817666", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathIdentitySASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathIdentitySASAsync.json new file mode 100644 index 000000000000..063683ddb77c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathIdentitySASAsync.json @@ -0,0 +1,248 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c582294f-ab5c-f894-51cd-d4d6f15d55b9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e85a58dab559840af01b51c03b65288-3a9f56415acd0645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "af9a33e7-dbdd-9c1c-d411-9f095bfd6bb7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034D9BBEA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "af9a33e7-dbdd-9c1c-d411-9f095bfd6bb7", + "x-ms-request-id": "b5107ace-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c582294f-ab5c-f894-51cd-d4d6f15d55b9/test-directory-820a8598-a154-6cfb-c40f-b32aacdee5a1?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-499d79f29df5c64092e87a3895a36d40-2bd352b55f680b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd16d3ff-7472-cde7-2d9d-a2e237565230", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034DE23BC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd16d3ff-7472-cde7-2d9d-a2e237565230", + "x-ms-request-id": "a4eab272-e01f-0084-7df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c582294f-ab5c-f894-51cd-d4d6f15d55b9/test-directory-820a8598-a154-6cfb-c40f-b32aacdee5a1/test-file-7a7f423c-fb9d-f8b0-e34b-46fd010c23c5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc2f843a299d6e4ebc449b3a8156cd0f-523bfea7f4142a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "870a2610-9ee7-7745-05b3-3606cbca2e8a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034E22622\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "870a2610-9ee7-7745-05b3-3606cbca2e8a", + "x-ms-request-id": "a4eab273-e01f-0084-7ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-82fa68bf439448409181c6e74c5d4c72-7c3d8dd404c0a147-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "718b4206f0b7196f94f2824b5708d029", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ApQHtg5s9z9ImvKxg1VpsFTeSEc1CgAAACkiPNUOAAAA; expires=Sun, 17-Nov-2019 21:14:48 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - SCUS ProdSlices", + "x-ms-request-id": "adcf3479-a584-4468-a8df-46cd1ffc6100" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-82fa68bf439448409181c6e74c5d4c72-d999771ff02dbc42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11d230fb-ca4c-0b48-03ea-0434b1c7adbc", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T22:14:47Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "11d230fb-ca4c-0b48-03ea-0434b1c7adbc", + "x-ms-request-id": "f0c19900-d01e-0044-38f9-85f560000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T21:14:48Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T22:14:47Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003Ej7YIgHoEZ9SbFJU8zZV\u002BqQ0XIdOrNu9lP433LtiQMuU=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-c582294f-ab5c-f894-51cd-d4d6f15d55b9/test-directory-820a8598-a154-6cfb-c40f-b32aacdee5a1/test-file-7a7f423c-fb9d-f8b0-e34b-46fd010c23c5?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A47Z\u0026se=2019-10-18T22%3A14%3A47Z\u0026sr=b\u0026sp=racwd\u0026skoid=c4f48289-bb84-4086-b250-6f94a8f64cee\u0026sktid=72f988bf-86f1-41af-91ab-2d7cd011db47\u0026skt=2019-10-18T21%3A14%3A48Z\u0026ske=2019-10-18T22%3A14%3A47Z\u0026sks=b\u0026skv=2019-02-02\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-b15a16915f278e428a81e34dfa11909c-c7083d1fd831f34a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64368aee-cd50-0be1-c1b8-7c5947fdb4fb", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D7541034E22622\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:47 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "64368aee-cd50-0be1-c1b8-7c5947fdb4fb", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:47 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "f0c1990f-d01e-0044-46f9-85f560000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c582294f-ab5c-f894-51cd-d4d6f15d55b9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44593e6cacca8446a82a2885efb8c208-9560af3ce44f0c46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc5c448c-6bd1-a6d8-bcff-d93fa0e46dd6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc5c448c-6bd1-a6d8-bcff-d93fa0e46dd6", + "x-ms-request-id": "b5107b61-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:47.9870157-07:00", + "RandomSeed": "107319691", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathSAS.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathSAS.json new file mode 100644 index 000000000000..40fde22f4ddc --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathSAS.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f413fa3-9fd5-f234-15c6-f27013710e93?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3086974829acb041b2b04674b4d9ea8b-3907fcc575876f42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5f7e9c74-4b03-6270-80b7-caca04a4ed51", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:21 GMT", + "ETag": "\u00220x8D75410252083B3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f7e9c74-4b03-6270-80b7-caca04a4ed51", + "x-ms-request-id": "b51050fc-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f413fa3-9fd5-f234-15c6-f27013710e93/test-directory-f7d3b96e-4aa5-fd1c-329b-8f7760a55155?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0235686d7922604e8fe92e983b408b98-cfa039ad18136b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7303d648-f463-f68b-9c32-13b1eb27547e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D754102524DC7B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7303d648-f463-f68b-9c32-13b1eb27547e", + "x-ms-request-id": "a4eab069-e01f-0084-7ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f413fa3-9fd5-f234-15c6-f27013710e93/test-directory-f7d3b96e-4aa5-fd1c-329b-8f7760a55155/test-file-c26eb3f2-0c22-1c39-2dda-46780fe1548e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e704c6cdc3e76d44aaa2033338e7c705-750c68153170ef41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d825aab-7aa0-53ed-753f-b6ddaa3b5198", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:20 GMT", + "ETag": "\u00220x8D754102527BEB7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d825aab-7aa0-53ed-753f-b6ddaa3b5198", + "x-ms-request-id": "a4eab06a-e01f-0084-80f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f413fa3-9fd5-f234-15c6-f27013710e93/test-directory-f7d3b96e-4aa5-fd1c-329b-8f7760a55155/test-file-c26eb3f2-0c22-1c39-2dda-46780fe1548e?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A21Z\u0026se=2019-10-18T22%3A14%3A21Z\u0026sr=b\u0026sp=racwd\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-8fa125cfd335d44589edc955612d673a-f93682ae979bc04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9106929f-26a4-dbde-fd9e-984788820d74", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:21 GMT", + "ETag": "\u00220x8D754102527BEB7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9106929f-26a4-dbde-fd9e-984788820d74", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510510d-701e-00a9-54f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f413fa3-9fd5-f234-15c6-f27013710e93?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-539600dd731a63488c7e966bf9bdd64c-aec00b390fe5354f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "173dacf4-c034-9af4-43ad-e57064a080f3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "173dacf4-c034-9af4-43ad-e57064a080f3", + "x-ms-request-id": "b5105111-701e-00a9-58f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:21.5993534-07:00", + "RandomSeed": "1067322005", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathSASAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathSASAsync.json new file mode 100644 index 000000000000..6256e64c6a94 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/GetPropertiesAsync_PathSASAsync.json @@ -0,0 +1,175 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ae01cc70-8b3f-4816-16f7-5cde20de8653?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-caa772b2384ee341930c19debea42761-8ff271f6814be642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a0196201-96b1-b8f4-7422-6709c927ec2e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:48 GMT", + "ETag": "\u00220x8D754103522FA66\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a0196201-96b1-b8f4-7422-6709c927ec2e", + "x-ms-request-id": "b5107b71-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ae01cc70-8b3f-4816-16f7-5cde20de8653/test-directory-ba7688f0-aa0f-0008-1d2c-859e742df6f9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6265a4e5246a0a4297a4e1f1a91a46e5-cf39d57f2c154f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b1e0f832-2cd4-04c8-658f-9c520b2bfb9c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D754103527F4D9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:48 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1e0f832-2cd4-04c8-658f-9c520b2bfb9c", + "x-ms-request-id": "a4eab277-e01f-0084-01f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ae01cc70-8b3f-4816-16f7-5cde20de8653/test-directory-ba7688f0-aa0f-0008-1d2c-859e742df6f9/test-file-ef2d80c4-375e-5314-5306-e1e114eecd79?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d1e6fe8a29f8bb40924d2f628cb55f08-6d6777ea5186ee4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0d68ad5-3a47-3259-4300-b55549314620", + "x-ms-date": "Fri, 18 Oct 2019 21:14:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:47 GMT", + "ETag": "\u00220x8D75410352BE81C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:48 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0d68ad5-3a47-3259-4300-b55549314620", + "x-ms-request-id": "a4eab278-e01f-0084-02f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ae01cc70-8b3f-4816-16f7-5cde20de8653/test-directory-ba7688f0-aa0f-0008-1d2c-859e742df6f9/test-file-ef2d80c4-375e-5314-5306-e1e114eecd79?sv=2019-02-02\u0026st=2019-10-18T20%3A14%3A48Z\u0026se=2019-10-18T22%3A14%3A48Z\u0026sr=b\u0026sp=racwd\u0026sig=Sanitized", + "RequestMethod": "HEAD", + "RequestHeaders": { + "traceparent": "00-6bbbadb356ed9c44b0975985060d589b-eaf50d92ca260249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "807c287e-2b54-d954-0880-b77103add2ad", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:48 GMT", + "ETag": "\u00220x8D75410352BE81C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "807c287e-2b54-d954-0880-b77103add2ad", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:48 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5107b89-701e-00a9-66f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ae01cc70-8b3f-4816-16f7-5cde20de8653?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-509e987b43a1ac4793903cab3d6c6008-80a9aca05ae74946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "20d7e666-c5b4-40cc-3b6f-3bcd9af87547", + "x-ms-date": "Fri, 18 Oct 2019 21:14:48 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:48 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20d7e666-c5b4-40cc-3b6f-3bcd9af87547", + "x-ms-request-id": "b5107b8d-701e-00a9-6af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:48.4706306-07:00", + "RandomSeed": "751745067", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync.json new file mode 100644 index 000000000000..295c7a577fb2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync.json @@ -0,0 +1,207 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0de392c-1390-8d91-91d0-dcf570d2761e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1650a06f8cd87f41b9b1bd6087961b17-5a5d15002af43f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3cf44cf6-6988-732c-3bd9-105cb8163f47", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D754102779E129\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3cf44cf6-6988-732c-3bd9-105cb8163f47", + "x-ms-request-id": "b51056ec-701e-00a9-10f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e0de392c-1390-8d91-91d0-dcf570d2761e/test-file-2d69c16f-82e2-eec7-46d0-510ed5b8e80c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1b610c3e121a042a4448c27e0b05d3a-286b4c0c4f010b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "673c44c3-1452-ed8b-ca4e-9255da024aac", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:24 GMT", + "ETag": "\u00220x8D75410277EB9EE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "673c44c3-1452-ed8b-ca4e-9255da024aac", + "x-ms-request-id": "a4eab0dd-e01f-0084-73f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e0de392c-1390-8d91-91d0-dcf570d2761e/test-file-2d69c16f-82e2-eec7-46d0-510ed5b8e80c?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "914b2c87-807c-49b9-8cf5-9c8ab51cf514", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "LOCPFJwlvmjuBKNr8oTsYOR3/yPeOpXOg4rBlbPvISXl2eDBoNjI0I2LToTFwYC27a93QBcbafJKwZARYym1/uN9hRmjK78Mry6WUusRCMEJCqcDd\u002BAOym/udt9Htmxk1k\u002BhSDxnE8LvapHphRYGObjOCFmBsYcCb7qptbTgxfjBMXuccMCFovfkFA1OJEVZ5z0neK4T4iXIntiBvV0OD6SYKFOaasj4SWZhnJx5tEt1UM13uE1KrU9W09LnBOSZ1gRotfzxvn10Li5IsUWITumNC22QllZXTnoERJb2EEWByMaYEf5Pg5JQAokeAfwJzYXoWvh2CUCtEGeB7Xnmfh7pxul/8D3rPojbQJPNOU1\u002B\u002BncRDbZNC76G6gCXzZYYaYRrNTsSidxH/Bxvm8ms4NcaA/IB1XBom7sr\u002BQU8VHHxwtYPYQQRa3CayRCa3XD02gkpfcmjF5MTA5mA55DWC6iqftjynH/TCJeBZwxfzr5KNh/8E9anTqtD/F5qkYTgw75o71\u002BXAj2KVnUxIa\u002BGszXaNbFx2vfSAy8tr6AgaHYToaNO995fszPhcb1hdSz7vEgpj1zTb\u002BjGlusvaVOdau3\u002BHoAMOLxWe4F9j2k6cI4DMvJX99gZQDK6iGHzL0ngRAbPYles74SM0xTaVuB/iyVdLDdgRXIV5d5OUbBaYkw3nEtiaw42VkJuyyTEPulSO/w8lQMSgP6Tun14Xp7TMXDHo7mUHCAXJtX08npOUab0\u002BxWzHsxJJRxMzrCQvvikmpm0/JsvvR7bJG8tHY2ERWjWg2KIIBOjfn2dR01vhmjdUFjgmlQKxD722PldGwiOyIlHujqVHHqGEH0eknXRbJ4HT801o6oUy78kkUcZRWJ1Dn/EJ8wtSDTeWYnX7DLJJWxaVsw6WSXeM\u002B57cYoybMoaqIP2DETS2QeYV0ohPN\u002BMW2vbvu\u002BWOrVZ5fPdstapq\u002By\u002BvEOv0hgniHzEogLavfcP7xYeVq3bg27NnCdQ9Ccx7qtdYoCb3IhTszZy0piyfyj8zsPAi1U\u002B4zjV4Tbx15NVk7NXfVt3cxKOy6J3aLHWGx3\u002BUyZjcGNVHn5HxfpRYdyiHD/kWwHNhVqwMcCyx3qH/8YZ8oNt8iJQAV7cL60YPGnG1Ety8b8bMc7Lsz\u002Bjo1cDwMY0OG5YNSodk1qi8FWsmPVW7PIuFQ0H/cG1oT7jrV4H2G/n5AP6bZ4hVV1leEB4HhtJTLZk1Ku4LDutopTsOeb8mxjmxbTxW39TDb\u002BvooSAPYIjmWCnogPELrfITcoKNBt3aN0okVlmV/E3EMfrCIq2LWURyKCGVPkUIpf9KQ60SdikODmnV6wpvEJucJE82SUsER9l\u002BGx78BTkEw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "914b2c87-807c-49b9-8cf5-9c8ab51cf514", + "x-ms-request-id": "a4eab0de-e01f-0084-74f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e0de392c-1390-8d91-91d0-dcf570d2761e/test-file-2d69c16f-82e2-eec7-46d0-510ed5b8e80c?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aecd76cc-b8b7-9030-a7d4-4c3bdfb07034", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:24 GMT", + "ETag": "\u00220x8D7541027844691\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aecd76cc-b8b7-9030-a7d4-4c3bdfb07034", + "x-ms-request-id": "a4eab0df-e01f-0084-75f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0de392c-1390-8d91-91d0-dcf570d2761e/test-file-2d69c16f-82e2-eec7-46d0-510ed5b8e80c", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3fbd483c-474e-eb5d-70af-653823b86758", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541027844691\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3fbd483c-474e-eb5d-70af-653823b86758", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105703-701e-00a9-25f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "LOCPFJwlvmjuBKNr8oTsYOR3/yPeOpXOg4rBlbPvISXl2eDBoNjI0I2LToTFwYC27a93QBcbafJKwZARYym1/uN9hRmjK78Mry6WUusRCMEJCqcDd\u002BAOym/udt9Htmxk1k\u002BhSDxnE8LvapHphRYGObjOCFmBsYcCb7qptbTgxfjBMXuccMCFovfkFA1OJEVZ5z0neK4T4iXIntiBvV0OD6SYKFOaasj4SWZhnJx5tEt1UM13uE1KrU9W09LnBOSZ1gRotfzxvn10Li5IsUWITumNC22QllZXTnoERJb2EEWByMaYEf5Pg5JQAokeAfwJzYXoWvh2CUCtEGeB7Xnmfh7pxul/8D3rPojbQJPNOU1\u002B\u002BncRDbZNC76G6gCXzZYYaYRrNTsSidxH/Bxvm8ms4NcaA/IB1XBom7sr\u002BQU8VHHxwtYPYQQRa3CayRCa3XD02gkpfcmjF5MTA5mA55DWC6iqftjynH/TCJeBZwxfzr5KNh/8E9anTqtD/F5qkYTgw75o71\u002BXAj2KVnUxIa\u002BGszXaNbFx2vfSAy8tr6AgaHYToaNO995fszPhcb1hdSz7vEgpj1zTb\u002BjGlusvaVOdau3\u002BHoAMOLxWe4F9j2k6cI4DMvJX99gZQDK6iGHzL0ngRAbPYles74SM0xTaVuB/iyVdLDdgRXIV5d5OUbBaYkw3nEtiaw42VkJuyyTEPulSO/w8lQMSgP6Tun14Xp7TMXDHo7mUHCAXJtX08npOUab0\u002BxWzHsxJJRxMzrCQvvikmpm0/JsvvR7bJG8tHY2ERWjWg2KIIBOjfn2dR01vhmjdUFjgmlQKxD722PldGwiOyIlHujqVHHqGEH0eknXRbJ4HT801o6oUy78kkUcZRWJ1Dn/EJ8wtSDTeWYnX7DLJJWxaVsw6WSXeM\u002B57cYoybMoaqIP2DETS2QeYV0ohPN\u002BMW2vbvu\u002BWOrVZ5fPdstapq\u002By\u002BvEOv0hgniHzEogLavfcP7xYeVq3bg27NnCdQ9Ccx7qtdYoCb3IhTszZy0piyfyj8zsPAi1U\u002B4zjV4Tbx15NVk7NXfVt3cxKOy6J3aLHWGx3\u002BUyZjcGNVHn5HxfpRYdyiHD/kWwHNhVqwMcCyx3qH/8YZ8oNt8iJQAV7cL60YPGnG1Ety8b8bMc7Lsz\u002Bjo1cDwMY0OG5YNSodk1qi8FWsmPVW7PIuFQ0H/cG1oT7jrV4H2G/n5AP6bZ4hVV1leEB4HhtJTLZk1Ku4LDutopTsOeb8mxjmxbTxW39TDb\u002BvooSAPYIjmWCnogPELrfITcoKNBt3aN0okVlmV/E3EMfrCIq2LWURyKCGVPkUIpf9KQ60SdikODmnV6wpvEJucJE82SUsER9l\u002BGx78BTkEw==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0de392c-1390-8d91-91d0-dcf570d2761e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d35f3c08a72ff4c9b6c7260a7baab31-0f071a171b0a534e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "96ff5789-31f3-5ce5-a464-21860fd7f381", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "96ff5789-31f3-5ce5-a464-21860fd7f381", + "x-ms-request-id": "b5105706-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1160499639", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsyncAsync.json new file mode 100644 index 000000000000..cb60a4d62b0b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsyncAsync.json @@ -0,0 +1,207 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7cd7eb0-eef7-8a06-ea1f-ccbb1c6f1bac?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c71980481ef6d4082b35b5c8a5fad1a-f7011f633b434146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e6821f8f-cc05-2c06-7167-ad06740a2079", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D75410377C57B1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6821f8f-cc05-2c06-7167-ad06740a2079", + "x-ms-request-id": "b5108085-701e-00a9-40f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c7cd7eb0-eef7-8a06-ea1f-ccbb1c6f1bac/test-file-c9f90718-b9a5-5de0-a0cf-b35e1d5674ad?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-50bb7098c9452242aea9ac661519bfdf-4a20719651de164d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e5d6d32-c758-faa5-cfbc-f4263532bc57", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "ETag": "\u00220x8D75410378191BB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e5d6d32-c758-faa5-cfbc-f4263532bc57", + "x-ms-request-id": "a4eab2d4-e01f-0084-5df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c7cd7eb0-eef7-8a06-ea1f-ccbb1c6f1bac/test-file-c9f90718-b9a5-5de0-a0cf-b35e1d5674ad?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "af2b3509-56f8-0554-1117-8ccb8eecda54", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "ODf6ASLTDawqkAPu2TTWs\u002BGGK/ztNKa3a\u002B8k6lZNyLnnm5l7PDwivBLWvHTIF1M8kPkk7t4kjAOQQpUzriJV3MhJBz2aW3elZG/qFngy71Sb6FlcKNraww\u002BW6vmm7w3vgN\u002BsfhAWojWCf4lvOnWLXlNBl8bJ\u002BbTub0QtBHB\u002B/nRh\u002BpaYhXBDhUUj2qlQaoiaC4ylZFdGJocrvg/L6J3FA4AVDT/e8tnj/hKApR4KngS7k/nj2JkdG9QPbcdhd5yoXtYoO11JuxizwmZExoBoICAKEFWk4Svm9/Jrz4QRgoZ22EdH4mOnctfgMBYz2FRTpkynVmdGBHyrQUNr3uyUoUDgzu45IT69Yp19w7EUsx6dFyg4aiseMNPKnKEfPJTrTI7WUgpmGYUO6vPJyEDLlo0kzcbDXDcUwp4ab4WcnSYJknciPmAUNv2jKX83VGeT/wUT\u002Bm7NKPBXwpBrTKoAcUzNwDbJqVgtD5bJIDK33G02h3B/iaK3O2qHynzQqOpTorczapQwyVWs5urXBAe9oOUiNMU6gOiqFYTMQt7cXWesdn16hHLZBb0a06O33zdiySqWrXMkGCHPiVQPZId3z4mDK46JQhxzSS8HIK1F8jVNaXi0Ra/ziF1bq/sdyqE2owMZNLSo2IYOI2NEHPh0ipYfwvoOwonZkKMxLZcgVX\u002BN0XypK76BpJDxpiJMrmtk5yBk/gemJ\u002BB6QKMRd6vv7c7ktkp7y1/YnR5qHRxnjeE3zEZ2vFd356qcLuoabyzlArlUZ/cg6RvBjGDpPArEErPC2atkeDB2bc\u002Bg35x0vS3xhBpjEyXpF\u002BIrtTD3jaug1xs2WJaAgImI3foofwl\u002BTM4y97fvYf\u002BO2cLIOcMAft8kAAeAPmWXcAOR2jUrwZfYrGlixZbzsHYcqH7TuEfGiF8bA38C/Q5omoezXYbJYxgq741ZnrlJMU\u002BQZJXmw7i8ylLWD70X1q9a\u002BSoOP1LvUkVmqci5bOql0tIwcpl4gdbO95M081NaExnd/qSOOvH8oBFQgBrwAl5oMD3q52QV4ndTQEi/u17xC5Wu221FF5jhNNGHKAG83vQ0zMMWcCy1xxwtOvmpPOWyXnSEQSbwIhmlCbKSjrl2l2JUi\u002B6b25tp\u002BRNQGNyeOPfs1MqNN5zNQ6mqcWd5Ijlit6OXVLD2F4LZG0gSoAo8BtG7prrv6GDGhkdF8Woz8Nba7WE5BuNG9b1ItBxTuqOfbWqWvnt/c85D0c5psSUXpSpyOLKpA//udLH8pjRDcsykpYQAnTJaW3qS9jUV3USYMA/x4YHx9mpqqEnKgsyZ/14BxAuhFwf4F9w4FgzJ2ZZsZHYlUpFKs68ZlfXokNmt\u002BfbXExg59w==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "af2b3509-56f8-0554-1117-8ccb8eecda54", + "x-ms-request-id": "a4eab2d5-e01f-0084-5ef9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c7cd7eb0-eef7-8a06-ea1f-ccbb1c6f1bac/test-file-c9f90718-b9a5-5de0-a0cf-b35e1d5674ad?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff1c4674-0c06-2e5e-f505-4bef51a40808", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "ETag": "\u00220x8D754103787713E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff1c4674-0c06-2e5e-f505-4bef51a40808", + "x-ms-request-id": "a4eab2d6-e01f-0084-5ff9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7cd7eb0-eef7-8a06-ea1f-ccbb1c6f1bac/test-file-c9f90718-b9a5-5de0-a0cf-b35e1d5674ad", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47567f4c-dad0-3a4e-d56a-d6e31c870458", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D754103787713E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "47567f4c-dad0-3a4e-d56a-d6e31c870458", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51080a2-701e-00a9-58f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "ODf6ASLTDawqkAPu2TTWs\u002BGGK/ztNKa3a\u002B8k6lZNyLnnm5l7PDwivBLWvHTIF1M8kPkk7t4kjAOQQpUzriJV3MhJBz2aW3elZG/qFngy71Sb6FlcKNraww\u002BW6vmm7w3vgN\u002BsfhAWojWCf4lvOnWLXlNBl8bJ\u002BbTub0QtBHB\u002B/nRh\u002BpaYhXBDhUUj2qlQaoiaC4ylZFdGJocrvg/L6J3FA4AVDT/e8tnj/hKApR4KngS7k/nj2JkdG9QPbcdhd5yoXtYoO11JuxizwmZExoBoICAKEFWk4Svm9/Jrz4QRgoZ22EdH4mOnctfgMBYz2FRTpkynVmdGBHyrQUNr3uyUoUDgzu45IT69Yp19w7EUsx6dFyg4aiseMNPKnKEfPJTrTI7WUgpmGYUO6vPJyEDLlo0kzcbDXDcUwp4ab4WcnSYJknciPmAUNv2jKX83VGeT/wUT\u002Bm7NKPBXwpBrTKoAcUzNwDbJqVgtD5bJIDK33G02h3B/iaK3O2qHynzQqOpTorczapQwyVWs5urXBAe9oOUiNMU6gOiqFYTMQt7cXWesdn16hHLZBb0a06O33zdiySqWrXMkGCHPiVQPZId3z4mDK46JQhxzSS8HIK1F8jVNaXi0Ra/ziF1bq/sdyqE2owMZNLSo2IYOI2NEHPh0ipYfwvoOwonZkKMxLZcgVX\u002BN0XypK76BpJDxpiJMrmtk5yBk/gemJ\u002BB6QKMRd6vv7c7ktkp7y1/YnR5qHRxnjeE3zEZ2vFd356qcLuoabyzlArlUZ/cg6RvBjGDpPArEErPC2atkeDB2bc\u002Bg35x0vS3xhBpjEyXpF\u002BIrtTD3jaug1xs2WJaAgImI3foofwl\u002BTM4y97fvYf\u002BO2cLIOcMAft8kAAeAPmWXcAOR2jUrwZfYrGlixZbzsHYcqH7TuEfGiF8bA38C/Q5omoezXYbJYxgq741ZnrlJMU\u002BQZJXmw7i8ylLWD70X1q9a\u002BSoOP1LvUkVmqci5bOql0tIwcpl4gdbO95M081NaExnd/qSOOvH8oBFQgBrwAl5oMD3q52QV4ndTQEi/u17xC5Wu221FF5jhNNGHKAG83vQ0zMMWcCy1xxwtOvmpPOWyXnSEQSbwIhmlCbKSjrl2l2JUi\u002B6b25tp\u002BRNQGNyeOPfs1MqNN5zNQ6mqcWd5Ijlit6OXVLD2F4LZG0gSoAo8BtG7prrv6GDGhkdF8Woz8Nba7WE5BuNG9b1ItBxTuqOfbWqWvnt/c85D0c5psSUXpSpyOLKpA//udLH8pjRDcsykpYQAnTJaW3qS9jUV3USYMA/x4YHx9mpqqEnKgsyZ/14BxAuhFwf4F9w4FgzJ2ZZsZHYlUpFKs68ZlfXokNmt\u002BfbXExg59w==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c7cd7eb0-eef7-8a06-ea1f-ccbb1c6f1bac?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2df21b61978d3d40b4ebe5b63baf9eb3-d13bf1cc742cb54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1a33d85-c04e-3438-9f1f-25c0a5e18437", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1a33d85-c04e-3438-9f1f-25c0a5e18437", + "x-ms-request-id": "b51080ac-701e-00a9-62f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1234252626", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditions.json new file mode 100644 index 000000000000..e1b75a35e5df --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditions.json @@ -0,0 +1,1285 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aee393c8-4cf4-2a8b-e539-66b7ec4dbaef?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-503e0e335a123549911cf0e7432c1537-81ef546673613048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2dd73a79-8ea8-6c8f-0c5e-c06390b3e1a8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D75410278CA5DE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2dd73a79-8ea8-6c8f-0c5e-c06390b3e1a8", + "x-ms-request-id": "b510570f-701e-00a9-2ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aee393c8-4cf4-2a8b-e539-66b7ec4dbaef/test-file-741c87df-3250-d580-b58c-da12986d1483?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef27dbe239e3a04585b5bf057160d1a6-647c7df18bfead41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "039aeecb-f1ce-78ca-1ac0-04d887c423c5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:24 GMT", + "ETag": "\u00220x8D754102791AA2A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "039aeecb-f1ce-78ca-1ac0-04d887c423c5", + "x-ms-request-id": "a4eab0e0-e01f-0084-76f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aee393c8-4cf4-2a8b-e539-66b7ec4dbaef/test-file-741c87df-3250-d580-b58c-da12986d1483?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a9472891-10d3-16b4-2690-96f383c82c88", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "Avc0lFR7G1NC7o9DRUIV1Aj4PrF2jEemSk10bbTtZGvOXUcd3JwZ/R6E67r\u002BSybJSetal3QvMnWwjUkGBq6fVIkkdej79/hs3kGT8qCMp/8mqiPIk8z2nyvRbU5SE/Zv5Jcw2tU\u002BzlLz7rkznD/VI\u002BZK31uL1sG8Lda8KYqpGcpKIw0JXMwp6NzR1aQTwwLr/EloBzOa5A3Vc63/gqTHSdTu6Xkxy8cZIfd/uQEdqWrT0C1AQRKXrz7/M\u002BgfKWU3CYzPJdqJuTCBT\u002BU8GysMuMpDLLF2hgfCVzk7MZfe\u002BviRSLB0TYSPSRb9v/IsWpQS83se3Py0wIKEDM2gToeYo1XtqtJ7l2pFs\u002BKaeccVlvykKD4cvx373Yct8EC27/uOZRudPq/Bl1sQ2SgaGUe6b3bR/CZJe\u002BM38c1LTacqj8TnDBSseFdM4pDjDOb14cNAcoHK5fLURek3Zk3idkqz5klkMg0yDvcehBmWZm/9QhAJCtomX6nREsYrdBEKamxFLyackK62DWSKq2HZPt95OiQ82GxwjYagkyBGB5nlFBmtUDZJYLFhU/11nLRI99TnsTntzZIA1aGf/P2OcAXKpJZHLO2oL9py24Rv\u002BvHSV5tLXlVg90aHrHuVqmS00uL3q/cdAcvmP4Jfe/INkduwzaRhQxGwaq1Qv39yE4V1vgmhd075tVbQZR/TAHxUeRug5N2/Uo/RR0BJzEFLdCz86rzpaxmMthdOkd3y3Gox\u002B0Zj0S6otWt50DAOsOgVhfDz1hW/aw4CEy7FccGx3mrWGNH656L\u002BVDRRb5rofgYvOAvt/wVUcY84Yb3/40OpyPLGN5cWGp1O9ILhbvxzGZUnlTi1xN5kgaZBwobk/nHwp6aoIkZuGB5ungqDcgOTxUco2E0L8wMTYbbx1VcXafYR8cZVyvdPuXwaRyXU4Q6irf0/vCYj5bOilMGQfUPHVzUTcoE8PfpP2B7Q8KzeP3\u002BnTidZ2KzQ7QsTsjU2vzs5U\u002B/vwG\u002BMZm8D7\u002BMHUvQGxFVB6C4cbX\u002BJQ4R2KYvEGRnjl5287n4QGui3VujIyZoWDO7g9dYNHeVwZn3qFjzkP9bKI7tXStXWMM5GZBaWwHnqXxyc5CRC1Xm3TIgBJQOr0hcS/qXev8IZCcQIxrjP2aYDALcgSFqyiE5Cn/1N1QrKmpH/hMLTC59ag9tfOg/A6HLh/SVLi4q8YHZXnB/EyzO5PSwnz1XkL/QYxcR/Uk0\u002BgbeLa9flfw4HQiNMfG5/lbenpvzimRgc/c0wM8XGPQ4oGBtoOWBb1L4eII0xl7OFmDAM2KxRXOefbm0KtEtIQAUVI2NTF1tXS9E\u002BxHmL6mUaqpqVuWRh17wzyMvyUSBy1Q==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a9472891-10d3-16b4-2690-96f383c82c88", + "x-ms-request-id": "a4eab0e1-e01f-0084-77f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aee393c8-4cf4-2a8b-e539-66b7ec4dbaef/test-file-741c87df-3250-d580-b58c-da12986d1483?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e46b37b-7a7c-a3f2-93d4-3b862b2ed41e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:24 GMT", + "ETag": "\u00220x8D75410279764B5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e46b37b-7a7c-a3f2-93d4-3b862b2ed41e", + "x-ms-request-id": "a4eab0e2-e01f-0084-78f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aee393c8-4cf4-2a8b-e539-66b7ec4dbaef/test-file-741c87df-3250-d580-b58c-da12986d1483", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cf78ae2b-ce81-080c-67f6-b5a45d14dc9e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D75410279764B5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "cf78ae2b-ce81-080c-67f6-b5a45d14dc9e", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105725-701e-00a9-44f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "Avc0lFR7G1NC7o9DRUIV1Aj4PrF2jEemSk10bbTtZGvOXUcd3JwZ/R6E67r\u002BSybJSetal3QvMnWwjUkGBq6fVIkkdej79/hs3kGT8qCMp/8mqiPIk8z2nyvRbU5SE/Zv5Jcw2tU\u002BzlLz7rkznD/VI\u002BZK31uL1sG8Lda8KYqpGcpKIw0JXMwp6NzR1aQTwwLr/EloBzOa5A3Vc63/gqTHSdTu6Xkxy8cZIfd/uQEdqWrT0C1AQRKXrz7/M\u002BgfKWU3CYzPJdqJuTCBT\u002BU8GysMuMpDLLF2hgfCVzk7MZfe\u002BviRSLB0TYSPSRb9v/IsWpQS83se3Py0wIKEDM2gToeYo1XtqtJ7l2pFs\u002BKaeccVlvykKD4cvx373Yct8EC27/uOZRudPq/Bl1sQ2SgaGUe6b3bR/CZJe\u002BM38c1LTacqj8TnDBSseFdM4pDjDOb14cNAcoHK5fLURek3Zk3idkqz5klkMg0yDvcehBmWZm/9QhAJCtomX6nREsYrdBEKamxFLyackK62DWSKq2HZPt95OiQ82GxwjYagkyBGB5nlFBmtUDZJYLFhU/11nLRI99TnsTntzZIA1aGf/P2OcAXKpJZHLO2oL9py24Rv\u002BvHSV5tLXlVg90aHrHuVqmS00uL3q/cdAcvmP4Jfe/INkduwzaRhQxGwaq1Qv39yE4V1vgmhd075tVbQZR/TAHxUeRug5N2/Uo/RR0BJzEFLdCz86rzpaxmMthdOkd3y3Gox\u002B0Zj0S6otWt50DAOsOgVhfDz1hW/aw4CEy7FccGx3mrWGNH656L\u002BVDRRb5rofgYvOAvt/wVUcY84Yb3/40OpyPLGN5cWGp1O9ILhbvxzGZUnlTi1xN5kgaZBwobk/nHwp6aoIkZuGB5ungqDcgOTxUco2E0L8wMTYbbx1VcXafYR8cZVyvdPuXwaRyXU4Q6irf0/vCYj5bOilMGQfUPHVzUTcoE8PfpP2B7Q8KzeP3\u002BnTidZ2KzQ7QsTsjU2vzs5U\u002B/vwG\u002BMZm8D7\u002BMHUvQGxFVB6C4cbX\u002BJQ4R2KYvEGRnjl5287n4QGui3VujIyZoWDO7g9dYNHeVwZn3qFjzkP9bKI7tXStXWMM5GZBaWwHnqXxyc5CRC1Xm3TIgBJQOr0hcS/qXev8IZCcQIxrjP2aYDALcgSFqyiE5Cn/1N1QrKmpH/hMLTC59ag9tfOg/A6HLh/SVLi4q8YHZXnB/EyzO5PSwnz1XkL/QYxcR/Uk0\u002BgbeLa9flfw4HQiNMfG5/lbenpvzimRgc/c0wM8XGPQ4oGBtoOWBb1L4eII0xl7OFmDAM2KxRXOefbm0KtEtIQAUVI2NTF1tXS9E\u002BxHmL6mUaqpqVuWRh17wzyMvyUSBy1Q==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aee393c8-4cf4-2a8b-e539-66b7ec4dbaef?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0636bd75563c244acc39af9257664a3-5f2354a5f8d63e4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d5a3688-05b6-6c9d-921c-52a046329a79", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d5a3688-05b6-6c9d-921c-52a046329a79", + "x-ms-request-id": "b5105733-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f5243e61-1f22-8008-5cf8-f433fece6a06?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce5399083347c448991a2ab4e4faecc8-d23827766ef85a4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5fdc56b3-ba3c-6923-2eda-21bd10696dc4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D75410279F1C86\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5fdc56b3-ba3c-6923-2eda-21bd10696dc4", + "x-ms-request-id": "b510573e-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f5243e61-1f22-8008-5cf8-f433fece6a06/test-file-21b7dddc-6b20-2c9a-f482-0fc8b43d0a74?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d34194fa5dea8f4d93c2bf781b47a577-b63612e7e8e1d34a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "084a2b58-a4f0-c436-74a8-9bb4b14132ef", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:24 GMT", + "ETag": "\u00220x8D7541027A449AA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "084a2b58-a4f0-c436-74a8-9bb4b14132ef", + "x-ms-request-id": "a4eab0e3-e01f-0084-79f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f5243e61-1f22-8008-5cf8-f433fece6a06/test-file-21b7dddc-6b20-2c9a-f482-0fc8b43d0a74?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "886f5323-01f2-bd84-3ea2-1adffdbba868", + "x-ms-date": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "sUtZ1hZzvwJWvJRjhicnq79LgKjyC8qMTLL44D4pV/dQ1S8NV2KSP5bZCX8lwOMGsnX\u002BxenF0aWBzIlke9/ELGWcErD4GlRcuEARGAJLZ4zP8S3IK5EOiwOJi4vZLsS3FNwaiK4yDpghoQ2os7ijNmT9lImx\u002BwDTjoasb47Ig4l7WQQlMN7enOOVp4qEZddK5VUm25k7BhjbR/onhZ8JWB2DLVq0fgWGH/emHFR2TymvYok4oqjvQFPrSunkthdDi05tADh9lWdPoLyilenEZffQeCMV0LZ0k\u002BwGyTMcoWngYpAGCE7xMcwi6QHsTatpJ\u002BTxFD3zLrqX\u002BG1Ld8wzM/5TwTJYvlyp30ZX8\u002Be1iEVBnKJPKo0r7DTWbg/hpbr/7rUCmYx4EGmHRzT3nDrS4nAnCtoq5AhxJ9T\u002Bgk9MyDmMVwUysu\u002B5yIs5x\u002BJZNFD5A4ufuZvf1QqskXG3eY4ZOn/6akU1oDCAbUFP8RwlGPOEBX/ErA6erIL7hSB\u002BAk/9H4xjXskKxGJaH0xZkOPthnl9MnQOVI1xW77CORsQAmvxUdGPwrkqeUAdaY3CRBueDf6mAM/b7sv/8QIKR4pHShzgaD4SXcO/U7gz8er/rxeiJCscaQKcFmMFkNG3HzK11R9x4dzci7A6560Wp/3g/0LraCNeK\u002BAaRFHbDM3yCDOGfhvKjs46xZl74YJUhW9mJZGOy7cPVqo/VpyLAX7jSN55kCjhFnB0saKJ4kldxb/hdec7Yz18dydxizcxrsQamJmj2vVHhQ8hGhkVhXNg4ZHdqoyXp\u002BSh/RgAcIo4QgLdb0qwuuvKmvDYGkkjZ/K0EKmmVAQ4g/G0AtzcRhSE6NgXNxUpsCelEw\u002Bbvo2bfpYmTF/hke7\u002BpetY\u002B7cO7VPbVDFxCy/cil\u002BCAED0nMVjGYRGtfm1o1bpGZIp0LRvlyW7wGpcKnJnScIAXpGtCQgm9eEzyDhaJrHah/KdsrmqEmkbONxaB\u002B8S3ms3tETFOw\u002BKAtvTPM7sYZq5gaJ/ypcIVUwnkdArzO7yIOnMI3FsFEvjEq/e19WaLtdCoYVMkhTULl/3nqk\u002BXjbt4BzlID4oTGxWnLfnKn12jWL56SpopY3U9/QRdHaipLR48fa5tQ6ZGVUY9vZd7QThgBFGRHQMhDuOEChJF9f2tPcDbjiHvdhUYNDVT6\u002BXdwrwMPNlW18/bGy6K6TlTwF9IkH\u002BWn7LWsM48uSkNjWM95kdWebjkFiYwwHMzJIzbhHOWC1tmB2MJNYwLGl7mzU2LjQLyPYamZHoZpZ8/o0xBYPS1d4HH157kTUQs2TvHSjMlZ5dKKYbs76chDKHDyVI/yflqMZXLw/VjzbBCeYs\u002BUlusGnv0w==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "886f5323-01f2-bd84-3ea2-1adffdbba868", + "x-ms-request-id": "a4eab0e4-e01f-0084-7af9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f5243e61-1f22-8008-5cf8-f433fece6a06/test-file-21b7dddc-6b20-2c9a-f482-0fc8b43d0a74?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e90c065-aad1-ecfd-4f4e-fd60456b46b0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541027DF611C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e90c065-aad1-ecfd-4f4e-fd60456b46b0", + "x-ms-request-id": "a4eab0e6-e01f-0084-7cf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f5243e61-1f22-8008-5cf8-f433fece6a06/test-file-21b7dddc-6b20-2c9a-f482-0fc8b43d0a74", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:25 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d79b6da-4a2a-fb96-81af-c5be2659b275", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541027DF611C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3d79b6da-4a2a-fb96-81af-c5be2659b275", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:25 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51057ef-701e-00a9-80f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "sUtZ1hZzvwJWvJRjhicnq79LgKjyC8qMTLL44D4pV/dQ1S8NV2KSP5bZCX8lwOMGsnX\u002BxenF0aWBzIlke9/ELGWcErD4GlRcuEARGAJLZ4zP8S3IK5EOiwOJi4vZLsS3FNwaiK4yDpghoQ2os7ijNmT9lImx\u002BwDTjoasb47Ig4l7WQQlMN7enOOVp4qEZddK5VUm25k7BhjbR/onhZ8JWB2DLVq0fgWGH/emHFR2TymvYok4oqjvQFPrSunkthdDi05tADh9lWdPoLyilenEZffQeCMV0LZ0k\u002BwGyTMcoWngYpAGCE7xMcwi6QHsTatpJ\u002BTxFD3zLrqX\u002BG1Ld8wzM/5TwTJYvlyp30ZX8\u002Be1iEVBnKJPKo0r7DTWbg/hpbr/7rUCmYx4EGmHRzT3nDrS4nAnCtoq5AhxJ9T\u002Bgk9MyDmMVwUysu\u002B5yIs5x\u002BJZNFD5A4ufuZvf1QqskXG3eY4ZOn/6akU1oDCAbUFP8RwlGPOEBX/ErA6erIL7hSB\u002BAk/9H4xjXskKxGJaH0xZkOPthnl9MnQOVI1xW77CORsQAmvxUdGPwrkqeUAdaY3CRBueDf6mAM/b7sv/8QIKR4pHShzgaD4SXcO/U7gz8er/rxeiJCscaQKcFmMFkNG3HzK11R9x4dzci7A6560Wp/3g/0LraCNeK\u002BAaRFHbDM3yCDOGfhvKjs46xZl74YJUhW9mJZGOy7cPVqo/VpyLAX7jSN55kCjhFnB0saKJ4kldxb/hdec7Yz18dydxizcxrsQamJmj2vVHhQ8hGhkVhXNg4ZHdqoyXp\u002BSh/RgAcIo4QgLdb0qwuuvKmvDYGkkjZ/K0EKmmVAQ4g/G0AtzcRhSE6NgXNxUpsCelEw\u002Bbvo2bfpYmTF/hke7\u002BpetY\u002B7cO7VPbVDFxCy/cil\u002BCAED0nMVjGYRGtfm1o1bpGZIp0LRvlyW7wGpcKnJnScIAXpGtCQgm9eEzyDhaJrHah/KdsrmqEmkbONxaB\u002B8S3ms3tETFOw\u002BKAtvTPM7sYZq5gaJ/ypcIVUwnkdArzO7yIOnMI3FsFEvjEq/e19WaLtdCoYVMkhTULl/3nqk\u002BXjbt4BzlID4oTGxWnLfnKn12jWL56SpopY3U9/QRdHaipLR48fa5tQ6ZGVUY9vZd7QThgBFGRHQMhDuOEChJF9f2tPcDbjiHvdhUYNDVT6\u002BXdwrwMPNlW18/bGy6K6TlTwF9IkH\u002BWn7LWsM48uSkNjWM95kdWebjkFiYwwHMzJIzbhHOWC1tmB2MJNYwLGl7mzU2LjQLyPYamZHoZpZ8/o0xBYPS1d4HH157kTUQs2TvHSjMlZ5dKKYbs76chDKHDyVI/yflqMZXLw/VjzbBCeYs\u002BUlusGnv0w==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f5243e61-1f22-8008-5cf8-f433fece6a06?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cabfd2968295544082858b137712ed6c-f527cd99215a454c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f85acbf-09f1-6b85-78a7-fac3690fd940", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f85acbf-09f1-6b85-78a7-fac3690fd940", + "x-ms-request-id": "b51057f2-701e-00a9-03f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7b2b32c4-7114-8f05-c442-4a99853bf870?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0eda5ec3d97e04d8ad2f13099c63dd7-e019852394525c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cf9584b7-0be5-4d49-a7f6-cbaebeebe53c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541027E61128\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cf9584b7-0be5-4d49-a7f6-cbaebeebe53c", + "x-ms-request-id": "b51057f9-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7b2b32c4-7114-8f05-c442-4a99853bf870/test-file-55fb07e0-5c8a-2465-e12d-2eb5323854c6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0dac23b3dec4814db1b7408f769124be-48dd078ead13d840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d30c63b1-f4d6-279f-e58d-7bd5fe898dc7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541027EB608D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d30c63b1-f4d6-279f-e58d-7bd5fe898dc7", + "x-ms-request-id": "a4eab0e9-e01f-0084-7ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7b2b32c4-7114-8f05-c442-4a99853bf870/test-file-55fb07e0-5c8a-2465-e12d-2eb5323854c6?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce04df84-802c-32f0-34ee-b0f6f1d7f8de", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "roqaAhBgbKGvdRaizGI/lXVo4gGlKYodHbHS3VfU93iMaPTFlMrRVhj0IHD0poBEtzY5VgnkloX/fORejo9K2n2dFmNueQCqlozpsQgZKXYwjSYgm6FvqNFuxhjlcsiJqUXzVpAd1T01jsB9\u002B\u002BV95VNuLgBoKT/bLm2SALPoxCPDYAjCJtLmE7jo6gzh8q3s8ODFd0TIIH8GGCgjitWKTcqcuZrcu7\u002BAhxpHgD4z\u002BjvApQ/SI0ze\u002Bj\u002BJvA6pwoniXZ1CRDgSDzUhRO8qgJ9A0h3sYuTGuCp9vr9bU/\u002Bx18SRZSKh8bUDrZXasd9ctHqfSOnwvGCkHKVzxIZ5t7w2b2wrmRt9n\u002BFo6bVO6wZLIAlFuwsVwBpk7Eh9Li0vifbZo0FyMRpeIqkIiNOqVTCeJ6N8NPyxIK9SxqzS/3C0OGC/dUjF2O/u5phhDThHupcY3gaJslT5KIKSH2tujCI4U09y6\u002BDo2U\u002B0jU5kTxN2CwsUuiFpKoYLxUzFMriDgFp1KLnp1M63MAW31SUGldhvHBRfWdEBzynJZyaTIqaWMA307yZZjDY9XYobslVgBDB0VhakJCaIc1mQIG2oIw1eIaUYEqaxFo/eIvxH5RzTaGL2HsuP8gzma3vNyGzIlTl8vZCwSPKJwkCHxQEqQI08vLcLsQRCzy\u002BYMaYq5E0iFYzCyyiMIx9vbFyLBywKvCrtkAu0veM1Ou1hFxdLXt7yZbB1Z3VlsJmYm0WotscCjnR8PVNBbVepjZA7KgwHJA19mKJ8lVW0iN9yHCKdjIMlXoijzyGKsPhYy9rkKoWMkHc3Kh0lhvkex7Vzz1A1CwANFcyDZFTs8uepI8l6z15Z5YyqZmFlANiPhAdsFuGnIsDa1xW5CSsiSzc2e2IvpPdWGenDiqWepxT0899NgNsGAQAJoPhJoNxgiBspL4R1X\u002BAQFf335JcaOzAAxRVM1ctcMHlhJQP/DXkNYgKJdHePfpP/PGreDh1p7mTHSNrGFLNQzf8KEzrcEAiD6YGVkca4cEaBTZhgfSFc\u002BDeeOMSfR05POaZ4hWtZIixiWyWc1F2dDtiTRcca71DdrhoCPdhD46IyRVcgQOvbJyps/iH8vyTZASnsDAGGNElWmtZQV\u002BRTH3eCaY4Gfc7ttx2crvEu4e/2KTyvVtegrBANyaUUitBGGd6qelWV04Na/1Tk6YZYJ7nnWi2npMif4b1\u002B\u002BLQp2C1NVpUShGeZYFW5VFeDvMKJtaLrLTCinnQWCpiXF9vPMSYnl5LxRaNSTfrY7U9wHCX69EISPar8qrcg\u002B3nPAkh66iIxXCUvmHD\u002BmeA1yrAlpu5ynCOYvfR7Kuzb0Ukqg0qxXQMtPr//y1zSE6TKxg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce04df84-802c-32f0-34ee-b0f6f1d7f8de", + "x-ms-request-id": "a4eab0eb-e01f-0084-01f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7b2b32c4-7114-8f05-c442-4a99853bf870/test-file-55fb07e0-5c8a-2465-e12d-2eb5323854c6?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f51602f-be85-f69a-a578-0aa0834c8282", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541027F0CB3B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f51602f-be85-f69a-a578-0aa0834c8282", + "x-ms-request-id": "a4eab0ec-e01f-0084-02f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7b2b32c4-7114-8f05-c442-4a99853bf870/test-file-55fb07e0-5c8a-2465-e12d-2eb5323854c6", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:25 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "90c75eb0-d885-e259-1164-8ca25f1ff9d4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541027F0CB3B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "90c75eb0-d885-e259-1164-8ca25f1ff9d4", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510581f-701e-00a9-2cf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "roqaAhBgbKGvdRaizGI/lXVo4gGlKYodHbHS3VfU93iMaPTFlMrRVhj0IHD0poBEtzY5VgnkloX/fORejo9K2n2dFmNueQCqlozpsQgZKXYwjSYgm6FvqNFuxhjlcsiJqUXzVpAd1T01jsB9\u002B\u002BV95VNuLgBoKT/bLm2SALPoxCPDYAjCJtLmE7jo6gzh8q3s8ODFd0TIIH8GGCgjitWKTcqcuZrcu7\u002BAhxpHgD4z\u002BjvApQ/SI0ze\u002Bj\u002BJvA6pwoniXZ1CRDgSDzUhRO8qgJ9A0h3sYuTGuCp9vr9bU/\u002Bx18SRZSKh8bUDrZXasd9ctHqfSOnwvGCkHKVzxIZ5t7w2b2wrmRt9n\u002BFo6bVO6wZLIAlFuwsVwBpk7Eh9Li0vifbZo0FyMRpeIqkIiNOqVTCeJ6N8NPyxIK9SxqzS/3C0OGC/dUjF2O/u5phhDThHupcY3gaJslT5KIKSH2tujCI4U09y6\u002BDo2U\u002B0jU5kTxN2CwsUuiFpKoYLxUzFMriDgFp1KLnp1M63MAW31SUGldhvHBRfWdEBzynJZyaTIqaWMA307yZZjDY9XYobslVgBDB0VhakJCaIc1mQIG2oIw1eIaUYEqaxFo/eIvxH5RzTaGL2HsuP8gzma3vNyGzIlTl8vZCwSPKJwkCHxQEqQI08vLcLsQRCzy\u002BYMaYq5E0iFYzCyyiMIx9vbFyLBywKvCrtkAu0veM1Ou1hFxdLXt7yZbB1Z3VlsJmYm0WotscCjnR8PVNBbVepjZA7KgwHJA19mKJ8lVW0iN9yHCKdjIMlXoijzyGKsPhYy9rkKoWMkHc3Kh0lhvkex7Vzz1A1CwANFcyDZFTs8uepI8l6z15Z5YyqZmFlANiPhAdsFuGnIsDa1xW5CSsiSzc2e2IvpPdWGenDiqWepxT0899NgNsGAQAJoPhJoNxgiBspL4R1X\u002BAQFf335JcaOzAAxRVM1ctcMHlhJQP/DXkNYgKJdHePfpP/PGreDh1p7mTHSNrGFLNQzf8KEzrcEAiD6YGVkca4cEaBTZhgfSFc\u002BDeeOMSfR05POaZ4hWtZIixiWyWc1F2dDtiTRcca71DdrhoCPdhD46IyRVcgQOvbJyps/iH8vyTZASnsDAGGNElWmtZQV\u002BRTH3eCaY4Gfc7ttx2crvEu4e/2KTyvVtegrBANyaUUitBGGd6qelWV04Na/1Tk6YZYJ7nnWi2npMif4b1\u002B\u002BLQp2C1NVpUShGeZYFW5VFeDvMKJtaLrLTCinnQWCpiXF9vPMSYnl5LxRaNSTfrY7U9wHCX69EISPar8qrcg\u002B3nPAkh66iIxXCUvmHD\u002BmeA1yrAlpu5ynCOYvfR7Kuzb0Ukqg0qxXQMtPr//y1zSE6TKxg==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7b2b32c4-7114-8f05-c442-4a99853bf870?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7db4b34474ba346a65e27463c53d49a-be3b80644e647f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25f0194c-f184-32fc-b5d8-2bd49f5dbafe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25f0194c-f184-32fc-b5d8-2bd49f5dbafe", + "x-ms-request-id": "b5105826-701e-00a9-32f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0e7dda8d-3355-af68-46c3-304dd75bd20b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be31ad0d4b799542949f7df1c296448e-949b1d03bf62d04c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3571027d-e188-1931-b040-dec0c1af5a59", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541027F74F3C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3571027d-e188-1931-b040-dec0c1af5a59", + "x-ms-request-id": "b5105828-701e-00a9-34f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0e7dda8d-3355-af68-46c3-304dd75bd20b/test-file-60985de8-a82f-9691-97ca-2a6beafc47c7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e8d692c2c1f594cbcc7c88a4bafcb18-ecee8dfeeb775549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "10e92c7e-27c7-97d5-7fb3-88df0c605fed", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541027FCF2A1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "10e92c7e-27c7-97d5-7fb3-88df0c605fed", + "x-ms-request-id": "a4eab0ed-e01f-0084-03f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0e7dda8d-3355-af68-46c3-304dd75bd20b/test-file-60985de8-a82f-9691-97ca-2a6beafc47c7?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "beec618e-3613-bfff-7621-9e876a3511a5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "BSBemwd0zriKWBPA8LjbAWAt0NTqnYKT0jyV7/WPY0s66au05cf6CDO4qi/NcSj4Zd1gk96Gb2idy8nL3t/D\u002B/XHhgcNJhyYMsehMvJSxWAUnYoYLs9ttHlDFhr9LypU9K46Busg6z7Bx2AW5T11SwVot0FVq8wlWtKNyhABmgOdTD1EGL9187JLV2dvVs48zcsVlXfp/knhFawYkyEtvyxdeZj/MTJF88OOCVRltgMDUPxF7AWLtE70YgMTXGCRHZc7Edw2PZyYz6KzWvT1fF6oFUIl6NMm0cVKC84vMpZj/ey8KqQnzBNfrRxj11lZ/uWkakYdbDXEFEAX7DLNaJ0LUFwIOFG6gUkvxTq2w/lr8Azpi8hPRpG29xZjD\u002BDhkUV/WIf9UMWT6en97qb6DlFHrPsl5NzVvAnLUkE7VnFoTTP1NmtxbqBGVaHeUVfqu\u002BnFHGPku61oqpx9Mv6EWJN3lKByBdfl1T5b3o879mqx4JZYdjoOhJKGjYzP8zuhwvwOZ723eLYR30ckid0dLLQxzFFoLOFZaBAO7HdLFuECuRySLI6t\u002BmjfRpfy6vq1aWDXnSfqOZUbtf\u002BsqYs/xchlItDAiv8lhNHpiOVKZn4WWYIWc3m5GH\u002BGd3ePAFHcoIDOjccp9N5gsRhWALGw0E\u002BBlU8JKFJPqwpROROIloOADedke9i27GSktsFgYxfN1qYoDmsB03guf\u002BG92LrL2BuU1fLJS1R2yqjrZHKQ7kjyg2NsX4gYfjpvNfz3\u002BBSq2d2my40lBIpRskPCFm4GnpGZy1VWXniSfFa4WhVYf9KUQIuU6SK6zX7ZG61FVmjMaZdrXSy/U3tkE083bKl0\u002BTNwLdXjcbRu3/7WfUPKTSXu7PF\u002B7SGl1e0QL9bSg2DVZSF61CmT6ffi/H4t6NU4msYqSIC49QwRylfn00Hem1yeARghUHj8WgP5m/Cjd\u002BwY15UQqDrfHG8VaAnRqxW1BGAhj\u002Be8FklNLu59vlobblNrz/uszfMiv\u002BSpDOdvKq7tQ5aQgegFW8FLw3pMYV4U\u002Bfm2ZdwaCTdt/9ADEwpi3QM/kHrDi\u002B1qZnM5YAp41l2GlBLtuMTS0jpfI4EYAUe26eV3DNDjUW4MS/9p4akt9ClyfH/4dCQ\u002Bbb5AZGdsUmQrgnYkAcmMo0Oj4W3FaPGQMS9XpYXIvnTAOJ8SouwGoPmbPV4yCPJg5dk8VJO3eQTNrzI4FKzfYsQBY8gpegBWnEFzKiuSXik897\u002BrjGnhCL\u002BbRfO6zotMu9qaMKQpN2vZ5bhSRE7YOlEJ/B3sM9VaIFsJjTUNm861J25Q\u002BC2EE79U0qaxj8RxwwqisdFuX4gEPxBJIKo2y0rpnBzgh0EjhA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "beec618e-3613-bfff-7621-9e876a3511a5", + "x-ms-request-id": "a4eab0ee-e01f-0084-04f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0e7dda8d-3355-af68-46c3-304dd75bd20b/test-file-60985de8-a82f-9691-97ca-2a6beafc47c7?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa5081c5-a174-1ed9-553a-c46767c28b12", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D7541028022F00\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa5081c5-a174-1ed9-553a-c46767c28b12", + "x-ms-request-id": "a4eab0ef-e01f-0084-05f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0e7dda8d-3355-af68-46c3-304dd75bd20b/test-file-60985de8-a82f-9691-97ca-2a6beafc47c7", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9c1bd6a-66e4-5c31-017f-fc5b3ad8111f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028022F00\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e9c1bd6a-66e4-5c31-017f-fc5b3ad8111f", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510583a-701e-00a9-42f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0e7dda8d-3355-af68-46c3-304dd75bd20b/test-file-60985de8-a82f-9691-97ca-2a6beafc47c7", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541028022F00\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aafd5148-a200-012e-8278-04809f145449", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028022F00\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "aafd5148-a200-012e-8278-04809f145449", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105840-701e-00a9-47f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "BSBemwd0zriKWBPA8LjbAWAt0NTqnYKT0jyV7/WPY0s66au05cf6CDO4qi/NcSj4Zd1gk96Gb2idy8nL3t/D\u002B/XHhgcNJhyYMsehMvJSxWAUnYoYLs9ttHlDFhr9LypU9K46Busg6z7Bx2AW5T11SwVot0FVq8wlWtKNyhABmgOdTD1EGL9187JLV2dvVs48zcsVlXfp/knhFawYkyEtvyxdeZj/MTJF88OOCVRltgMDUPxF7AWLtE70YgMTXGCRHZc7Edw2PZyYz6KzWvT1fF6oFUIl6NMm0cVKC84vMpZj/ey8KqQnzBNfrRxj11lZ/uWkakYdbDXEFEAX7DLNaJ0LUFwIOFG6gUkvxTq2w/lr8Azpi8hPRpG29xZjD\u002BDhkUV/WIf9UMWT6en97qb6DlFHrPsl5NzVvAnLUkE7VnFoTTP1NmtxbqBGVaHeUVfqu\u002BnFHGPku61oqpx9Mv6EWJN3lKByBdfl1T5b3o879mqx4JZYdjoOhJKGjYzP8zuhwvwOZ723eLYR30ckid0dLLQxzFFoLOFZaBAO7HdLFuECuRySLI6t\u002BmjfRpfy6vq1aWDXnSfqOZUbtf\u002BsqYs/xchlItDAiv8lhNHpiOVKZn4WWYIWc3m5GH\u002BGd3ePAFHcoIDOjccp9N5gsRhWALGw0E\u002BBlU8JKFJPqwpROROIloOADedke9i27GSktsFgYxfN1qYoDmsB03guf\u002BG92LrL2BuU1fLJS1R2yqjrZHKQ7kjyg2NsX4gYfjpvNfz3\u002BBSq2d2my40lBIpRskPCFm4GnpGZy1VWXniSfFa4WhVYf9KUQIuU6SK6zX7ZG61FVmjMaZdrXSy/U3tkE083bKl0\u002BTNwLdXjcbRu3/7WfUPKTSXu7PF\u002B7SGl1e0QL9bSg2DVZSF61CmT6ffi/H4t6NU4msYqSIC49QwRylfn00Hem1yeARghUHj8WgP5m/Cjd\u002BwY15UQqDrfHG8VaAnRqxW1BGAhj\u002Be8FklNLu59vlobblNrz/uszfMiv\u002BSpDOdvKq7tQ5aQgegFW8FLw3pMYV4U\u002Bfm2ZdwaCTdt/9ADEwpi3QM/kHrDi\u002B1qZnM5YAp41l2GlBLtuMTS0jpfI4EYAUe26eV3DNDjUW4MS/9p4akt9ClyfH/4dCQ\u002Bbb5AZGdsUmQrgnYkAcmMo0Oj4W3FaPGQMS9XpYXIvnTAOJ8SouwGoPmbPV4yCPJg5dk8VJO3eQTNrzI4FKzfYsQBY8gpegBWnEFzKiuSXik897\u002BrjGnhCL\u002BbRfO6zotMu9qaMKQpN2vZ5bhSRE7YOlEJ/B3sM9VaIFsJjTUNm861J25Q\u002BC2EE79U0qaxj8RxwwqisdFuX4gEPxBJIKo2y0rpnBzgh0EjhA==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0e7dda8d-3355-af68-46c3-304dd75bd20b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e5bc583af74057418e99c13322431e4a-6be4685402a35e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e91359cf-67db-c51e-87e2-96b6ac6089fc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e91359cf-67db-c51e-87e2-96b6ac6089fc", + "x-ms-request-id": "b5105846-701e-00a9-4bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-089e406d-f701-6fd5-0d43-cd68ca0b2452?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95bb0377f9624d48a4c3c975fd8d20eb-46b2d936c2f19941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9cb5db0f-8d91-d845-83a3-db9799b6fa7c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D75410280A3B38\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9cb5db0f-8d91-d845-83a3-db9799b6fa7c", + "x-ms-request-id": "b510584d-701e-00a9-51f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-089e406d-f701-6fd5-0d43-cd68ca0b2452/test-file-fae80e47-9de8-9ecb-6342-6b8a8c674503?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-16f0743ae654b14fb2364e17feed571e-2a4166ecbff2974a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9076daa7-db6e-c048-6727-4b4745a4d182", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D75410280F084F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9076daa7-db6e-c048-6727-4b4745a4d182", + "x-ms-request-id": "a4eab0f1-e01f-0084-07f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-089e406d-f701-6fd5-0d43-cd68ca0b2452/test-file-fae80e47-9de8-9ecb-6342-6b8a8c674503?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b1e3b915-b5f1-d094-191e-39f6d39da1de", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "vUPU7q9C\u002BwLSo2sOxuksfzVSWO5WiMBTd9jCXY/WYuf4tC3/uR/MzOCyyu4iNxGadlxiRl0LJjWDgHfWf51z/EGDFRG8LcUWhYwOo77SMD/GKOYydBuK7I73ezin9U1CP82snyIA3UmWS8HR/YJ3sU83EFa2QIcm\u002BSiDxLGNbpA\u002By2PwJZEdxkudmyhauO8Lf8rocOX2i/5Ghab5fRmXCd0wkjEeh4u\u002BGkkLGaVfzEA5d0TnpP6rSD9lqqDrJEkyBZFLKSa97Pg/KlWb63JY5rlmvwXUsGXehErxud3r0/UA2RQUFKIZe4tMp3qoEF3NDMPmhWRDXlUsbKTczDMaVFZgmxFeRNEWTER6hwjrNXTsJKwaBE6QvHu\u002B6Kf9Pa9XMlMjSHRLb8jxzzggydZMQDYw76iGAE8Iz96Wn1wqGA6VIlS1x\u002B3/oLTkKDQVcPKkcqdwzU0H0TIDGnmWtdBrx7cqiqeBl3hJME7zodgb817s8i21uUrBjlEisa10aevkeWB96\u002BVLItouJ53\u002BEy9Z5ycaqsOjtQ5saPxWX\u002BXL1cZjDyh3ngd4oM9ShpKtwnohyMmFWb8oQMNREILp9cP0YlHXmwQH4kkgognzUC58v6aCNJYbRnsGOs5kJY2Fj6oMXSNA1iZ2GeaAZbe2Ne\u002BU1VDcZ8As2BzV0GE1ory7mhJf5/MKPOl/Cxuvm\u002BDEUAXez1A8qCfp34QHagXFQHYqxMqkVk38iZlnXFulfT08EX9bVtNsfvLqdQduA9HjucqkhdcWH/q34kW31UzMQ2JHylmGauqjvUXYueFFjobHg6ORAfdlJvGFo3SNtamlHjGlJjh4XU/gAMeRPWYYclS/71GpO0Jq4aRnAcZ2FgicMpqvn2dNTiZTsAAv0\u002BiLbDEfzcVX/OPvOkSTEVuIaem/9QvLadLtcqArVYpBOw6825SUVklDRDW3wGUiuT3Ky0cWcN7dwANfMlskK6dZrv821zXH8xOge7DVE6ltyrhjYIlDKssv3xuRNSPuHhiOXRFl6\u002BIIA9czdvQtB6xa8miiwcsdFoM0BvcZNb7vsl2YR7WXB97WWl2yD7TWAtduNkK7S1xNcEeOMeTq7s0ZRMOXlcD2w\u002BuJy2dtawfPXQQgqv97M2YAStZuCNb67GuPmMrwPm0Wd3NXMoD13wRAvtPgyUTOnRBdl0rpiLoVjt773tI83x\u002BXCTKLIwHlCmrSLUoCGSInwfu6kqciLe\u002B4QqOh\u002BgExBN\u002B0ScARQnoOd43gF1pwEnS71B3XgUx3dNxD0uFdRBBpoClqTtBiFX6AqxsaQhWUSC8u5SXkWoKSPNTkzW\u002BYsTN9dncwBcSkWb6eVtUwXTLGroqxLl7qhUWn1xH8fg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1e3b915-b5f1-d094-191e-39f6d39da1de", + "x-ms-request-id": "a4eab0f2-e01f-0084-08f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-089e406d-f701-6fd5-0d43-cd68ca0b2452/test-file-fae80e47-9de8-9ecb-6342-6b8a8c674503?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8c3271b9-1fc0-8a91-ad29-5c13216a548b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D754102815D1C0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8c3271b9-1fc0-8a91-ad29-5c13216a548b", + "x-ms-request-id": "a4eab0f4-e01f-0084-0af9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-089e406d-f701-6fd5-0d43-cd68ca0b2452/test-file-fae80e47-9de8-9ecb-6342-6b8a8c674503", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "623cac69-156a-e41e-7e28-40655a6b2910", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D754102815D1C0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "623cac69-156a-e41e-7e28-40655a6b2910", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510586d-701e-00a9-6df9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "vUPU7q9C\u002BwLSo2sOxuksfzVSWO5WiMBTd9jCXY/WYuf4tC3/uR/MzOCyyu4iNxGadlxiRl0LJjWDgHfWf51z/EGDFRG8LcUWhYwOo77SMD/GKOYydBuK7I73ezin9U1CP82snyIA3UmWS8HR/YJ3sU83EFa2QIcm\u002BSiDxLGNbpA\u002By2PwJZEdxkudmyhauO8Lf8rocOX2i/5Ghab5fRmXCd0wkjEeh4u\u002BGkkLGaVfzEA5d0TnpP6rSD9lqqDrJEkyBZFLKSa97Pg/KlWb63JY5rlmvwXUsGXehErxud3r0/UA2RQUFKIZe4tMp3qoEF3NDMPmhWRDXlUsbKTczDMaVFZgmxFeRNEWTER6hwjrNXTsJKwaBE6QvHu\u002B6Kf9Pa9XMlMjSHRLb8jxzzggydZMQDYw76iGAE8Iz96Wn1wqGA6VIlS1x\u002B3/oLTkKDQVcPKkcqdwzU0H0TIDGnmWtdBrx7cqiqeBl3hJME7zodgb817s8i21uUrBjlEisa10aevkeWB96\u002BVLItouJ53\u002BEy9Z5ycaqsOjtQ5saPxWX\u002BXL1cZjDyh3ngd4oM9ShpKtwnohyMmFWb8oQMNREILp9cP0YlHXmwQH4kkgognzUC58v6aCNJYbRnsGOs5kJY2Fj6oMXSNA1iZ2GeaAZbe2Ne\u002BU1VDcZ8As2BzV0GE1ory7mhJf5/MKPOl/Cxuvm\u002BDEUAXez1A8qCfp34QHagXFQHYqxMqkVk38iZlnXFulfT08EX9bVtNsfvLqdQduA9HjucqkhdcWH/q34kW31UzMQ2JHylmGauqjvUXYueFFjobHg6ORAfdlJvGFo3SNtamlHjGlJjh4XU/gAMeRPWYYclS/71GpO0Jq4aRnAcZ2FgicMpqvn2dNTiZTsAAv0\u002BiLbDEfzcVX/OPvOkSTEVuIaem/9QvLadLtcqArVYpBOw6825SUVklDRDW3wGUiuT3Ky0cWcN7dwANfMlskK6dZrv821zXH8xOge7DVE6ltyrhjYIlDKssv3xuRNSPuHhiOXRFl6\u002BIIA9czdvQtB6xa8miiwcsdFoM0BvcZNb7vsl2YR7WXB97WWl2yD7TWAtduNkK7S1xNcEeOMeTq7s0ZRMOXlcD2w\u002BuJy2dtawfPXQQgqv97M2YAStZuCNb67GuPmMrwPm0Wd3NXMoD13wRAvtPgyUTOnRBdl0rpiLoVjt773tI83x\u002BXCTKLIwHlCmrSLUoCGSInwfu6kqciLe\u002B4QqOh\u002BgExBN\u002B0ScARQnoOd43gF1pwEnS71B3XgUx3dNxD0uFdRBBpoClqTtBiFX6AqxsaQhWUSC8u5SXkWoKSPNTkzW\u002BYsTN9dncwBcSkWb6eVtUwXTLGroqxLl7qhUWn1xH8fg==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-089e406d-f701-6fd5-0d43-cd68ca0b2452?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b739b36bc7ab714f81cfedbbde3c0121-e72bd00488c40142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75aa7abc-f12d-4920-7a2a-7bff3ee602ce", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "75aa7abc-f12d-4920-7a2a-7bff3ee602ce", + "x-ms-request-id": "b5105873-701e-00a9-73f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73aa276d-a217-adbb-4601-3d96c3f5fb90?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bbb3d242cb1b664da2dad4686e66226a-8f6e7ea0d717fd43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c1ba83d2-c743-1a70-befc-2f2bb48a8585", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D75410281C63A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1ba83d2-c743-1a70-befc-2f2bb48a8585", + "x-ms-request-id": "b5105875-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-73aa276d-a217-adbb-4601-3d96c3f5fb90/test-file-c2aa6529-1bc6-8a0b-a28e-5fa0532f2e47?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-70868f39ab18594fa0c48a98b76d5cb6-52ba04e23bed7744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "401bf4ce-61e3-c508-f2ce-6be1d9c95288", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D754102821DC1D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "401bf4ce-61e3-c508-f2ce-6be1d9c95288", + "x-ms-request-id": "a4eab0f5-e01f-0084-0bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-73aa276d-a217-adbb-4601-3d96c3f5fb90/test-file-c2aa6529-1bc6-8a0b-a28e-5fa0532f2e47?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5fd200cc-ee13-be63-a7a3-8e97bdcae046", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "LuoShT0iDblEo7lQUr5t3wX9wz87Ok0lSI4hxIW2Ui9Ays5UVHcCr3YBfZ8NH8cAj08mt8ZFSvSd7TyvAEgzjVGKEIfwGIuN\u002BxTJOb2tFynGITU1j5po\u002BoDZt2c7Uq8tze9Ngw8/D3bEmLyyfBA379US6d4T/v23IRUHFmEkUqhlm2zOYJQahhK\u002BcffetX1voseRKGnQGs7xlmH5OPgVoEYTTeGjaY9B\u002BGPMVY0G2WuYmHSZkio/lICd3MkyIE0ZqdCwymibzDk4UC8FBMVB6r31YaCEew4c1LlgBYzFDtcVsqu8VQ4D/Ms6YUH6OZC7XPEMPL\u002BtlS7ClPWvO8atckJX8FEZhZSu8WXUSRnMIZsopamauNEYZxx9\u002BsEZVMEFje//okg\u002BotddXkpa2UwU9XNahpUcErlwP4k0nIrTlJ2kzrsqzX5S6gPSPVqGvo3QaQROv84r6Xs1jmO/CQZMicmttguR6ij0B5uSSdVe6YD7ZDKGhdXPeORA9D4ak\u002BH9hrSQ2QiCP3/cWbcymKCm16XjxKTTxQPz3j0mUfXp2XS6lcIgzRB4eSWzqSwenOBEmR2ZN888KcCwnfvLW\u002B6J8n9DdwPdhQmUakp/HxvX1UFc4rfYT6KlfmsCcDAVrR43Kres2iXdZxQUBcyEvAql2Me5bng2saPdnvmX2hTYf70sSPVkK/ocf3qixErVIMFhXJdpWz\u002BlAHkTzjwrRYz/O4UPV3QVQK3Mne7\u002BlOxYCH03Nn59byN\u002Bh0h8UFy98DnuoojExchNTBzpnL5Qp2uMu8W/9A8OgsxikdAsmO9RDqy0D/Fkk0O06uphk9NkLd/c8JWW/vwq3yC8YTT4ILMsmI0Sm5d6JyiCCgolrO74/mPwUKhauhCwii/QqDEPvMk2NPtGUZJIYchsFPPyBDIyw2PQB9AK0t18YhFnqX/3c05A7njysqzQqO7g7aYcvYX8nuTOPrX5LGIeye\u002BB4LhIdaGlsRa6QBC2/17hKeQ3X6SLaguaKDSZR8EV1Om8T8c2mHgFdwxvQl7UFz5WFwN\u002B52lL9nWsrUxsDGpUpWsn\u002BbCWq5FrMeiYGyitxhH2QjC\u002Bl\u002B1/cVlSiuormGqhG53yrB2Ov2xxErWBstpN/\u002BY7dsk6lQ1\u002Bp4dWRCGmQJh99gCLuxrzZ4PDTYQ3/r5/BYoD8CKhZ4aPcwWVN3pLytIcA7zawUTMRw5GdkeIR6nJ1z\u002BWo0913I96/EcVXTAIeIKyG/oCpENGN6gUWvE\u002BBixbzGA6tCeCpicsYMT8t\u002BndPv3F1iuuxjL7T2ymYIGeO/YbuZDQzcRbL3TT1UR\u002BSn\u002B\u002BNxzzeS8ArQYtP2S73EWljiTO4P5ZDXA5aaa32vDtfAXs5w==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5fd200cc-ee13-be63-a7a3-8e97bdcae046", + "x-ms-request-id": "a4eab0f6-e01f-0084-0cf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-73aa276d-a217-adbb-4601-3d96c3f5fb90/test-file-c2aa6529-1bc6-8a0b-a28e-5fa0532f2e47?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d815095a-f3f6-bd74-450e-24f9ddea42ef", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D754102828ECE6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d815095a-f3f6-bd74-450e-24f9ddea42ef", + "x-ms-request-id": "a4eab0f7-e01f-0084-0df9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73aa276d-a217-adbb-4601-3d96c3f5fb90/test-file-c2aa6529-1bc6-8a0b-a28e-5fa0532f2e47?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-65ca899f31ce264aa2be67a9bb3889cb-02651fb3e27f0041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42e397d8-e1c4-52a9-193e-9986077c55d4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "11066c0f-0810-d7ef-3f6f-ecf867700fdc", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D754102828ECE6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42e397d8-e1c4-52a9-193e-9986077c55d4", + "x-ms-lease-id": "11066c0f-0810-d7ef-3f6f-ecf867700fdc", + "x-ms-request-id": "b5105897-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73aa276d-a217-adbb-4601-3d96c3f5fb90/test-file-c2aa6529-1bc6-8a0b-a28e-5fa0532f2e47", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d01f64ea-cd8d-ce17-29ea-9a766ec83bcf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-lease-id": "11066c0f-0810-d7ef-3f6f-ecf867700fdc", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D754102828ECE6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d01f64ea-cd8d-ce17-29ea-9a766ec83bcf", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "b510589f-701e-00a9-19f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "LuoShT0iDblEo7lQUr5t3wX9wz87Ok0lSI4hxIW2Ui9Ays5UVHcCr3YBfZ8NH8cAj08mt8ZFSvSd7TyvAEgzjVGKEIfwGIuN\u002BxTJOb2tFynGITU1j5po\u002BoDZt2c7Uq8tze9Ngw8/D3bEmLyyfBA379US6d4T/v23IRUHFmEkUqhlm2zOYJQahhK\u002BcffetX1voseRKGnQGs7xlmH5OPgVoEYTTeGjaY9B\u002BGPMVY0G2WuYmHSZkio/lICd3MkyIE0ZqdCwymibzDk4UC8FBMVB6r31YaCEew4c1LlgBYzFDtcVsqu8VQ4D/Ms6YUH6OZC7XPEMPL\u002BtlS7ClPWvO8atckJX8FEZhZSu8WXUSRnMIZsopamauNEYZxx9\u002BsEZVMEFje//okg\u002BotddXkpa2UwU9XNahpUcErlwP4k0nIrTlJ2kzrsqzX5S6gPSPVqGvo3QaQROv84r6Xs1jmO/CQZMicmttguR6ij0B5uSSdVe6YD7ZDKGhdXPeORA9D4ak\u002BH9hrSQ2QiCP3/cWbcymKCm16XjxKTTxQPz3j0mUfXp2XS6lcIgzRB4eSWzqSwenOBEmR2ZN888KcCwnfvLW\u002B6J8n9DdwPdhQmUakp/HxvX1UFc4rfYT6KlfmsCcDAVrR43Kres2iXdZxQUBcyEvAql2Me5bng2saPdnvmX2hTYf70sSPVkK/ocf3qixErVIMFhXJdpWz\u002BlAHkTzjwrRYz/O4UPV3QVQK3Mne7\u002BlOxYCH03Nn59byN\u002Bh0h8UFy98DnuoojExchNTBzpnL5Qp2uMu8W/9A8OgsxikdAsmO9RDqy0D/Fkk0O06uphk9NkLd/c8JWW/vwq3yC8YTT4ILMsmI0Sm5d6JyiCCgolrO74/mPwUKhauhCwii/QqDEPvMk2NPtGUZJIYchsFPPyBDIyw2PQB9AK0t18YhFnqX/3c05A7njysqzQqO7g7aYcvYX8nuTOPrX5LGIeye\u002BB4LhIdaGlsRa6QBC2/17hKeQ3X6SLaguaKDSZR8EV1Om8T8c2mHgFdwxvQl7UFz5WFwN\u002B52lL9nWsrUxsDGpUpWsn\u002BbCWq5FrMeiYGyitxhH2QjC\u002Bl\u002B1/cVlSiuormGqhG53yrB2Ov2xxErWBstpN/\u002BY7dsk6lQ1\u002Bp4dWRCGmQJh99gCLuxrzZ4PDTYQ3/r5/BYoD8CKhZ4aPcwWVN3pLytIcA7zawUTMRw5GdkeIR6nJ1z\u002BWo0913I96/EcVXTAIeIKyG/oCpENGN6gUWvE\u002BBixbzGA6tCeCpicsYMT8t\u002BndPv3F1iuuxjL7T2ymYIGeO/YbuZDQzcRbL3TT1UR\u002BSn\u002B\u002BNxzzeS8ArQYtP2S73EWljiTO4P5ZDXA5aaa32vDtfAXs5w==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73aa276d-a217-adbb-4601-3d96c3f5fb90?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1f18017c0a00d41b3efc76ccfeb1d12-b7ccfbb134a26348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a29c2337-855c-3147-317a-e0c2f3c49853", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a29c2337-855c-3147-317a-e0c2f3c49853", + "x-ms-request-id": "b51058a1-701e-00a9-1bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:25.6029640-07:00", + "RandomSeed": "1247691042", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..a36ad9b3f213 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsAsync.json @@ -0,0 +1,1285 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efdd92d3-055e-8940-84fe-5d536b508e45?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ca599b15ad7504fb2193f67bfff8f66-e642218bf43aa54d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "650b3b55-ffa7-3ac3-09de-031b7e8d90af", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037916651\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "650b3b55-ffa7-3ac3-09de-031b7e8d90af", + "x-ms-request-id": "b51080c9-701e-00a9-7cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-efdd92d3-055e-8940-84fe-5d536b508e45/test-file-22135488-31b1-74d7-d453-88556ee40207?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc3b35b5d1871743992f497f3d4dcf13-f62adfcf78566142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "76a53e11-2cae-6f05-342a-b8bb7d1c423c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "ETag": "\u00220x8D7541037972764\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76a53e11-2cae-6f05-342a-b8bb7d1c423c", + "x-ms-request-id": "a4eab2d7-e01f-0084-60f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-efdd92d3-055e-8940-84fe-5d536b508e45/test-file-22135488-31b1-74d7-d453-88556ee40207?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f436d95-8c3f-bc59-7060-859c8ae2410e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "6uMVQOhurTtna0ZzqrtdlBul/S9FKJ55G2WKJJQP8htbrJpJ2qLP543Q/ju4T49OgW//2Y9gacFEmySD44imWHkqGP4gFLl51RaidCpiwMvVO6MlDxmL\u002B0LZBD99TAMEKqXCjjeRLWy2hQN5vfWX4dpZraflgUhfnh28RxB5/IkSnUqEoDKTQw42bokVEj1MQSJkI59bH6ldYu8a1eZcPIl6ZyCrEkGnxmmZrhK\u002BSozfbwXtFNjptn6gJz5DeG4n2jL/m6odoS/gvF01wnGXnhhiOmbgbyexkLChCusDZE37ctPfvq7hws3WDFh6tPQMCYkl4D4HRmsKTgv6e5ZD3VgQOVCdt99pgHiYCmLPNtu8lQFh3YQP8yto1HCj50c3ki7/anukb1KpvF/FbzwIOxcvPeaV4gDTAUUkNOJvxZkxYXczz8xgGCWvuCEkSYTvX5lYdKlgobAuLGg1fzpvOvbGlA7E1WtKziXA5infr7fBNdRJFlHv0L/HBKNkK5jqP34qXbV1KootDqWEn7uGT3ywc0pmJiOk18NO/dDI5qON1qartFECSwtJGwirazAEQLUms7dOhBlahYbxJiy6ZScC98kU25srric\u002BHAob\u002BWySSr0boTPrPlKNUC7KECXej7bgqXNn8GQZ\u002BwWQD2cOP4waXtxun8P0F7h2hopsYJ0CYI1UOlD4K1pZAaUtWy7qfxGisLFIb/Dy7JG68GnZrZtnja/auQU8ITOCFZ0exruJjAd5yq/sufCcYk6\u002BPTvwf1QJxs1/EMULZY5\u002BxllS0yXVMGRiYOLre9O/PVa3fuT4kZZJFP/uCntBbWQhbfOWSo8o6AzWjh5xHUv6v9NuVOeqhTTDCL8l5ybpIPJ\u002Byg3gKPLHjpXXIQN32Pa09Eun0hh8dui\u002B00HPAgDm7W0s8lI9GZbgp8VS0mMxSzDIcPPaQU3ZAVQlIlWx94uV8DSVS\u002BWjdtq0xytTKqOEjIgRB5ENC6wgUvD\u002BGPdBL685vOIvm/9KJPoYJnkihtewoZXNoPD5iOWHdfn1pV7jcpd7GW3BVPGIxuKX9OQy/csZTXZhdI\u002B/PzT9pyYFVX\u002BbNbTipm1p70ykRNkNYpMAVXgu21fngf0IvNk4xKzLg3Fi\u002B74wUFder14qvTC1sd2g/FKt13kotLO22eqTMCug2cBoqmbVzwUgzyz4vcTNUwr8l8daHav4OkcLendsyn4zieNvTQZ2yy1MjQdNL/fu6YXfl5ljRbwVcHAfylWOtAStxTPhXQYDhcyaDY\u002BjqwpPHJHxjTPlz0QnWtyVVwHXvtgCn2rDDYt/3BLNyTcsccVmz63EnCfRyPXvuQMpbS3Kwk63oAufjA8FcrEgGAYM\u002B\u002BkXLw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f436d95-8c3f-bc59-7060-859c8ae2410e", + "x-ms-request-id": "a4eab2d8-e01f-0084-61f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-efdd92d3-055e-8940-84fe-5d536b508e45/test-file-22135488-31b1-74d7-d453-88556ee40207?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f26c7a5-13d8-88fc-a566-15b7d8cbbad3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "ETag": "\u00220x8D75410379C7739\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f26c7a5-13d8-88fc-a566-15b7d8cbbad3", + "x-ms-request-id": "a4eab2d9-e01f-0084-62f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efdd92d3-055e-8940-84fe-5d536b508e45/test-file-22135488-31b1-74d7-d453-88556ee40207", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3f67871-31bc-2035-7811-4b592349db0a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D75410379C7739\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c3f67871-31bc-2035-7811-4b592349db0a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108101-701e-00a9-30f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "6uMVQOhurTtna0ZzqrtdlBul/S9FKJ55G2WKJJQP8htbrJpJ2qLP543Q/ju4T49OgW//2Y9gacFEmySD44imWHkqGP4gFLl51RaidCpiwMvVO6MlDxmL\u002B0LZBD99TAMEKqXCjjeRLWy2hQN5vfWX4dpZraflgUhfnh28RxB5/IkSnUqEoDKTQw42bokVEj1MQSJkI59bH6ldYu8a1eZcPIl6ZyCrEkGnxmmZrhK\u002BSozfbwXtFNjptn6gJz5DeG4n2jL/m6odoS/gvF01wnGXnhhiOmbgbyexkLChCusDZE37ctPfvq7hws3WDFh6tPQMCYkl4D4HRmsKTgv6e5ZD3VgQOVCdt99pgHiYCmLPNtu8lQFh3YQP8yto1HCj50c3ki7/anukb1KpvF/FbzwIOxcvPeaV4gDTAUUkNOJvxZkxYXczz8xgGCWvuCEkSYTvX5lYdKlgobAuLGg1fzpvOvbGlA7E1WtKziXA5infr7fBNdRJFlHv0L/HBKNkK5jqP34qXbV1KootDqWEn7uGT3ywc0pmJiOk18NO/dDI5qON1qartFECSwtJGwirazAEQLUms7dOhBlahYbxJiy6ZScC98kU25srric\u002BHAob\u002BWySSr0boTPrPlKNUC7KECXej7bgqXNn8GQZ\u002BwWQD2cOP4waXtxun8P0F7h2hopsYJ0CYI1UOlD4K1pZAaUtWy7qfxGisLFIb/Dy7JG68GnZrZtnja/auQU8ITOCFZ0exruJjAd5yq/sufCcYk6\u002BPTvwf1QJxs1/EMULZY5\u002BxllS0yXVMGRiYOLre9O/PVa3fuT4kZZJFP/uCntBbWQhbfOWSo8o6AzWjh5xHUv6v9NuVOeqhTTDCL8l5ybpIPJ\u002Byg3gKPLHjpXXIQN32Pa09Eun0hh8dui\u002B00HPAgDm7W0s8lI9GZbgp8VS0mMxSzDIcPPaQU3ZAVQlIlWx94uV8DSVS\u002BWjdtq0xytTKqOEjIgRB5ENC6wgUvD\u002BGPdBL685vOIvm/9KJPoYJnkihtewoZXNoPD5iOWHdfn1pV7jcpd7GW3BVPGIxuKX9OQy/csZTXZhdI\u002B/PzT9pyYFVX\u002BbNbTipm1p70ykRNkNYpMAVXgu21fngf0IvNk4xKzLg3Fi\u002B74wUFder14qvTC1sd2g/FKt13kotLO22eqTMCug2cBoqmbVzwUgzyz4vcTNUwr8l8daHav4OkcLendsyn4zieNvTQZ2yy1MjQdNL/fu6YXfl5ljRbwVcHAfylWOtAStxTPhXQYDhcyaDY\u002BjqwpPHJHxjTPlz0QnWtyVVwHXvtgCn2rDDYt/3BLNyTcsccVmz63EnCfRyPXvuQMpbS3Kwk63oAufjA8FcrEgGAYM\u002B\u002BkXLw==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efdd92d3-055e-8940-84fe-5d536b508e45?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24e8c37c71dd46458b60de08eab4f37e-31f4dc550d77874b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60466ee0-f6d5-e216-b3e8-937b49d63822", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60466ee0-f6d5-e216-b3e8-937b49d63822", + "x-ms-request-id": "b5108108-701e-00a9-37f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-df384eb5-3aba-8de6-f9e5-2bf28ded655a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f0303dee372614d9d69388ce00a501b-88c6bd8c68739346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6b938191-dde5-a5eb-88b9-67efcb2454c6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037A4793D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b938191-dde5-a5eb-88b9-67efcb2454c6", + "x-ms-request-id": "b5108114-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-df384eb5-3aba-8de6-f9e5-2bf28ded655a/test-file-4baa545f-2412-1234-fbd2-64faf3669e24?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d18784a43f28b448b922c6602eb3e52c-ccc85469661c194b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a105dc73-7fae-1f64-f9aa-97ec3dd0b8c7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "ETag": "\u00220x8D7541037A97E23\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a105dc73-7fae-1f64-f9aa-97ec3dd0b8c7", + "x-ms-request-id": "a4eab2db-e01f-0084-64f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-df384eb5-3aba-8de6-f9e5-2bf28ded655a/test-file-4baa545f-2412-1234-fbd2-64faf3669e24?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1787adec-fc60-5576-badd-25c85126bbfe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "gjgmo12DHjoYiAhWog489B5qYAxZ\u002BnR3utQsShNG47IO0VUX3SRkDWJZUlzUlAJ6fHLRYcRIbYjErumJV9Qm0qRWSNG4JBf5BVKpAKcXoyXRss2hdILtxmTNUy8727aNM3\u002B3fkwwwVha11txnmzgrAvDt6QHhF0iaIJt6tHnviqbHM0nYCTYoPF0Rp0meyf37KckdyMSha4ilRbKw9aHchkx1oKfuEzm6hazkj3A/Oxadf0pw0YGiJYeBcsODt0a7dSD9aWkWDNbPY0MX/NxYZgpb03YXa/TKk3sgLOB2Nw5mKRpPAdHtR3Kzoa4\u002BSmiraMy5Z6PQZAksMpXuNeA2WWw0sZOBySR4rowDo4oGjEjSdMPT/M\u002BqlYURIw87/1FSfQhCCZjVKV\u002BoALkXjMB\u002B5WZNG4EcYpycihvOcOYVPO86sWZBxIKwPUtkK7wWUsjE0j2o7uOQNhqrpX\u002B8xri5ksPJ3NuZ/SDj3N51uDbgRjcSyZ6orE3LarsL1h8C8zaS6pj4DLYtatUchRHFWn3ji19Iqf0Z0Oa1/rJgTebB4Omnos2eKDmBJZ7JjCc8BdA9aEr/ukl5uRmyQk3DjRzuWqRoXbewBWMlh4ReUET/efiiYuWbwmagbin0K\u002BXrvVhB23FC06gYTSLn2fKE22jUsshVYSo3Ulh9h\u002B\u002BN/Bm9Ogor3HUTvKYQSdXCtChz21KBH3kdlhwuSojZBQv4ipDJKp/omT8zwTYiBRdUdJ5wCeydDNzgn2Pt/ZHsOneaV79E\u002BUlISwITjV4C\u002B5EE2dYqqPsfW730KIt8OputB4a\u002BR\u002B1YD7sVJ/6qSX9\u002BnaPS6SP7wZG8uzwBUJD\u002BDFCmpkWXRHOjrMoa1UE8dNI\u002BdUrnaVF38UX1AcyxFr7qVxtuA6L55xkwLzxZoOwQQAYqAttF1qL/LvT/okKm8pYLcL5ljnEvRI5xtzoVHlCZ5IHGhxOjpEB4rtTt\u002BgTWiXymTjBtqvGU\u002Br5M1F\u002BoqhCkZf2A4GtCZ4x\u002BLR\u002BcQUpJmy39rpAgbDnQMYxVVpAgz8SESZQHFejRI\u002Baj772SOLlzw3kxqztAQ/nD8K7e7RE8HR1a1/e2QkUFLErpvHx8fjkTIVMW72TJQ8WaA2V6MjbVZ5KgdyCBvYD0LL6wlse9h3J1i8u95W34kZQyHD8fyvoT1BSp3AcYUWPSIoKmGKz\u002BHLvyxGZrF4Jkp6WMT6FB1CGEXILy0\u002BtrXTqn64KrEnjnND\u002BDbMZT6PxSRTRhTAGCUE5g4fwqCwjQR6crgyw/uVVspVuhvmdbMHPGYI63CdE45Vs0CnB8/Oj28uVfKCWQUsufNKamINHnBbGII\u002Bp6GX2WMt3Qy28k7\u002BhyqstB\u002B8gOdg2DA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1787adec-fc60-5576-badd-25c85126bbfe", + "x-ms-request-id": "a4eab2dd-e01f-0084-66f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-df384eb5-3aba-8de6-f9e5-2bf28ded655a/test-file-4baa545f-2412-1234-fbd2-64faf3669e24?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f0041be-a149-6b66-54f4-60fdf3d1241b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "ETag": "\u00220x8D7541037AF0A98\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f0041be-a149-6b66-54f4-60fdf3d1241b", + "x-ms-request-id": "a4eab2e0-e01f-0084-69f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-df384eb5-3aba-8de6-f9e5-2bf28ded655a/test-file-4baa545f-2412-1234-fbd2-64faf3669e24", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:52 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1009cac8-2b25-7db4-ecc1-06666bde6670", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037AF0A98\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "1009cac8-2b25-7db4-ecc1-06666bde6670", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510813a-701e-00a9-66f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "gjgmo12DHjoYiAhWog489B5qYAxZ\u002BnR3utQsShNG47IO0VUX3SRkDWJZUlzUlAJ6fHLRYcRIbYjErumJV9Qm0qRWSNG4JBf5BVKpAKcXoyXRss2hdILtxmTNUy8727aNM3\u002B3fkwwwVha11txnmzgrAvDt6QHhF0iaIJt6tHnviqbHM0nYCTYoPF0Rp0meyf37KckdyMSha4ilRbKw9aHchkx1oKfuEzm6hazkj3A/Oxadf0pw0YGiJYeBcsODt0a7dSD9aWkWDNbPY0MX/NxYZgpb03YXa/TKk3sgLOB2Nw5mKRpPAdHtR3Kzoa4\u002BSmiraMy5Z6PQZAksMpXuNeA2WWw0sZOBySR4rowDo4oGjEjSdMPT/M\u002BqlYURIw87/1FSfQhCCZjVKV\u002BoALkXjMB\u002B5WZNG4EcYpycihvOcOYVPO86sWZBxIKwPUtkK7wWUsjE0j2o7uOQNhqrpX\u002B8xri5ksPJ3NuZ/SDj3N51uDbgRjcSyZ6orE3LarsL1h8C8zaS6pj4DLYtatUchRHFWn3ji19Iqf0Z0Oa1/rJgTebB4Omnos2eKDmBJZ7JjCc8BdA9aEr/ukl5uRmyQk3DjRzuWqRoXbewBWMlh4ReUET/efiiYuWbwmagbin0K\u002BXrvVhB23FC06gYTSLn2fKE22jUsshVYSo3Ulh9h\u002B\u002BN/Bm9Ogor3HUTvKYQSdXCtChz21KBH3kdlhwuSojZBQv4ipDJKp/omT8zwTYiBRdUdJ5wCeydDNzgn2Pt/ZHsOneaV79E\u002BUlISwITjV4C\u002B5EE2dYqqPsfW730KIt8OputB4a\u002BR\u002B1YD7sVJ/6qSX9\u002BnaPS6SP7wZG8uzwBUJD\u002BDFCmpkWXRHOjrMoa1UE8dNI\u002BdUrnaVF38UX1AcyxFr7qVxtuA6L55xkwLzxZoOwQQAYqAttF1qL/LvT/okKm8pYLcL5ljnEvRI5xtzoVHlCZ5IHGhxOjpEB4rtTt\u002BgTWiXymTjBtqvGU\u002Br5M1F\u002BoqhCkZf2A4GtCZ4x\u002BLR\u002BcQUpJmy39rpAgbDnQMYxVVpAgz8SESZQHFejRI\u002Baj772SOLlzw3kxqztAQ/nD8K7e7RE8HR1a1/e2QkUFLErpvHx8fjkTIVMW72TJQ8WaA2V6MjbVZ5KgdyCBvYD0LL6wlse9h3J1i8u95W34kZQyHD8fyvoT1BSp3AcYUWPSIoKmGKz\u002BHLvyxGZrF4Jkp6WMT6FB1CGEXILy0\u002BtrXTqn64KrEnjnND\u002BDbMZT6PxSRTRhTAGCUE5g4fwqCwjQR6crgyw/uVVspVuhvmdbMHPGYI63CdE45Vs0CnB8/Oj28uVfKCWQUsufNKamINHnBbGII\u002Bp6GX2WMt3Qy28k7\u002BhyqstB\u002B8gOdg2DA==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-df384eb5-3aba-8de6-f9e5-2bf28ded655a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-945a2c5d84be5444ac439ee7ad4a58fd-027239b1fc329c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2934cfa1-14c8-caf5-c99e-cbb08994b4f3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2934cfa1-14c8-caf5-c99e-cbb08994b4f3", + "x-ms-request-id": "b510814b-701e-00a9-74f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-576664c6-ce73-6a83-e1db-c9446e98b156?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7d43cdac3130e4cb09ea08c01dfa4bd-a7b50d2dc91fce4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6756ca2c-772f-d367-4bc9-47ec4ab05c31", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037B7DA65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6756ca2c-772f-d367-4bc9-47ec4ab05c31", + "x-ms-request-id": "b5108159-701e-00a9-01f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-576664c6-ce73-6a83-e1db-c9446e98b156/test-file-51c41b71-c510-831b-9a2d-b294d5a0390f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b51d33e6b32814680212c972266d8ff-818e04ab3a7bfa45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5cecea41-1158-f643-3875-dc58511b913e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "ETag": "\u00220x8D7541037BD3347\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5cecea41-1158-f643-3875-dc58511b913e", + "x-ms-request-id": "a4eab2e4-e01f-0084-6df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-576664c6-ce73-6a83-e1db-c9446e98b156/test-file-51c41b71-c510-831b-9a2d-b294d5a0390f?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb52bd29-dcb4-75b6-c8ab-2e5a6a2985c9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "7XS\u002BXc8YSYi8Dwg3ExXYqDcWGKNCSSd6xPFQ4PW7C57fiYEdekbiE4DNqh9vL8A28Z\u002B1M5e47qRMQ5nex2mTAQNpWImTui7wMwQjdJ4ICpUxGe9WBdcGJprd0TatBEwXOqgbBtY2ojZwxP\u002BTlXoFRDgDra16PPsrYjHvtun3Qy\u002B4Czr17AS/\u002Bne45UDXc5Eg143\u002BqVeenf2t76OkR\u002BtNeYHQ2ok/D1czRLI2wVe6U\u002B\u002Bgzt5c\u002BZnXGm49SPxhGrOLa2y/B5kH4cg1ymWkZ9ul8puzA3gM8IDo\u002BL8aAcZb0in\u002Bq1Xr\u002B0xWme0WJy4zMrOSmFZgrRY7fnvr1g7Z7N8B2vg7pruGuvZPXWqL9slRtMUMiGlw\u002BiQTwyza/yU9fKwNFEw2\u002BIz3DN5fEVCrsIixmiFJzGR2kd/TKOOOq7rREeC\u002BfeF8Grw5FXuLEOjUZxOkKWUD9LBIloNtY9CpaGAjjgBv7TKmNH9kD7fo64D3/8DQ6YJUzRwwdudeD7fsj60bZ4LoZHnh/vTmn\u002BX5X6sCdmMP2X7dz8DjP3dKRyXHd4AJzYT\u002BDppG7\u002BuObi43NhY8XJlT3bYvPZjBBCUClrfPHidl75EnA2fJyOqTT2GSrAhgDuqLdJrJ2o/rPQp1RFgzv08H0keEFFkyihXMm\u002B43L1ccoYfNQ6qMmxUCO8VdU4ORX48RitrB3PmQWemF/D6htA6yWaPRZnukejYxgtmT1DaROzxeJaR9WsSNPOrAB5/WYIa3q/rgv/kUbA\u002Bkj1kg/YSz88ECQo5pNP7eQymQ5HOXWyFS2yk7sXtCSrmU2cprbT5lDRPe1B73TXb8AXzPg4icDDQ3ziFad0JFv/jV1Vszc9brK9ZguYYDWo6zPrD/csYw\u002BMyVM54dCpXQmBQlIngayY6l5FixO1OuNHOTpziSRk0xpd2PnT83zSBBjyBy3TgWmXUiWY1uf7x45/8riWNcPlLH9HyaiitObhY4b6wzO1Y7fQ7CcOy/wyYgF7VADES85FDOqum7ew5K0\u002Bt3NQ8QRKyp8AtVmc5lCDBWeXJ2DWHSe4tbZZBsfwL/eJwASI0WENIJlxs4Z0uCaKK4ZAGc1MaJpLmEtN8bPHEJViAyZMCiQGmfbHZGmRQ/2fzusxoAYqTWd6PTklzy7lqqLxEqUAPiFSSY/GdPQwulRNvjLIhWCPN8W\u002B0czq0NrH4bm2oDFYn4C531aGY9hjOXLk2AD8HRUyYdrvQWxUd3ik/pNKihoS9S6iHrYJ\u002BMP9W6hKBfjJ28SUdD5WeU4kVWft0XU1GL9o0eLiSf5vOHkW4eXEGmF/6yLOpgXbvHvQjblOLBdeuELo4SQV14HWNUvFT4doYEr2ffZSdmKpjRVg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eb52bd29-dcb4-75b6-c8ab-2e5a6a2985c9", + "x-ms-request-id": "a4eab2e5-e01f-0084-6ef9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-576664c6-ce73-6a83-e1db-c9446e98b156/test-file-51c41b71-c510-831b-9a2d-b294d5a0390f?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "942f5eb5-a6c9-4f8a-6269-564b3a2dc06f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:51 GMT", + "ETag": "\u00220x8D7541037C2461A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "942f5eb5-a6c9-4f8a-6269-564b3a2dc06f", + "x-ms-request-id": "a4eab2e6-e01f-0084-6ff9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-576664c6-ce73-6a83-e1db-c9446e98b156/test-file-51c41b71-c510-831b-9a2d-b294d5a0390f", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:52 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0ba40198-f1fa-4200-1895-48d48eb39c34", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037C2461A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "0ba40198-f1fa-4200-1895-48d48eb39c34", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108175-701e-00a9-1cf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "7XS\u002BXc8YSYi8Dwg3ExXYqDcWGKNCSSd6xPFQ4PW7C57fiYEdekbiE4DNqh9vL8A28Z\u002B1M5e47qRMQ5nex2mTAQNpWImTui7wMwQjdJ4ICpUxGe9WBdcGJprd0TatBEwXOqgbBtY2ojZwxP\u002BTlXoFRDgDra16PPsrYjHvtun3Qy\u002B4Czr17AS/\u002Bne45UDXc5Eg143\u002BqVeenf2t76OkR\u002BtNeYHQ2ok/D1czRLI2wVe6U\u002B\u002Bgzt5c\u002BZnXGm49SPxhGrOLa2y/B5kH4cg1ymWkZ9ul8puzA3gM8IDo\u002BL8aAcZb0in\u002Bq1Xr\u002B0xWme0WJy4zMrOSmFZgrRY7fnvr1g7Z7N8B2vg7pruGuvZPXWqL9slRtMUMiGlw\u002BiQTwyza/yU9fKwNFEw2\u002BIz3DN5fEVCrsIixmiFJzGR2kd/TKOOOq7rREeC\u002BfeF8Grw5FXuLEOjUZxOkKWUD9LBIloNtY9CpaGAjjgBv7TKmNH9kD7fo64D3/8DQ6YJUzRwwdudeD7fsj60bZ4LoZHnh/vTmn\u002BX5X6sCdmMP2X7dz8DjP3dKRyXHd4AJzYT\u002BDppG7\u002BuObi43NhY8XJlT3bYvPZjBBCUClrfPHidl75EnA2fJyOqTT2GSrAhgDuqLdJrJ2o/rPQp1RFgzv08H0keEFFkyihXMm\u002B43L1ccoYfNQ6qMmxUCO8VdU4ORX48RitrB3PmQWemF/D6htA6yWaPRZnukejYxgtmT1DaROzxeJaR9WsSNPOrAB5/WYIa3q/rgv/kUbA\u002Bkj1kg/YSz88ECQo5pNP7eQymQ5HOXWyFS2yk7sXtCSrmU2cprbT5lDRPe1B73TXb8AXzPg4icDDQ3ziFad0JFv/jV1Vszc9brK9ZguYYDWo6zPrD/csYw\u002BMyVM54dCpXQmBQlIngayY6l5FixO1OuNHOTpziSRk0xpd2PnT83zSBBjyBy3TgWmXUiWY1uf7x45/8riWNcPlLH9HyaiitObhY4b6wzO1Y7fQ7CcOy/wyYgF7VADES85FDOqum7ew5K0\u002Bt3NQ8QRKyp8AtVmc5lCDBWeXJ2DWHSe4tbZZBsfwL/eJwASI0WENIJlxs4Z0uCaKK4ZAGc1MaJpLmEtN8bPHEJViAyZMCiQGmfbHZGmRQ/2fzusxoAYqTWd6PTklzy7lqqLxEqUAPiFSSY/GdPQwulRNvjLIhWCPN8W\u002B0czq0NrH4bm2oDFYn4C531aGY9hjOXLk2AD8HRUyYdrvQWxUd3ik/pNKihoS9S6iHrYJ\u002BMP9W6hKBfjJ28SUdD5WeU4kVWft0XU1GL9o0eLiSf5vOHkW4eXEGmF/6yLOpgXbvHvQjblOLBdeuELo4SQV14HWNUvFT4doYEr2ffZSdmKpjRVg==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-576664c6-ce73-6a83-e1db-c9446e98b156?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-73c6ecf36ce07c4a8863e4b87c175c3e-def3bd4b46b4f94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39b33a98-b488-7675-a26b-2790cb6bb50a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39b33a98-b488-7675-a26b-2790cb6bb50a", + "x-ms-request-id": "b510817c-701e-00a9-22f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c5f053dd-ce45-c51c-fa04-ec0f1ab22480?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-301e58fd8090b54a8d4d40f3281e374b-e3ac253557fc3947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c970cb35-70a7-cad2-1eed-3f84c7655bf0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037CE48D3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c970cb35-70a7-cad2-1eed-3f84c7655bf0", + "x-ms-request-id": "b5108193-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c5f053dd-ce45-c51c-fa04-ec0f1ab22480/test-file-81a8892a-a66a-c949-0e2d-ef873a28ac9f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-79732fd1de5e634b959accdb02bde7a3-1e3022d3c63fa649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0097a40d-721a-83e7-43da-fb1f493c9253", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037D30E88\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0097a40d-721a-83e7-43da-fb1f493c9253", + "x-ms-request-id": "a4eab2e7-e01f-0084-70f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c5f053dd-ce45-c51c-fa04-ec0f1ab22480/test-file-81a8892a-a66a-c949-0e2d-ef873a28ac9f?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "967a920d-ab91-5d85-8a3a-f6a94414a2c1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "R6YwmjBhCnqno\u002Ba2bogYgzA42k9BWtjvXnE1EiQohXkzb0wFRTmD1MD2IgSJHFuW1btTj4sLr\u002BzOQTy/K/dVfx1tg/87Ez32tQWOSjjTZkEVnz1o1PbtKMBgNgT8xKjJoKLnHJlcWsF9XdqFfGSz\u002Btr7qYy67aomf1s/29w4\u002BfBcxamV7EqouUR76nYcZ6tbrDwpARocDrP4wJw\u002BHX/kRWPpKLa6Hg6QUvBHPgIzChev4y6gDvjVQLf2nSutapzFl6UTMj70oY4tmK8q1NCxxLaEjjpQRDZrFOj/xIDj4\u002BdUgqdcINfYukGfc3VJqmvmRNl1KdtidFNvqB5W9dwNSbXH1lIoVaPeq9P4sNDAIWl9GICnbrkL8Q1U7Xi5gsVlkim/gdQYve81ln0IacOCroa02dxcZtv8u\u002BRF1GcrJSkOkx6nAKCVZFqQcdc7A4hJ0T7xBKnoCCtNw8Xv0\u002BmHCnFU\u002Bdal263mH3WCy/UEwLhc\u002BwMpOSB/JYrzWTzapZBxCWdl5wmxpPaQC\u002BQ0Zjw1SAMNk9flXtBR1NRMsYFwC3nkEMKOn9iuq1cMmC48S75OvRE4zBK4i6qWFBI1ZfJ0HwBqT1Z5p6krX\u002BeA2cWhFIkV/fNwOD5nK4UX94vGeUZll3gu0fto1BZnDW0rOLLk9P\u002BJH2f\u002BBOfBAyTQYa8eZOahGkFNc0ONrCndCCrRPPLSMwKLPFneZpOQbc3Xl3JnSaiHiR5xl4G8/HI9Ifu98Mcy/i6skieMwrStvAZ1tRW2db6BSbLUYZuBz0DmoUWX03wGpZlEureA\u002Bsdpw9p6RkZdh6s9PKYUXZySK8LnpiFvFemJbhB7crsHAE/rap3BBoj6iBmZWpbW8kf8sY/0mVOl\u002Bq3w8dc14hXwNjtXKPP/0SQ57B0H1btTs3zJf8ArEmb7RXDv0RWxxaYEqSRaf8lU/eBquq02niTynT5ba2NUxCPVXOKCDwAPiCd3AyyX\u002BDSzdYLfwFe5xadM/TPXVVlDr\u002BQAhSPm0e3gWzKFvpr3W6QKp/bhdAPMHJY7NhLMODPNNFNHlnMRzaOU/2UlMwYNVKGPza5jYjrhNGmMq5vaFCP\u002BuIpHr8Ux\u002BdpSTHWepuiQLeJxPGuEatEYZmIJhCIIuutBJnt8xaTcXdTUERXFQ42A\u002B324aNe4ek24LkljJ3S3SZGKXIBtFGg9lN\u002BWsFm8UyPUiYilT1ETiKwtw5ZbeTVfHMeEO\u002BYNEucUe9T3Icn0/Nsljp7rEvlAdtPTQFDR4RupNpORNxc8xnahkNR9G2fiOMe7NuqWdArOQ8USOdKXQ5q4Teo1Y8TE6McoSYElwlps8AiJFqowE8KJw/NSKoykCU05xM18rdUC9k0ibg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "967a920d-ab91-5d85-8a3a-f6a94414a2c1", + "x-ms-request-id": "a4eab2e8-e01f-0084-71f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c5f053dd-ce45-c51c-fa04-ec0f1ab22480/test-file-81a8892a-a66a-c949-0e2d-ef873a28ac9f?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b7127443-fcc2-55c2-b0d3-f954f141a63f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037D85647\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b7127443-fcc2-55c2-b0d3-f954f141a63f", + "x-ms-request-id": "a4eab2e9-e01f-0084-72f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c5f053dd-ce45-c51c-fa04-ec0f1ab22480/test-file-81a8892a-a66a-c949-0e2d-ef873a28ac9f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cf65b86c-ea02-fcfe-d9ec-4d80a0793478", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037D85647\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "cf65b86c-ea02-fcfe-d9ec-4d80a0793478", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51081c1-701e-00a9-64f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c5f053dd-ce45-c51c-fa04-ec0f1ab22480/test-file-81a8892a-a66a-c949-0e2d-ef873a28ac9f", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541037D85647\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "38e77865-d6db-2f3d-c3e7-40d64ab1d24a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037D85647\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "38e77865-d6db-2f3d-c3e7-40d64ab1d24a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51081c7-701e-00a9-6af9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "R6YwmjBhCnqno\u002Ba2bogYgzA42k9BWtjvXnE1EiQohXkzb0wFRTmD1MD2IgSJHFuW1btTj4sLr\u002BzOQTy/K/dVfx1tg/87Ez32tQWOSjjTZkEVnz1o1PbtKMBgNgT8xKjJoKLnHJlcWsF9XdqFfGSz\u002Btr7qYy67aomf1s/29w4\u002BfBcxamV7EqouUR76nYcZ6tbrDwpARocDrP4wJw\u002BHX/kRWPpKLa6Hg6QUvBHPgIzChev4y6gDvjVQLf2nSutapzFl6UTMj70oY4tmK8q1NCxxLaEjjpQRDZrFOj/xIDj4\u002BdUgqdcINfYukGfc3VJqmvmRNl1KdtidFNvqB5W9dwNSbXH1lIoVaPeq9P4sNDAIWl9GICnbrkL8Q1U7Xi5gsVlkim/gdQYve81ln0IacOCroa02dxcZtv8u\u002BRF1GcrJSkOkx6nAKCVZFqQcdc7A4hJ0T7xBKnoCCtNw8Xv0\u002BmHCnFU\u002Bdal263mH3WCy/UEwLhc\u002BwMpOSB/JYrzWTzapZBxCWdl5wmxpPaQC\u002BQ0Zjw1SAMNk9flXtBR1NRMsYFwC3nkEMKOn9iuq1cMmC48S75OvRE4zBK4i6qWFBI1ZfJ0HwBqT1Z5p6krX\u002BeA2cWhFIkV/fNwOD5nK4UX94vGeUZll3gu0fto1BZnDW0rOLLk9P\u002BJH2f\u002BBOfBAyTQYa8eZOahGkFNc0ONrCndCCrRPPLSMwKLPFneZpOQbc3Xl3JnSaiHiR5xl4G8/HI9Ifu98Mcy/i6skieMwrStvAZ1tRW2db6BSbLUYZuBz0DmoUWX03wGpZlEureA\u002Bsdpw9p6RkZdh6s9PKYUXZySK8LnpiFvFemJbhB7crsHAE/rap3BBoj6iBmZWpbW8kf8sY/0mVOl\u002Bq3w8dc14hXwNjtXKPP/0SQ57B0H1btTs3zJf8ArEmb7RXDv0RWxxaYEqSRaf8lU/eBquq02niTynT5ba2NUxCPVXOKCDwAPiCd3AyyX\u002BDSzdYLfwFe5xadM/TPXVVlDr\u002BQAhSPm0e3gWzKFvpr3W6QKp/bhdAPMHJY7NhLMODPNNFNHlnMRzaOU/2UlMwYNVKGPza5jYjrhNGmMq5vaFCP\u002BuIpHr8Ux\u002BdpSTHWepuiQLeJxPGuEatEYZmIJhCIIuutBJnt8xaTcXdTUERXFQ42A\u002B324aNe4ek24LkljJ3S3SZGKXIBtFGg9lN\u002BWsFm8UyPUiYilT1ETiKwtw5ZbeTVfHMeEO\u002BYNEucUe9T3Icn0/Nsljp7rEvlAdtPTQFDR4RupNpORNxc8xnahkNR9G2fiOMe7NuqWdArOQ8USOdKXQ5q4Teo1Y8TE6McoSYElwlps8AiJFqowE8KJw/NSKoykCU05xM18rdUC9k0ibg==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c5f053dd-ce45-c51c-fa04-ec0f1ab22480?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-acc0078d454a464ebb62cf1e288f72f4-94612d80bb6f2148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "281bc498-fc92-2f9c-2e14-693c72a46090", + "x-ms-date": "Fri, 18 Oct 2019 21:14:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "281bc498-fc92-2f9c-2e14-693c72a46090", + "x-ms-request-id": "b51081ca-701e-00a9-6df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bb4ea9cd-c000-24a6-1b2e-fa2149d93833?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1087866d60fa1a4b90ff99891da0fffe-1d5d57b85949974a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4e96fd59-2141-d8fa-1ef7-0d63017be654", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037E26D1B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e96fd59-2141-d8fa-1ef7-0d63017be654", + "x-ms-request-id": "b51081ce-701e-00a9-71f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bb4ea9cd-c000-24a6-1b2e-fa2149d93833/test-file-bc969af0-ede2-914c-fa35-3e0f89d1a0fb?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7768b527ec73034182b8cff89317ee81-bd74fb95276af044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c040c132-93ba-a98c-230c-08293267ea4a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037E958C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c040c132-93ba-a98c-230c-08293267ea4a", + "x-ms-request-id": "a4eab2ea-e01f-0084-73f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bb4ea9cd-c000-24a6-1b2e-fa2149d93833/test-file-bc969af0-ede2-914c-fa35-3e0f89d1a0fb?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8dc54cf-df90-e040-8faa-1646c018b4c9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "2zUyLWba\u002BiPwKvRRWddM\u002Budhx0tD6vLpSmZonptUIkzIEvOi7RkzfwJyXRctqX5HqxJ7n7OaEfFDSOIAcluInAeniEfjqQ3OLkdJ0IzavKHnIPOI2IOZLQACX6U2Mw2m6sEPhSA3YwEFrXFrUUBkaIxBGFFo/8OEDltG4Ulol/s6oubLyjaAsL3xgisRLdzAnfYY9Rq8Pur9i3fF8IK3nRV2Ma9amZ1VwGiUd3yYcuF\u002BhkRTT6HgfWP7zT\u002B/u786OeUVm/stZQNYwzWyKMdtZRiWRmk\u002BZE5zlbNLX8xdlQWoWT2XgtflUSBA\u002BotsLlWcjWcnKXRW/NSWogZI4gY3\u002By4vCs\u002BJ1eNAsfVJ/WrCBmdertFkNmuRUlxoAeDRnG8aCf9dPSOGEreE5nh/DP9q05ue6TM10sTCnrhyIdQDbxSFLvRqZMlD2JsZ4E/yEkVd/S1EMrI75TY6m59rE/HjgXdk\u002Bd4LAG7SWxGXG/J1z4xyFSOnvj1hSUm9MMkq18SqNl/YjhhnUv2\u002BctegpMlExMsT\u002Bf7OO8I5A6\u002BUTs\u002Blp4NN7eSSnUFzC8Il6ExlwKWAeGv9Ft7F3Pqcnopo0gQuGcpUU7fksSeKn\u002B08qFN21EIKFNVkp5GkiBDp9v\u002B2Cji\u002B98\u002BBEW3um8ZEc3fxiTOnJspIXr4uyXE5r8qm\u002Brso05W0fbGD9MLVG3gOIDMZs/7dQs80bqx5jy1dR2GiSKALHKDhPAuCJDIHc0JGH6k\u002BH/zMybjs82XpOu2DJaxhMtPYAwSSOHbyWh2dLftpM3CDHyhk1n7oHig7\u002BAEe//6FpkBubhylq\u002BeG2W6aT8Zpfwd9/wWE/FxU7\u002BTbVz911FoeGIa7\u002BsVU3XRA3vwPTc9i0Xn6of/5AKrjGn43ylSoEQQUfDY/roVBKSGRRB1fRKIVeYbGejNbJRfb1\u002BBHHRMgmM34\u002B9CYIiLzuXfdZ7yMg9XbIVHN4ZbRuFYfY9ek\u002BQwOcatPZ0jRfFZj0sG7fb5bT1MLbPvBUrc3JkN6eb5KT8Brz/URPRyMCaX6ag/VFTqXwxSDmYwQTB/0GEEFVwKXGIMAT67JShE3fmNVx\u002BenYRAI4rapx7YzWoLVHCTbhrKiYlGL1MaLznkDTBopu4U3TLYw/HRM7lHNzfQs8y3tXPiwsmSWG41KfBM8pnqbCZ/9ndBtqoo9VnT/vgbRX9pLFfAieQghoTAp5n9gD0fWMcRVL1Zdf7Ftc1zvll2GeB048ZCKeZCW2/ugRMQK3EYsKI1CfDCE7pY\u002BtAWsMgvTom1iKB62TLgzvlNavTvtY5YVwm3PRPzstAL6TMSK6qnwzKFWp7QndtzVDr3cKjFaUFBulm\u002BdA15wdnMcvADzqNOqaQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8dc54cf-df90-e040-8faa-1646c018b4c9", + "x-ms-request-id": "a4eab2eb-e01f-0084-74f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bb4ea9cd-c000-24a6-1b2e-fa2149d93833/test-file-bc969af0-ede2-914c-fa35-3e0f89d1a0fb?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dd5af057-218a-3bba-c49e-fdd55acf663e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037EF24A1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dd5af057-218a-3bba-c49e-fdd55acf663e", + "x-ms-request-id": "a4eab2ec-e01f-0084-75f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bb4ea9cd-c000-24a6-1b2e-fa2149d93833/test-file-bc969af0-ede2-914c-fa35-3e0f89d1a0fb", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0ef84e3-d6be-343f-0662-13c3db9367db", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037EF24A1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d0ef84e3-d6be-343f-0662-13c3db9367db", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108211-701e-00a9-2cf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "2zUyLWba\u002BiPwKvRRWddM\u002Budhx0tD6vLpSmZonptUIkzIEvOi7RkzfwJyXRctqX5HqxJ7n7OaEfFDSOIAcluInAeniEfjqQ3OLkdJ0IzavKHnIPOI2IOZLQACX6U2Mw2m6sEPhSA3YwEFrXFrUUBkaIxBGFFo/8OEDltG4Ulol/s6oubLyjaAsL3xgisRLdzAnfYY9Rq8Pur9i3fF8IK3nRV2Ma9amZ1VwGiUd3yYcuF\u002BhkRTT6HgfWP7zT\u002B/u786OeUVm/stZQNYwzWyKMdtZRiWRmk\u002BZE5zlbNLX8xdlQWoWT2XgtflUSBA\u002BotsLlWcjWcnKXRW/NSWogZI4gY3\u002By4vCs\u002BJ1eNAsfVJ/WrCBmdertFkNmuRUlxoAeDRnG8aCf9dPSOGEreE5nh/DP9q05ue6TM10sTCnrhyIdQDbxSFLvRqZMlD2JsZ4E/yEkVd/S1EMrI75TY6m59rE/HjgXdk\u002Bd4LAG7SWxGXG/J1z4xyFSOnvj1hSUm9MMkq18SqNl/YjhhnUv2\u002BctegpMlExMsT\u002Bf7OO8I5A6\u002BUTs\u002Blp4NN7eSSnUFzC8Il6ExlwKWAeGv9Ft7F3Pqcnopo0gQuGcpUU7fksSeKn\u002B08qFN21EIKFNVkp5GkiBDp9v\u002B2Cji\u002B98\u002BBEW3um8ZEc3fxiTOnJspIXr4uyXE5r8qm\u002Brso05W0fbGD9MLVG3gOIDMZs/7dQs80bqx5jy1dR2GiSKALHKDhPAuCJDIHc0JGH6k\u002BH/zMybjs82XpOu2DJaxhMtPYAwSSOHbyWh2dLftpM3CDHyhk1n7oHig7\u002BAEe//6FpkBubhylq\u002BeG2W6aT8Zpfwd9/wWE/FxU7\u002BTbVz911FoeGIa7\u002BsVU3XRA3vwPTc9i0Xn6of/5AKrjGn43ylSoEQQUfDY/roVBKSGRRB1fRKIVeYbGejNbJRfb1\u002BBHHRMgmM34\u002B9CYIiLzuXfdZ7yMg9XbIVHN4ZbRuFYfY9ek\u002BQwOcatPZ0jRfFZj0sG7fb5bT1MLbPvBUrc3JkN6eb5KT8Brz/URPRyMCaX6ag/VFTqXwxSDmYwQTB/0GEEFVwKXGIMAT67JShE3fmNVx\u002BenYRAI4rapx7YzWoLVHCTbhrKiYlGL1MaLznkDTBopu4U3TLYw/HRM7lHNzfQs8y3tXPiwsmSWG41KfBM8pnqbCZ/9ndBtqoo9VnT/vgbRX9pLFfAieQghoTAp5n9gD0fWMcRVL1Zdf7Ftc1zvll2GeB048ZCKeZCW2/ugRMQK3EYsKI1CfDCE7pY\u002BtAWsMgvTom1iKB62TLgzvlNavTvtY5YVwm3PRPzstAL6TMSK6qnwzKFWp7QndtzVDr3cKjFaUFBulm\u002BdA15wdnMcvADzqNOqaQ==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bb4ea9cd-c000-24a6-1b2e-fa2149d93833?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ace333125cffa47b197f103f67b2c04-70d1aa8b333ac341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5f257c6-96e0-257f-8317-1a91caf21a57", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5f257c6-96e0-257f-8317-1a91caf21a57", + "x-ms-request-id": "b5108215-701e-00a9-30f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4dc341b3-9229-3c06-e774-965be4cf2fc3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f82b23a0534c8745a1a3b058a1fa208d-1403929c31169b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c2bb9a48-767f-3363-50b6-ee6b002440b3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037F72DA6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c2bb9a48-767f-3363-50b6-ee6b002440b3", + "x-ms-request-id": "b510821a-701e-00a9-34f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4dc341b3-9229-3c06-e774-965be4cf2fc3/test-file-84e61000-6850-d2a8-c1b7-ce5ff8c0ad7b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9620e0fb6fa95740845de692e233705b-19bacf71a0131a4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e36772a3-e027-f930-4d44-0934450c44fa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541037FC9E57\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e36772a3-e027-f930-4d44-0934450c44fa", + "x-ms-request-id": "a4eab2ed-e01f-0084-76f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4dc341b3-9229-3c06-e774-965be4cf2fc3/test-file-84e61000-6850-d2a8-c1b7-ce5ff8c0ad7b?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86bc277a-ca59-2853-e66a-6661fa8aed92", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "51bzQ/WWtiJGp6NB0H\u002Bw3MRPEkoUbUMmIskz6qOQHIWnD581F2xRsuOYfNjTIWLQBRGmsBH2nnoTzCArY8t/tYsemsHgesRY/mBmfPBrUwFmYuWR6WtzsXAkIkpLJU4XGMZMtYeh8IpMTbKxjyKJp3kfxQHm7swfqulRvFh6DdgRTmMpHp55xXJaRJu5wiFOmnrRK2BNMSr6LQueUDMy0kDZn0G\u002BYInapv\u002BOjKkwZefHAiHdqeF4xB04L/CT2nU\u002BKHJb4CPgjzrx9oVgvqSBysgj1k0SVClfYNojhTCYR8uKUGQ21ITD53Pm7LJcGAV4t2QobwQnK9RJ\u002B39IvAkJWa651W5ASvVDX\u002B7ZK2d2A0jVqs7Lb9fGYySP7NkFeytq3JMEokKXOG1v5RAVTQBs0/g3chE7PunX8nJJsF0cPuTDb07UcmAFPnJhXInHsRUkIxngzQgZLp6pLa/PTYcPU6crUd6xl2GYMTSe2uFfD0FdJI1EPHDbqUCvK0WxNfDqUQnim182c4u4SJvTe1S8SR1tcin6yhY2UKidAWwc5vtDs4jYfXPhJrEBjPTUBy7r8uEnQ8PH8Ibyq0u3mXEfnGGgj8fM48ypjEx3\u002BT4iYkh6sQ6K9KI4fMMB5tEoKo0/4vCSNHdmHw4Vfbd3T/dIz0kCPedjlKe\u002BaBMEyv37gWG/OBdOjy3QE5L/dXbrwSzMuReHJe2l3E1I1MxkYlQRGvxWtxff\u002Bj8bMilVYx8w06bnNxHlc1x0GVvJBbthbLA97Vp6lQkU7L7Ya/LDT3guFwAlfStDLKag4Z67FvWDusZ5GHXEtj6d0ktTDQdpsMnim\u002B26PO6F\u002BcG02rNqWNbJVLEsSjcDamHCh6rf8B6fNjHU2XsHyH3X8x6zENyKMnl1iblWPGaS3zGL\u002BLVDpQmjFKOBln9bwYszVVYZT1mFN1QxamZlSfrLQvlJfNDIk00UEPs4CZz5GsgtIuYPeI/XBsBgEjuiPcuotlSFEUW6a8IIBD9eTC64N1CeNycTvMlqcnUQZ4AScdIwj1NHdAiCcrYkBnRQeLmRqNvrBAWklfqLG57PqgRB9pJsLr3bcMNHG8Vw7rVUGvq8fr\u002BlJ23Mi/pYvFhqs8iy4xDi40r8tjgXo\u002BhAM6ZENgGkEyxEm88koKLCgrNq3Gj8vgulcjevwMeGjYOEi1hUE4ZXxqCcbUhBvUKnOTOErceARHWan8TK9FJkvQ1LoBRKbm4tExbIYFDDZLX0CIeUAuC7BEfjuXTCjdFNOK869RwuXcvFV5qwuOMk1zsO1ezLz7ssj5zMZ7T6a4VEeiihiG6Yxaq8z6pGC0xkvuI4s7flgWjzDWWAYfYWyuwUbD26g07MdhBCDw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86bc277a-ca59-2853-e66a-6661fa8aed92", + "x-ms-request-id": "a4eab2ee-e01f-0084-77f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4dc341b3-9229-3c06-e774-965be4cf2fc3/test-file-84e61000-6850-d2a8-c1b7-ce5ff8c0ad7b?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1eb9b406-be4f-0ba1-7e9a-7741270802c7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D754103801E628\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1eb9b406-be4f-0ba1-7e9a-7741270802c7", + "x-ms-request-id": "a4eab2ef-e01f-0084-78f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4dc341b3-9229-3c06-e774-965be4cf2fc3/test-file-84e61000-6850-d2a8-c1b7-ce5ff8c0ad7b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b197babaa845594a850801a7cc5e4129-e6b6a8702510ea47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a7adc968-2976-89d9-081c-f2a840b2d19e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "107853c6-7c06-9dab-2ba7-7dee39e02df8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D754103801E628\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a7adc968-2976-89d9-081c-f2a840b2d19e", + "x-ms-lease-id": "107853c6-7c06-9dab-2ba7-7dee39e02df8", + "x-ms-request-id": "b5108236-701e-00a9-4bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4dc341b3-9229-3c06-e774-965be4cf2fc3/test-file-84e61000-6850-d2a8-c1b7-ce5ff8c0ad7b", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "70867db9-8533-0781-abd2-3db3dc9ac95a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-lease-id": "107853c6-7c06-9dab-2ba7-7dee39e02df8", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D754103801E628\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "70867db9-8533-0781-abd2-3db3dc9ac95a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "b510823a-701e-00a9-4ff9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "51bzQ/WWtiJGp6NB0H\u002Bw3MRPEkoUbUMmIskz6qOQHIWnD581F2xRsuOYfNjTIWLQBRGmsBH2nnoTzCArY8t/tYsemsHgesRY/mBmfPBrUwFmYuWR6WtzsXAkIkpLJU4XGMZMtYeh8IpMTbKxjyKJp3kfxQHm7swfqulRvFh6DdgRTmMpHp55xXJaRJu5wiFOmnrRK2BNMSr6LQueUDMy0kDZn0G\u002BYInapv\u002BOjKkwZefHAiHdqeF4xB04L/CT2nU\u002BKHJb4CPgjzrx9oVgvqSBysgj1k0SVClfYNojhTCYR8uKUGQ21ITD53Pm7LJcGAV4t2QobwQnK9RJ\u002B39IvAkJWa651W5ASvVDX\u002B7ZK2d2A0jVqs7Lb9fGYySP7NkFeytq3JMEokKXOG1v5RAVTQBs0/g3chE7PunX8nJJsF0cPuTDb07UcmAFPnJhXInHsRUkIxngzQgZLp6pLa/PTYcPU6crUd6xl2GYMTSe2uFfD0FdJI1EPHDbqUCvK0WxNfDqUQnim182c4u4SJvTe1S8SR1tcin6yhY2UKidAWwc5vtDs4jYfXPhJrEBjPTUBy7r8uEnQ8PH8Ibyq0u3mXEfnGGgj8fM48ypjEx3\u002BT4iYkh6sQ6K9KI4fMMB5tEoKo0/4vCSNHdmHw4Vfbd3T/dIz0kCPedjlKe\u002BaBMEyv37gWG/OBdOjy3QE5L/dXbrwSzMuReHJe2l3E1I1MxkYlQRGvxWtxff\u002Bj8bMilVYx8w06bnNxHlc1x0GVvJBbthbLA97Vp6lQkU7L7Ya/LDT3guFwAlfStDLKag4Z67FvWDusZ5GHXEtj6d0ktTDQdpsMnim\u002B26PO6F\u002BcG02rNqWNbJVLEsSjcDamHCh6rf8B6fNjHU2XsHyH3X8x6zENyKMnl1iblWPGaS3zGL\u002BLVDpQmjFKOBln9bwYszVVYZT1mFN1QxamZlSfrLQvlJfNDIk00UEPs4CZz5GsgtIuYPeI/XBsBgEjuiPcuotlSFEUW6a8IIBD9eTC64N1CeNycTvMlqcnUQZ4AScdIwj1NHdAiCcrYkBnRQeLmRqNvrBAWklfqLG57PqgRB9pJsLr3bcMNHG8Vw7rVUGvq8fr\u002BlJ23Mi/pYvFhqs8iy4xDi40r8tjgXo\u002BhAM6ZENgGkEyxEm88koKLCgrNq3Gj8vgulcjevwMeGjYOEi1hUE4ZXxqCcbUhBvUKnOTOErceARHWan8TK9FJkvQ1LoBRKbm4tExbIYFDDZLX0CIeUAuC7BEfjuXTCjdFNOK869RwuXcvFV5qwuOMk1zsO1ezLz7ssj5zMZ7T6a4VEeiihiG6Yxaq8z6pGC0xkvuI4s7flgWjzDWWAYfYWyuwUbD26g07MdhBCDw==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4dc341b3-9229-3c06-e774-965be4cf2fc3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-50cb613723d5e042bcf32c03dab93ff2-51ced2ed44b2c84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3ef80e5-612b-e76b-fe08-f6db7e431b76", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3ef80e5-612b-e76b-fe08-f6db7e431b76", + "x-ms-request-id": "b5108243-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:52.4733218-07:00", + "RandomSeed": "404606435", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..36ffaaf6820b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsFail.json @@ -0,0 +1,1017 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-210f93a8-c2c6-ce3d-3cfd-07b3e07fd066?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-884bef90a0478749be51a5ead6353e0c-45a153d07dee2841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ce6d69f3-dbde-d101-712d-909b064fb723", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D754102832D1F5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce6d69f3-dbde-d101-712d-909b064fb723", + "x-ms-request-id": "b51058ad-701e-00a9-25f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-210f93a8-c2c6-ce3d-3cfd-07b3e07fd066/test-file-fe757e4b-92bb-7a5b-0bfd-0c780fbe9e84?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5dbca1bb612e994aa220972f6f604670-d20e523d4dda294f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11051f6c-b25b-695c-e952-6e0894152735", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D754102837C61F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11051f6c-b25b-695c-e952-6e0894152735", + "x-ms-request-id": "a4eab0f9-e01f-0084-0ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-210f93a8-c2c6-ce3d-3cfd-07b3e07fd066/test-file-fe757e4b-92bb-7a5b-0bfd-0c780fbe9e84?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ef0cc7ce-8db8-5728-0d05-84774eab1567", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "aKpi9MM55ESEj0gR4MJXjsmlv3YSAoe70QMfedNzeYr\u002BvhLMTD\u002BeuoQpSU\u002BT8PGu1gLSYI9AEWYipyPAGmtwEBa\u002BEiGvikKJBwXx6bg3J\u002BAScKLQoRj6va2sqaQb3Z8ZuDg51d3P/0zASFmKTiet639DranIn2/9xFVzA\u002BCdbSlm2DGA/lICQnFWEFm/cG6F/74l2DD1UBjJOxGIXPtrItovJHb2Le0sQGo4co8WPlPm7QQhd5X5cIgZtsJBeuZ26u1\u002Bj0z4j9LR\u002BJfFvd2Is/y9oW73SqpFNbPt3XYq68aDwoehl68H7l4yUH/9NLKqkAPGg9h4fqBDOVqYCrFbpwzRQftW5xtNtbMPxPkrSAEAQ01yZGfuC0PmXl5VbuOs1qlyK/K3VKjoeM0kaLmmF/BYl8dk6EKk4ja3b4m8\u002BEfPY\u002B5QuBwOSe6kiuuayaKJQEZt/NccSO5mzki8/\u002BQeK4CGVAXLVV/USk7Yv15XChmTLi9DTvtvsxoA6urTUkkKhV5rE3ScvurnmbKIQ4iQD8MvKNG0292EFqHqy2t0AfcEzjn/6/ek93BFW7VJ5nCScNsnoyl4VaqB5/zTsfJ/cpe6hHROkCPMizFgb38nOjAxWFuPTV3OjHmPfQT60EV9xugdjmL7Q9\u002B3Wxj4F\u002BUqWqzMoliX7yU67Pj7vhIf0brs46mXCavNNhV72PJF1nSTZSNXLi7s5tfD46Jq/4TMl4pdDDQ8k1AA/mxDGxcz9RWDaFnvyKKM//zR0yYJYzaQr0Bn58pAVtLTVi/BqMq/j\u002B6M5pcr3c/n0Qw3ar8p95s1s2zXyw1LQxGGHHFyylYyEUM4fHyfZNJwgBa9CesTqV\u002BTjPVe6MTgQKOFpcFedQa1BVl78Xoflk6aZkv3jjomcnIR3j5h0yl/WDvZGr8REQsPCAOSl7fkdPamxIF46LJoXjJOTJbIUzEv/Jk/RnuOiVVA6IU2k9u6LWpIug\u002BnBm\u002BIcLuNwsV0RrTSYpsepS16FzssOP8tMstXkx8rgJkiiPUpttbAAcaPy6LRYzE/nIc8zaLTes5wWz3wNS6mScUbsNqm9e9XuRZ1nGxdW86ZF/eX77L2Tg0nuFqY0MuX6YLctrNWmaeY5BSMXt5hEwBvVh43D1kSJWHMfzyUv\u002BlK3bPqgKUbQ35P/gqeae8vxaVaKXmtX9ooyZBRihprBCUqQoErd5JaUxOf6BBPdLtxnbmWOZVwnH3YwbYUybhk5PnkdCduBE0TANVmDnfJ2FXV3\u002Bxg1MqQuqUDUrbbRYpaOwMWa/\u002BUA5hsgzm/CY4GDuhhP\u002BnMAw8vVLmBa7GXN7pKC9Jzs21VQdxT9FGQ0LAX/ETNegahjjfz5xZGEpfn1A==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef0cc7ce-8db8-5728-0d05-84774eab1567", + "x-ms-request-id": "a4eab0fa-e01f-0084-10f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-210f93a8-c2c6-ce3d-3cfd-07b3e07fd066/test-file-fe757e4b-92bb-7a5b-0bfd-0c780fbe9e84?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc39722e-3709-bb7c-6ae5-9b23f5923f1f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:25 GMT", + "ETag": "\u00220x8D754102840FF7F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc39722e-3709-bb7c-6ae5-9b23f5923f1f", + "x-ms-request-id": "a4eab0fb-e01f-0084-11f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-210f93a8-c2c6-ce3d-3cfd-07b3e07fd066/test-file-fe757e4b-92bb-7a5b-0bfd-0c780fbe9e84", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:26 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dc482aae-4871-3b5e-cec8-5aedeaf9fd83", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc482aae-4871-3b5e-cec8-5aedeaf9fd83", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51058d6-701e-00a9-4cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-210f93a8-c2c6-ce3d-3cfd-07b3e07fd066?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e57cd59a4679048825ec4f821abfbf7-9df7060c51a62042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca75c9bf-6249-6dad-ba72-f943053c5eb2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca75c9bf-6249-6dad-ba72-f943053c5eb2", + "x-ms-request-id": "b51058d9-701e-00a9-4ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d08571c-0ebe-1e43-dc79-9480276fdd92?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69d25af6e209cd4785c3335ea989770b-f4923dc3dc6d204e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "06d26f92-5733-b012-8556-eecfce2c454b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D754102847929E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "06d26f92-5733-b012-8556-eecfce2c454b", + "x-ms-request-id": "b51058de-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d08571c-0ebe-1e43-dc79-9480276fdd92/test-file-d9f7661f-ba1f-8a7e-1e82-00827a27bc59?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af9c06ddb2520946a97213ff3ee4efac-a2658db8e031f448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "71dcfeff-5df5-412b-1b9a-69784dff7b63", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D75410284C1727\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71dcfeff-5df5-412b-1b9a-69784dff7b63", + "x-ms-request-id": "a4eab101-e01f-0084-17f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d08571c-0ebe-1e43-dc79-9480276fdd92/test-file-d9f7661f-ba1f-8a7e-1e82-00827a27bc59?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c83e1f3-4a4a-6064-ff4a-2482d7024fc5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "lGfwfA48LeodM6NSsCeJ0bCH7ric1177dn2cLURpBk4mEoctGUz\u002BVkHo6AC0vwBdzBwfRj6NrrwI9QaQoACmtCxUK52fW7djiZd2s\u002B5eR7Z9PmEnSr8PmWPLJCRGbbVBQjTUX5RivnFku72mFvvNqq5PE2KefmlsRZI51DaTHRviNXC6iuciGn/vwo4CaYJo/Xp291pTosTKZxoCKOo60Z2hxOGKEx/GLPjir7vaatsP0de8HCXBj5Os7yLNIPKVtfHwYKWh3elar8phcfMI7/0\u002B8lcSfrR34DVO3iP9\u002BQwGTPnK6Qk2bvPtYW1bXx2fpP8kji2bgzc8eH9wU//GXba\u002BWyT5Pgb0CIRjJRxHHIAXrjoj2Grfa8nBjXCJxhv0JwO2nAT5pmX5MIaoN10b9Vz/WKTFooVL3/BbN7CVakFob/0YkH98HQjUKafjNjNrppcUim12LoV\u002Bar0Unm60ZMZFQMhgAmTcgjuc8XjeZ6i875EZgN/U8kB4mibCZ3\u002BaH8XgnvZqC6QzOAcy2j0MnwIUV67cm\u002BTmcE2H52c\u002BGhq7AtGz/ciyUeTs5UfYoRcDa/ojrRDRvYPg\u002Bi6o4yM89R7sdthrWaI5YgXK8LacDs41g3xtGm0K6kRO0gKaCm7AsPAp6ys/mBFX6UoKB83NROxfcl\u002Bnztqx4oyTHYagn1eXCT/FciKj9utqFTEiAOJ3gI4WO5gOGOEVeAmerHqLt0rzc/2NB9HJu3xzPbmojuKpHJz4iWO/iPFesPkZBUlx317nLo3l6Xi8TIAbm9oobekn9JDdki3nM\u002BoML1fXsLUyAl5bwWBVxDIjOz3io\u002B0WNUMQ8hC5k0wwAPui2bkh5ZzK6Zh8zauJ0TBduVbwBI/89fkUx72leW8RK8Flsup4AlagF7pVmmiXhiDfW9n2P/trpeS/DB3eJXAoaqLpJB9G5Lf/T\u002B3Vp1uRfECdxR2WG\u002BvG\u002BQwGuPU4wvFKLDDGrWIAmXch9u8Olv6ILpDdQWBSkk62IyoSQCvCxo37insry87enCumdCX8t2MOfYplW4GQ95nhD4o37llLXy9iEwuDXWLB/qQ1rB4oumvHBMKhXGsMapLhSbxEp67RWhT1mqRXix8no1zcW0t7uFUeb\u002BmWqgLEVqh5ohSmfFf2Y1EJMyDGb3miebgOLw5HZZBmJTfEOrARMUT83ugLgScF5vj5coU0V/9v9DBKtiaaMjyDP1cgMSih9wLcypGQl/iRCEkWTfILMc03VUaAx3odYqush0HQ5bTPWHuDWI1u31w4uK3dg\u002BRKeA2J6NziIC\u002BHvmjl5A\u002B2wSOUR/V3h9lAyXXqRw/MP97HYQ8zRvzY7TdL/JkkiPpNgvaKSDzu0vA0SA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c83e1f3-4a4a-6064-ff4a-2482d7024fc5", + "x-ms-request-id": "a4eab102-e01f-0084-18f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d08571c-0ebe-1e43-dc79-9480276fdd92/test-file-d9f7661f-ba1f-8a7e-1e82-00827a27bc59?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b8424b2-ff7c-4218-7ecf-a81ad1a907e8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028512EEC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b8424b2-ff7c-4218-7ecf-a81ad1a907e8", + "x-ms-request-id": "a4eab103-e01f-0084-19f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d08571c-0ebe-1e43-dc79-9480276fdd92/test-file-d9f7661f-ba1f-8a7e-1e82-00827a27bc59", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:26 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b2cf9081-e47d-9d49-c628-41d83f9f3828", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b2cf9081-e47d-9d49-c628-41d83f9f3828", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51058f9-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51058f9-701e-00a9-6bf9-85be2d000000\n", + "Time:2019-10-18T21:14:26.8953710Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d08571c-0ebe-1e43-dc79-9480276fdd92?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-17949794a978b24a925ccf0077d7184b-aad83de0cc966b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4099cdb9-54da-266a-04cc-d2f5e6c3cc87", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4099cdb9-54da-266a-04cc-d2f5e6c3cc87", + "x-ms-request-id": "b51058fd-701e-00a9-6ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-26558041-1a3a-511f-1b45-2a059f4747fa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4377fbc8d8821749909b2a1ea5249b34-2612d4d487a33443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d5c0bcab-5776-9e79-ae47-2594296587bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D754102857BF24\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5c0bcab-5776-9e79-ae47-2594296587bc", + "x-ms-request-id": "b5105900-701e-00a9-71f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-26558041-1a3a-511f-1b45-2a059f4747fa/test-file-bcd7841d-fe8f-1c02-b1b0-af8cfd4e11a7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea1cb2ab429eb5479529ddd9e9adb4ef-b94980a24051ef46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b093b1ad-2652-e812-9aeb-46ae75a64bc2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D75410285DF094\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b093b1ad-2652-e812-9aeb-46ae75a64bc2", + "x-ms-request-id": "a4eab105-e01f-0084-1bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-26558041-1a3a-511f-1b45-2a059f4747fa/test-file-bcd7841d-fe8f-1c02-b1b0-af8cfd4e11a7?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4cdf0279-60ba-7d55-e5f8-4666975d2fe0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "hddLWaRbgUoys/PRIzDzm6JnWeKHcYNSE4HDvtK6eMzhOmmFNEkfUDt2o8JjqHt\u002BVInxwgykNRNU\u002BUUjmMJ3dzsm8OjGbWZZRwmnEc7B7msGRGlIybXAPQVWMTsD/Lh4/iuHPLeSt\u002BYjl3sC/SRFkgraHVNZLq6GZrPjcDwrVUtQLhKiOrGzc42CJTE6vT/hEZ4wKd9lH9B9AdYEr0aq\u002BEIwss4SolhZJqnF1gl8S6hzAV\u002Bd\u002Bixr6w9BJTnarsRG2C3uCgtxz25F1wI1n0nGALUuka3nDf0WxMa/0Hwffnjlfv3cjkGcATLwVyMpNUzFeyWDqxwWX8ov2EVFsf/xJliKUCBL6nJ0ko969rba7I56\u002BlVXnNNbzh8zrLX7V1Az/jHLn\u002BQreZCyDxmMm2kUVey3y7epmomFL4IBGD69eTs/R/eEDk2pToDEpI25zjK1HlfJRIyYiWSnRm9iKWFS9ZbeTVRxj0aeDXw35fX8y2BPTPnm8zWvp72T3cjdRyUecq7324HeQ44RKjYPYaRuqnoOEt1nawJgL6aW3rJ9wMVXGHJGBfDfcQhq1cn\u002Bn0UZJDJNzjRHtwaslqzaR2Tck2lxuEgxKKWKL6HV/JY4Yo9gfbp/MPKRD2FrmW9DBSmjjkFfjOb85/yNw5\u002BScrpwdDMcesqqXGN336nnxo41Rip3MW5U2dWoZJa\u002B8WxS/pyn\u002ByU8J4pf\u002BTHe5609FSBuWHx1G0FLG5pddBYz62v2JeEMQMto\u002BR\u002BfFzg9dvEoak51UJnw3ONbW9\u002BK3rN0Kw3G58LLMdRVBV5d1gMJDqWpNAnHvpvRBkj9seTr3RpsKusqd44uXDl6H0o6kgbgUk064amprW1y9OF6zX/waihE8awX3pcWetfPTZ9QlnNCHV6Xsftwwnx\u002Bt4KstI65ibUi9qFZyXO1I2bS2mDOIl5uN7AhWLgs0y4vmCYVasZIFcPpLZ/R6FTq4o6VnuccsJUjPnzemDH89SNyKjBNoLmgicWd5PS\u002BnU9bNnYqlzRHE\u002BiR8StJanyR7Dh8Xr4knUHV9BUifsyhZaEtgmK60l7uKxZIvK\u002BNVx5IC/e8QT6QN5g0VaMfJJQb8IuKG\u002BcZ1hrajTKo2\u002BGSR5322nPU5CNinUvKhn26zwaBLMwjAjs3LjTd4rML6Fy2oQ0FKEohRwtoKH6cT1CcH74sJq8Vb0Rhv6s\u002B9wJvVrTvE\u002BRwtKa8YOXAu9q9m97jQML138GtoTLIpGme4k8I\u002BNHJrDxsLGoXb8bJVLRqpCPMW7ZAenfzQnGxpxA9HX2VuMIJ8\u002B6idxRY3W/640x\u002BXv9G0YeZyH5Z1mrKuoRZ2lJJM5zxYLE0KuOh550I\u002BF4lM0gR90v1/O9Erw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4cdf0279-60ba-7d55-e5f8-4666975d2fe0", + "x-ms-request-id": "a4eab106-e01f-0084-1cf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-26558041-1a3a-511f-1b45-2a059f4747fa/test-file-bcd7841d-fe8f-1c02-b1b0-af8cfd4e11a7?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7235e8d5-fec7-8507-4ed4-1f161cf7a71a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028631A5B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7235e8d5-fec7-8507-4ed4-1f161cf7a71a", + "x-ms-request-id": "a4eab107-e01f-0084-1df9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-26558041-1a3a-511f-1b45-2a059f4747fa/test-file-bcd7841d-fe8f-1c02-b1b0-af8cfd4e11a7", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "af90cbc5-bd28-f218-7e78-142d12872d5b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "af90cbc5-bd28-f218-7e78-142d12872d5b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105914-701e-00a9-03f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105914-701e-00a9-03f9-85be2d000000\n", + "Time:2019-10-18T21:14:27.0103703Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-26558041-1a3a-511f-1b45-2a059f4747fa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b84e91adc11b4a44bf6c150d6dd7b2b4-5833d38358e1a749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5050f846-f867-45f2-3d70-b1a99d2f34dc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5050f846-f867-45f2-3d70-b1a99d2f34dc", + "x-ms-request-id": "b510591a-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09b89e68-f218-c3cb-726d-2339afe7eddc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d7e214ca7cf6184ca16c8a0aa571f9ec-f676e4e8a82caf40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "66c931ba-53e9-5401-2c8d-ddf9d4b89656", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D754102869247E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66c931ba-53e9-5401-2c8d-ddf9d4b89656", + "x-ms-request-id": "b510591d-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-09b89e68-f218-c3cb-726d-2339afe7eddc/test-file-9852ada0-46d5-881a-8bc0-652f2e429c71?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bb7d9029b1c56e4b92c25dff7dba2252-4112bf478a113541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "07772852-b8e4-4b57-2f0a-6d5f8185b1c6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D75410286E94DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07772852-b8e4-4b57-2f0a-6d5f8185b1c6", + "x-ms-request-id": "a4eab108-e01f-0084-1ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-09b89e68-f218-c3cb-726d-2339afe7eddc/test-file-9852ada0-46d5-881a-8bc0-652f2e429c71?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "06dc69de-94cb-458d-f250-997c3aca4323", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "g9WOokkZpoyqBN1BlOByw\u002BfIf34dhvPH\u002BZHtqP7633NAB2d6IeIRoIo8vOR2v8BMGxoRDDkXOPzix6m3LP2NryVpAIx596EFtt/z4coOUDnRoI3j6NI6Kc9qmFk5WXONrwy\u002BDb8z0yN4DFVaJFcy03Zv5otvqcZSLte9Dl9HzFxrZTG\u002BUEN6ns1qa9x94AR4OMTjynPnHgVFbN7odsTEMED47r4lc4Mz9Ei\u002BBT7q1U7SRNaaZALpg0cseeRkkigJpTqchfFFU8RBr9UrKRnGW5aQFTHtKsw9Dmt3\u002BfqfzmIgtV8ETVBcjfESWLQsvlotZR5N1Hz2G3tuXnaGzVrKoeByC3S5wg1GM4hA29EXEVAQSpPcUvrlKZnjle7a1r\u002BWR7bUurLmc6IQBqD0tT\u002BpV00ldYPG7U/ljeHa1iwfbF3JqpMaQ1aeKtbxzEta8HRaOj6gtWA70Fpn7i3RC5118ZpCKwurjhP2hkut1SEDi5xtgJzufrf9jdo5s1UpzR44e9uxF8Vorqsrqi4Ujfo4Y2KRY4sBh3LiRZ0xcdu\u002BzbksdFlGUnPWBNHww9SJ6P/fAVDymGmTN/RoztInNzzPbNx06Bih8RHuul\u002B5EMSeWVydUnCLzDRQmD1l3oOhr8yVIFb3FADnPhA\u002BA94J2iYvyXV2ieXMRKCoJE/aOxKOTQuTJO9tp0VbthRgTMhWRr4XNhQOKiXnydu2Tu\u002BxDAL9sLbTdrY2wSIvGtPRbPjYUt2QwwX\u002BgCLmrFoTt1hVqqoRYpsRgs8I4XTy3g9RFV3j3vwSIEn8/zCT7cpbIgrJ2XApvwldxs8NiOGRC6ETlJb9MNlcQ4phFGNrfpUFrb5qKASfKFVThhcsBJdna/OPgFg0XfEwbZblyKul8Ug5CNsjJuKcc2tAqarCLz/y\u002Balw2/080U/MObtuuWCqrpTO8vu8Q0QR8gzt87NHbj1W884CNRVK/DeLVu0mLboLlvsW8zxDNrZkX\u002BnxT96chct\u002BF8aSqHl\u002BhPbEMO1X6sRS4ly4MXsAErwYndYsWa1Z79EhpxbzeO6Cl25GfwXJDHQknm2B41RPfgQJegqjUStJakEbNUKuXmluNpkMuZO2TpBhCLo/1wt90ikR6f7j3kVD/RTErdcxdUAEE626Q8VxUyt5QUlwCZM1nmMZnXRrildUybt\u002B8aG5L5J5O8Rdw45kn5bSaZ380vSBjg90GNfLmYhWZnoJ82GJwBG29s7O19vUtP3dmCC5V/bH/GKSRRe7rqI7B1wUWqw1SKmMRdsls7czn2PZ7QBonA6DQvb\u002B93v6\u002B0gsk9B\u002Bv1pRqE93LRIaoUmrXqWz4cCh02pOkRi1N1EtkUmT\u002BR/mteAJiEWx8G/7aQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "06dc69de-94cb-458d-f250-997c3aca4323", + "x-ms-request-id": "a4eab109-e01f-0084-1ff9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-09b89e68-f218-c3cb-726d-2339afe7eddc/test-file-9852ada0-46d5-881a-8bc0-652f2e429c71?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1781d2fd-aba9-57fb-466e-b3829964beb9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028740198\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1781d2fd-aba9-57fb-466e-b3829964beb9", + "x-ms-request-id": "a4eab10a-e01f-0084-20f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09b89e68-f218-c3cb-726d-2339afe7eddc/test-file-9852ada0-46d5-881a-8bc0-652f2e429c71", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "677f2ca2-2b49-687a-e715-60ce87a486e2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028740198\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "677f2ca2-2b49-687a-e715-60ce87a486e2", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510594f-701e-00a9-36f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09b89e68-f218-c3cb-726d-2339afe7eddc/test-file-9852ada0-46d5-881a-8bc0-652f2e429c71", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7541028740198\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6de008f1-56e4-1e6f-5294-d13f058f1a9d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6de008f1-56e4-1e6f-5294-d13f058f1a9d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105953-701e-00a9-3af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-09b89e68-f218-c3cb-726d-2339afe7eddc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-315332975f20e9498706207935e1185a-9e25c52bb21af742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7fdd50ce-19c4-69fd-5aed-aab624d891e5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7fdd50ce-19c4-69fd-5aed-aab624d891e5", + "x-ms-request-id": "b5105957-701e-00a9-3ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0eb538c4-0122-72e5-a733-59fb6305c8c4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7caf42da86924e4bb721bbe1ea6e46b8-d12cf7647935ef43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1da60d57-6dd8-cd17-6a6a-d790bf010555", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D75410287CFAA8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1da60d57-6dd8-cd17-6a6a-d790bf010555", + "x-ms-request-id": "b510595d-701e-00a9-44f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0eb538c4-0122-72e5-a733-59fb6305c8c4/test-file-d392e776-7eae-3a2b-3850-ca995618422b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ecb7f12682ced646b8075c68117a5ad7-085364e20d55e84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83415303-2783-2fc3-6591-ccebbd5c88d2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D754102882467D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83415303-2783-2fc3-6591-ccebbd5c88d2", + "x-ms-request-id": "a4eab10b-e01f-0084-21f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0eb538c4-0122-72e5-a733-59fb6305c8c4/test-file-d392e776-7eae-3a2b-3850-ca995618422b?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0395dc89-bed7-e0a7-b6d5-7d3df76bcd00", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "JOaei2fbMyhfmC7\u002BFqmd/KsdpFZequuqgaNLR8NIXd4dlBjvDPzTe9l9vj8\u002BGLfBzdvkoV2u93r68wrEkOtlFjtP4YGRrfCuSih84eysa2jriXnoZLuBbp2d9RjxDuvuF6gE7jY1MB/qNlc0MRaOTYeh2AZyfbJ/znLj87jYvDs9jslDp30ytllZ/S1kTDyHD6eQUDbke5r1hSDEUjxnEXob96NMSqYKbyKsGH\u002BEG4E1W\u002BMRSGwFWBMuTiJcbmMd8uyzSFWZOsUAheATN2MbcWmfjvZZVckNFp6PHvyErQG\u002BjyWT0dMrmyAdEcKL8SCvE9y4vd9sw50ipTG2CRzJfNjfVKc9iJ\u002BWc/LVO0QHgiV94Asfy\u002B8hUsyIcCyhdZIEVJTqrJx5cos9IUrtlohZGyIMOCkRqrDovQLbtRdy9P5g0eevHdWIBG2A4amlM7tEL1UJlTxo86nkAu6Znb1zyi1MjcWgqf1NgzS7kcgGQ4pHl4bCaV/B9949yxvn72ewDBZ8WKb1o4VXvBEIrGLg3b5kUQU2sWHNipXmYt7iZpPMCoSyierjUfQAaq1NuUp8Xe1cgp5helq1r80QD0CmdFZ\u002BO6HdLlPUgP8RNUe0f9FLagXwhuP1a5Ap/Nod00KzWvVWz36oni6aiAGeT0QTAS/7xKQ6te5yiM8QtDJ5tq28XttRXa9TosvXVv7hVxxMFfqqIQ6eeKQH40eumOr8IdFU4fFowqSAqCLYY17vkTGzxJ43zpWeHuU2SXlopQrh2jUtjXUr5FNVKnjrxRRFF1IW\u002BtRMxFI7tcMLMXgrFwMY94gpwgO8iN9L4aMcslnQ8TImUqo2lRbj8texH7LaKhJ1082MHFVPWnL0AeKuHgNqOkBGBMVZ4mJyRtAsCmgtcLeRp9\u002BLRNTc1/g3QZQzNNPUR\u002BVxlCZNHPBrGdaFIk8KxpArHXcj3vVraS3NIaDOPhH8WMOCu9uQRIvuICr\u002BV7SoLXsDCBZcsGjwBir4f/pQnNvEiMqMhwq1mtnrNb7KbRJ4JPQlyzb6oKhakrWxmMSQnoNPOc7qG6VwTW09cHqqJZkYgFoFKtGlyechMvVUBAIVWpY6ezNDjQlOtH3IvTAtsG0cmRdpi3Oyqm/myOmwG0lrJxXkb6pl1PNRt3VU3Ay39IKHOGvqq88ih9DDXMQfnZkzXZUaSUDCt8QkF9P\u002BXs5jL9RnKOPegHxFwejZoncuMhncIH52nKtBxYGmxZT8JCkCXy3wt3W1VN0Z1YdY6RRN9uW6IT1P7ZMoJWNiOLroSZy\u002B10JKPnqkJsuhXMYj6dxsWc\u002BuQQPrsnKax5IRUxwiMYzrmRHSA7drFvpyrpDMBDuH9t7qOQeZ0iTPrw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0395dc89-bed7-e0a7-b6d5-7d3df76bcd00", + "x-ms-request-id": "a4eab10c-e01f-0084-22f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0eb538c4-0122-72e5-a733-59fb6305c8c4/test-file-d392e776-7eae-3a2b-3850-ca995618422b?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e062e5da-85c6-37fb-35b0-a2496fa4bc25", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028879058\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e062e5da-85c6-37fb-35b0-a2496fa4bc25", + "x-ms-request-id": "a4eab10d-e01f-0084-23f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0eb538c4-0122-72e5-a733-59fb6305c8c4/test-file-d392e776-7eae-3a2b-3850-ca995618422b", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11634bed-ec09-2f39-69c9-710fcb84a7cc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-id": "cdfbae94-0e99-9703-a339-10f9c798ca8b", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11634bed-ec09-2f39-69c9-710fcb84a7cc", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "b510597a-701e-00a9-5ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:b510597a-701e-00a9-5ef9-85be2d000000\n", + "Time:2019-10-18T21:14:27.2533798Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0eb538c4-0122-72e5-a733-59fb6305c8c4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d5e13c287ebcd4f9900d1d8855e442e-321da6f16d1da547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "235c3d81-ab41-4d1c-3b8c-79689d164f89", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "235c3d81-ab41-4d1c-3b8c-79689d164f89", + "x-ms-request-id": "b5105982-701e-00a9-65f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:26.6929267-07:00", + "RandomSeed": "323717833", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..14cfef9a40e2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_AccessConditionsFailAsync.json @@ -0,0 +1,1017 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a6a59435-88fe-cd73-63bd-0946a7a1bb61?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f8a1f4d7fcc434da0b4b1732e93dba4-9188452fa0609d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b915fbd8-330e-3037-2ba4-5e2125eac676", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D75410380B5243\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b915fbd8-330e-3037-2ba4-5e2125eac676", + "x-ms-request-id": "b5108246-701e-00a9-57f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a6a59435-88fe-cd73-63bd-0946a7a1bb61/test-file-853d69b6-1066-6d31-93b7-f2c0a9404279?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7febd40e6a850b458a013c8d2e2e0937-2ac20a0ad6191d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e896d2c-e0a8-2094-093b-abd980466949", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D75410381056D7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e896d2c-e0a8-2094-093b-abd980466949", + "x-ms-request-id": "a4eab2f0-e01f-0084-79f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a6a59435-88fe-cd73-63bd-0946a7a1bb61/test-file-853d69b6-1066-6d31-93b7-f2c0a9404279?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c94a981-b4b6-aad1-b5f5-ef6ee6c697f0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "2wgXiOwspo1r03mbTdtdpZITbquLAlPqTVFg0EkHrUKcw7xnpaIJrFWITju5m\u002BJPRriPEXwa69m1LTqay9ZDYyU3/4ke9v/wCcJWA7QXMbFvEImQeJvFgdjjsnhnb\u002BB/ROoVgZtYMFC4ngi6xOglnfuJK7tMs\u002BqKcn2xO0SHiJrh1r7JAa8VFuA519qTCr3wvhV83kMkM5EAiw8ep/UMMRVu2O0pW5tMcxXbE9sQ9me/wX0uCqpWvaMtyHag927qLaXEJDLPxmJ5MGstSR\u002B18JSnXuZ43SdrFxtK\u002B5Ilq3un8OY1S9I18PoatNk/KHODeNjh\u002BZiHck9\u002BWQ0WhcvPVIXvhlk5f6TCcm7sXShOLO6ox4K6Q7LiH32Wt/LEHmouS2BTT6EZSfgzHocqmxQnLy0fbr1IFBHTDGfbo8iy/lMDvhLI\u002BtxMjn2KhiQquIRpb4fFpbCs5TZOgEM6PqYwgSAzJt0CXzVR0t9Avo7sqFPjcjRA7FijVtjceXmYElDXWQUE95KmZg9SdNLQbCaoYtfvVsty8JTHj88EJuW7uMCOaGWI6LDBPAsk7niF0\u002BqxNBehqLuFZWhwPGfCokAplrsSQQPBH3kmLhq/TQIbQbzlU/LOGRAFCQP8F6xJ/5rL\u002Ble9c5Hm8BSdenqhxRdmVPqr3E9NW3yrDTj/xAfN3S5/81OrXs4r/mLdMZ6WZEPslsOyniJLfZ/aEWZY5ysN0J1LIdHEu/Yrf97scCneFan0Ey5EGj8MNHa00Exo0hc3z2EBSkNyJ9vMhh5EXg11/Py9ZNP9ybVdPuxbEOqpw6zHtKDI3MpmgutSd5QgyNVoPtRQqm5DOgarowtWFhfwI8NxfKpsrB8yV\u002BLnqlEgPHYW8tEWWRg\u002Bg3qaHDi\u002BD2vUYlTRrksr/JG0HVOLXI\u002B0imeVPyNF2sqqM/kv0ZDnc0d2E0j9T40r6/U/YjvEsyfq5pHRKc9HjoiJJntR\u002BysBzKkLFEhHtjvZaVQuBXeO5oDSROv\u002BFUp4L4TAcykS2e/KPpWRuJ7eoy9W\u002BL96GYgQ\u002B0D7f7ZAA7dfk\u002BXEh0IRxpBlY8fi/C3i86G7px2K/RX7r3jpF1k4ijreMiW4GhvsRTEuFbXBLv4SGYsVhFuZ1JbPyNfKJ682LNmMBMoIKdmFzmLrXOdfOoF61v3NIgXfRF2O6FFEIh2B9\u002BjcNCozCu\u002BykLX4rXiucI1WUFGxaQnTrb9seUGHQatFaWT\u002BgwZXRswOG5JQ5pbl4HjE7dLMz47fCYZqxpGuKk4Ks0MUr\u002ByG/wmEo012g8Yoh5nIw1TZeJrVH3mA7H86X/FERjNT0TCLPe3IRyxBaIa/Qj/35Wb6MDqpP5BzBhOKSkRbMj2T1Q==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c94a981-b4b6-aad1-b5f5-ef6ee6c697f0", + "x-ms-request-id": "a4eab2f1-e01f-0084-7af9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a6a59435-88fe-cd73-63bd-0946a7a1bb61/test-file-853d69b6-1066-6d31-93b7-f2c0a9404279?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d757fdb5-2cb2-5393-f926-3332abbd3d02", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D754103815901A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d757fdb5-2cb2-5393-f926-3332abbd3d02", + "x-ms-request-id": "a4eab2f2-e01f-0084-7bf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a6a59435-88fe-cd73-63bd-0946a7a1bb61/test-file-853d69b6-1066-6d31-93b7-f2c0a9404279", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:53 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9b81aa7-c06f-453d-61a2-24ef18efe484", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9b81aa7-c06f-453d-61a2-24ef18efe484", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5108256-701e-00a9-65f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a6a59435-88fe-cd73-63bd-0946a7a1bb61?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4cc6fd6c1b96874db1a42629280407d7-a1af027f23580241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "908a870d-5404-cd93-21d5-7b9b44a91c97", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "908a870d-5404-cd93-21d5-7b9b44a91c97", + "x-ms-request-id": "b5108259-701e-00a9-68f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b28761e-e658-36bd-846b-844c718e131f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a4e0de08fa4f14e9040b1bc6d90d921-87cdfb1c0fa45b49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bb90b706-3919-2652-ca54-0c99d0465c92", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410381BF435\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb90b706-3919-2652-ca54-0c99d0465c92", + "x-ms-request-id": "b5108262-701e-00a9-70f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2b28761e-e658-36bd-846b-844c718e131f/test-file-111023ff-01a9-1dbc-c182-e7652f0527d4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-238374b217aa43418bb62fcf598b3962-6004aa91e1d3c443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c637959-5bed-8b00-1ab7-e940d581f775", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D75410382149EF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c637959-5bed-8b00-1ab7-e940d581f775", + "x-ms-request-id": "a4eab2f3-e01f-0084-7cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2b28761e-e658-36bd-846b-844c718e131f/test-file-111023ff-01a9-1dbc-c182-e7652f0527d4?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b60cd57a-aaa2-eee6-a8cc-dfb6b108761c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "wVxdyseLM8r2VPsw1KNBimPIRrn9WAYEJ7vGEEfmBOnMf1iYnD30e4TGxMQ9IlImE4E1BwCilGlWWKMMxCOCD1ASY1VLqO0l08s1N5NBxwRooPzGsPzoKeruQkOa6LdhQ7RzKr7822uTEDQ1bVzWFJGfoyMmvF9UKTlqXGWqi\u002BsT1PTezp1Fa8WRMqDIs7yNGC6y\u002B0STOodVHwCFkn4F6YRIIZlo90bzWTdelIq\u002BjHZ83EQ295CmgJltia6cwNlGi0gbf5IjJSHovqENNKX8l5OKCLU6zvL0oqD/\u002B26XV5heGAlBogzjWbcjTjjumUvzcPIbErgjDLxWJ93yJCmyUGcJrhycu/SGp67\u002BFoC5BglUC4t8fETgOgtM63sv8TWNcP7Q5eovV7X9lGsJJfU8nCDUnRieNtQiKXQRT894V7Z5caaB6SEeJbTVfufZ1hUWEE9aW1Mc7joqrbt2HQflhD21kLRPurP/tXdjybfsSVJe\u002Bz\u002BAHftiXIJsVztlqAes8PmpJEZhxlWbW6XbuSWCPWRpFyLIZWdCUjMx4mN4mg1wt9i\u002BQyUM/TTq5MJVhqNd6RrW/JHk5IqSZ9ETL\u002BTyI8CYawFMxPk/XRnu3YCk7MuP1PlIoZ17i9JNK9xT\u002BM5P\u002BMABvBuhECUgl5939QYK7noFg1rqqYIiHOAu/pgd62RKnuXAoi\u002Bw7cTTKAn\u002BBJXMQz1hTnVzZE893qA7chGNA6w7LFYhSUxLVZWWF4B5JBhKYrtau53u1zmWgsOPdXuyRSVcw9c\u002BqvnxFvng3E3OxLqH8BBWMkcPTFUdiseIu98a5NFbHGBBC7jBaaWkDvrsyL0ICIRrWxPdTXeBISAyaFoZxvh7cqhaReVYlcmiaz5bMMIJgLNbr4i\u002Bfs7pwOqXjgBKi0cBcVYVrcKeE8ZJO\u002BI4JfFdKeinvRZvvPPZcYX7wAbIV\u002BD2Wb5s89LwvJzCdELssJr4OmUYos0wkbViPDw9o1K/geMCQswy8TUWtgB6rUew7MHqAoWhsLUSxccJCraVsxhJAvNf6m3OxkkvAezNtuRtsVB7UqHNHdEu8HwEKOd/gALnMatUUQJTHDs8cq7IRA/jnFhmGmB3e\u002BQiMPrxyZ5isIHp5oQ4GV9OJzZmkKsiZattIIyOGWWhcLXGMSAHYlKd2sIt316KqoL5F/IqEOo5/8pOg6gS05YbR3bOcuc\u002BRsXjybbp9YZN4nYJlQFyd1/KjDJVud6pigYrEZfnuzebutEtRkc0UApEAKEyCD6VqNAWBOW16I3nOj6vvePvZSY\u002BbtsvRTAYljwoEbg8doHIlWjH0bdS5dFDRQwIhJImVZt69JpjZWOg/W2pjdfVqsO85id6J5Ru7IgJ7A==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b60cd57a-aaa2-eee6-a8cc-dfb6b108761c", + "x-ms-request-id": "a4eab2f4-e01f-0084-7df9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2b28761e-e658-36bd-846b-844c718e131f/test-file-111023ff-01a9-1dbc-c182-e7652f0527d4?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "00c633a1-4174-56d2-d935-9b642fc6b4d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D754103827CF43\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "00c633a1-4174-56d2-d935-9b642fc6b4d0", + "x-ms-request-id": "a4eab2f5-e01f-0084-7ef9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b28761e-e658-36bd-846b-844c718e131f/test-file-111023ff-01a9-1dbc-c182-e7652f0527d4", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:53 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d155397-7542-31a7-63d6-6db2287d1a36", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d155397-7542-31a7-63d6-6db2287d1a36", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b510827b-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b510827b-701e-00a9-07f9-85be2d000000\n", + "Time:2019-10-18T21:14:53.4690490Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b28761e-e658-36bd-846b-844c718e131f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c27804d6a37ae842a41cb6b1bd52d4d4-edb425f102ec0f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dbccb42e-36b0-d88d-b09a-bd8b621b8d76", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbccb42e-36b0-d88d-b09a-bd8b621b8d76", + "x-ms-request-id": "b5108286-701e-00a9-10f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-355b83a7-77e4-83f1-2a44-163368f4a935?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4e4925da250af409f4376dd8633f2dd-85730578dc64e745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "040a9681-19d2-b636-c348-b16c1f5a6fbb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410382EDFD2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "040a9681-19d2-b636-c348-b16c1f5a6fbb", + "x-ms-request-id": "b510828d-701e-00a9-15f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-355b83a7-77e4-83f1-2a44-163368f4a935/test-file-94e07923-2f62-6e4d-da63-052a8ab730ed?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-02f74a879d2aec47b9a2fbddef3099d9-eb5689efab73bf41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2f28f1f-a710-afdb-96be-133506095cbd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541038343EB6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2f28f1f-a710-afdb-96be-133506095cbd", + "x-ms-request-id": "a4eab2fb-e01f-0084-04f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-355b83a7-77e4-83f1-2a44-163368f4a935/test-file-94e07923-2f62-6e4d-da63-052a8ab730ed?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb0b5b06-4ec5-c8dc-9642-56e7c1ff4958", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "8YcDD5caxWn9SPDjmJUsjNTLsdLppGNuHM2waI0Z8\u002BmRImnPmmC0Z9GhBoooUh0tHCWXVKid0k0klPLKal3b5FQHUnUsXPF0F0oBR53YRsqvgktngZ5B81AcqwVu6v1zxSI1IQCnAcA0Iz1enIqvS04nGugRdGK2xV4lD7DrBi1NjYF7oyTKB4CKM15h41fFbGC3Rs8VYlG/f1uhgvEPSBwQEA4INKgpXRNnh0AEVOIGX6JQNMBdOCsvuyPJKISOe\u002BpCUdJJvTi3jei8rdsRuyp4miNPvxRcstjj2XiEYDWO2AxVwgMQvaJqmKbXoYpQHgD4UI1hP7vW5Z75ZePAMyyzLdTPvPknaN2A5CduhBFNkrp3iw\u002BnLJlQf9xkF1e\u002BqWR5JHO2gWEH0eiw4VqUZ2GNq9MpSKcdDAE7fj0cw1GFwjvC9F\u002BdlxFZb7on9ks\u002BvBd612uElWC9XBhxegIk6g6XKx4f0nMB7xPBz9jt9RW2/MIlouvlACzaBZhHLBwONIWsj8ssHumkeedXw8WIz2YCu35A/kgisSrxRc3aucP2sptTQWZKit3YgSgEjT1nUjUxRHCezjU8it2gOtkcyb8kYBAqNI4AuDGgZ30gHSPtivOXqHVSWONlF7eIqU8Eu7hp3y0sPR2mMYs//me4HGy6s6/lhSBJ0QgsxBzXdw7hm6vEtj72wE3V8HfpE1l8rftKzvagHzaYHw4k/3gBz7l8XmK782Uuw/JiD5SpYL6usBcgjKkYQHx0LJcv0sDU1CG9bLT3wLmWHAoDPQ\u002Bi779PdU9h4EIQZB3lRsfN/vAyjTty7PMKt\u002B9dim\u002BeFANt0j3Y4Fxxc/TerAiXEXnxyB4Z0a/ULwPLRb5fA1XScU8aeHSK9R6UwBpHlD/qc6V1bMJRhENTmaM5DJqeEW\u002BeCzu4fJgFZ9IAhRCVjZvD4NIY6peTgewMx9/RUOmD9a\u002BrqIgDMvYMcATvUP8yvgwHdivIhSfYC4pOrLW5NBfofY9g6uQSv67bC3mSozDt2QnTydq\u002Bum\u002BI0p3\u002BtYVAUzztB9Nv0dMn9bZ87HqtRWdZYNKs5Wo8KsIg2BdGFAopmrg9pZxdfgg1q9MkQs312o01pVSzlG3RsN0QT/i84eGrU1HCb5/L\u002B\u002BLKdzqWGOj0Kv6JEG61dgZKbPW\u002BTC8PeMryeO98M2rtaalx6B0zOpf1HCT6MtBy9dxLdwOqDK6zu/5vpJ/4ePeTnKbEQ43oFzJdyTALFEX6f4MSMLtnQ136vi0fw5X3/KMsZ5YprrFPYl/QTUN\u002BqKe4dSQc5kc7K1hJyYVgyVOcZc2M3qyv0dHRw81blvYafBaFZk5x2hVc8Dw93\u002BQs7pkMNOd18sn6CaRSSw==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb0b5b06-4ec5-c8dc-9642-56e7c1ff4958", + "x-ms-request-id": "a4eab2fc-e01f-0084-05f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-355b83a7-77e4-83f1-2a44-163368f4a935/test-file-94e07923-2f62-6e4d-da63-052a8ab730ed?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa2fc39c-61fe-73f8-ffc1-01700ebf8d46", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D754103839ABD8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa2fc39c-61fe-73f8-ffc1-01700ebf8d46", + "x-ms-request-id": "a4eab2fd-e01f-0084-06f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-355b83a7-77e4-83f1-2a44-163368f4a935/test-file-94e07923-2f62-6e4d-da63-052a8ab730ed", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd4a831d-9ecf-515a-ee55-713fc387ab29", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd4a831d-9ecf-515a-ee55-713fc387ab29", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51082a3-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51082a3-701e-00a9-28f9-85be2d000000\n", + "Time:2019-10-18T21:14:53.5820554Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-355b83a7-77e4-83f1-2a44-163368f4a935?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-edc6a0602d62bc4a828b0cb597a61aab-95f5e6e442b7944d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8a52f36d-8f74-a876-7f4f-b5a53e107cdd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a52f36d-8f74-a876-7f4f-b5a53e107cdd", + "x-ms-request-id": "b51082a4-701e-00a9-29f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a09e8a5-b922-9d27-aa5d-88e057ad0217?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9a47ce9c080c874da21f57a35d709bcc-baf4d678ade0a44e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "66066972-66cd-b480-cbb5-e017079650d1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410383FF6F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66066972-66cd-b480-cbb5-e017079650d1", + "x-ms-request-id": "b51082a9-701e-00a9-2ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5a09e8a5-b922-9d27-aa5d-88e057ad0217/test-file-61c11c0a-19ef-99b9-693d-258ce2b5111b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af24f81c7347924fb581a24bc36f602d-20800c1c9e68644e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1d0efce-8cd1-0ca2-214a-0f072e698b43", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541038457503\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1d0efce-8cd1-0ca2-214a-0f072e698b43", + "x-ms-request-id": "a4eab2ff-e01f-0084-08f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5a09e8a5-b922-9d27-aa5d-88e057ad0217/test-file-61c11c0a-19ef-99b9-693d-258ce2b5111b?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2bdfc34-50e4-bd49-4fff-d6ed2a52770e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "TJ0Rbz6sqIQzgnuRnpDSd68jbe6nnEotTh0Ef0CdgEhASUktIT8mxsCCMkrr7hU64mln4yliKrBS5CAgpylDlgIyUVVHpVVw/actJGr/QWAHypzXNZwf3R6Z2j0eBR6XPptIuZzA8z0T9\u002BWBNAVFU6K/GN2Ma2BlEnM2rcoXUfiJlubOt4jER9Zfwz62nqkYU4eaX\u002BxBCtI64qYoikZy\u002B6Xt\u002BJ4fdpsa\u002BtEGLagirnTKHVlDfPILSIsTk9ThnL2Q7MeYyaUL\u002Bd3rgGQaOt0qGDQyXmzsL3\u002Bz4bASDOLHOF4UdkHgiuXOvyR8V/yN8A2u6Hufrj1Qo7xI5Of1\u002BOz6I0gFBsObSo5PZJ9IcNeDJvCiYyNnJ4ohw9OEl6X92MY3gTOzh\u002BpKEp7tUEqeCDPkxb72UpXIk/y95EPwF7PoUYvYEO6jz54GWFCFedZAgrufn9HnB4Yxbu439aOnWfvqBf\u002B\u002BxvhEQfYg8PpEQxklfWKHUHjiAEoFp6EAbNn7X/5Vm3TXgbzCW17axxeL7CvUEnhAHwmDCAS1uR5WRNQdJJH876ilTfymxfUZBzkyerp1LFphuj/10pJvIsidbBeJvaKGj/2DLsR7mloUaQHKgj9k4Bh6vGpRBx0VNis0CVjdkEqXrOu88v2V5SDl4WiRpKCJOIv/DgA3NIfgbveZR5EBNtm2M9VUp\u002B4a5dZJbCa0g5GKqtDM3oFJX3dj3IQF/J2P46qO2nHLNZGd5Ckq7shhK\u002BpmDpzBNFhXbdNd8MtqFOg4uoh7Jakgv3U\u002BL/lXH3GvAbCZn\u002B0Bzq5SNm2dbUTGM9BA8TM/5QVBRU8nggVeAE5iru8b0HX6N\u002BzZKO47g1ExePwpFi09bxuqWFme2Uup9DYfOr9Vq2JaRblHZr0WBcL99gkINekgJD7TcHcbXF2gMDS4G0iS282ZztFz9Qlek1OXoeNCoL5N/hWBgjrrP\u002BlcpzWIXul5axo8b2YYrS80dN0kg7t6XY92ah0yEFmTro/nF07T1jRpHjXJBjFYNVHmTA1dx7su4kmmEvTMRlrAqcHWMJXgYZ6oumWFsFddHTTLTMRMNebUuTUELcRAnNfbCVxwgQW8BetvtAxVqDHxSPS/AfqVc3PaAndg3DTZaB6Oqqf67JwvD0bZ3IDafxADEuTPgJvcRZXpln6OWym2lUztxv6K91tXkPG0vJby/4NmXMlPCeeCsmQREVYdobMcIkc07LgSeRuIePCpKIn\u002B95b7J/5gZotlaxSZeeUFOu4\u002Bl5lPvRLKVOOux5H32YnbEhm/IXm0vLu7z4GkeP81gj0Ba5DvrzmDMdMbsp/5bZKKvmbMRRh1idvdk\u002B6RJdvjeERT9W3562PgPO\u002BmmQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2bdfc34-50e4-bd49-4fff-d6ed2a52770e", + "x-ms-request-id": "a4eab301-e01f-0084-0af9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5a09e8a5-b922-9d27-aa5d-88e057ad0217/test-file-61c11c0a-19ef-99b9-693d-258ce2b5111b?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "32d392b3-98ac-895f-ffd7-fae4d875a66f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D75410384AE124\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32d392b3-98ac-895f-ffd7-fae4d875a66f", + "x-ms-request-id": "a4eab302-e01f-0084-0bf9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a09e8a5-b922-9d27-aa5d-88e057ad0217/test-file-61c11c0a-19ef-99b9-693d-258ce2b5111b", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98399b7c-457f-0162-ee6f-bb7fc5604818", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410384AE124\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "98399b7c-457f-0162-ee6f-bb7fc5604818", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51082c5-701e-00a9-48f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a09e8a5-b922-9d27-aa5d-88e057ad0217/test-file-61c11c0a-19ef-99b9-693d-258ce2b5111b", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D75410384AE124\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c6782bc-0e3b-5fef-792f-4c7e21a6b056", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 304, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c6782bc-0e3b-5fef-792f-4c7e21a6b056", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51082ca-701e-00a9-4df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a09e8a5-b922-9d27-aa5d-88e057ad0217?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f3357570ef6494dace839bab1668354-5dd969854c42ab4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42c34f35-0bf8-4bdc-a1b1-4d77fbceb5c6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42c34f35-0bf8-4bdc-a1b1-4d77fbceb5c6", + "x-ms-request-id": "b51082cc-701e-00a9-4ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e5ba23ad-79f0-68e8-b134-eed9e2cd9526?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-34112c5c72382340a8d367af8e64f7b1-4391a45809bcf34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a67465ac-e898-bc83-675a-91c41d0369d4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D754103852E2EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a67465ac-e898-bc83-675a-91c41d0369d4", + "x-ms-request-id": "b51082d0-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e5ba23ad-79f0-68e8-b134-eed9e2cd9526/test-file-dc232e67-e413-da21-b54f-c0b013b08f6d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-73e9809075d3f648ad7e6ada1e4ec180-e73b881b4f01d043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "494f4e07-77ee-47fa-00dc-3b9424ac2648", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D7541038584C35\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "494f4e07-77ee-47fa-00dc-3b9424ac2648", + "x-ms-request-id": "a4eab303-e01f-0084-0cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e5ba23ad-79f0-68e8-b134-eed9e2cd9526/test-file-dc232e67-e413-da21-b54f-c0b013b08f6d?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4a9c9ef-4561-237e-6b42-fe98042fb9a6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "HCYVIoXk40DGcnWxWhdiV/xtLHxZ7o55Votqh9uZKm3VSrXfRBX7yIIz4CZz0mJP9zrHsNbtei2XnMv5eVtlLUcH2w9hgxLmcmP6JQ5oBoQpGpCh0XqX6NCIR6hKAU4mzrPebPZT7nQn4T1y8lUeL5ZH0F/LxFzMb/I/2TxqnHAV1FdbiZqN1Swcee88JPV7aRgSAjHvWwpWEvwDFBQ3vUTNXR79w6X8ufszr0psj0v8xHAkWJk/JXhNBHedicAX5Lurb8fXfaVyFkk2vKu/6oOwBlCkE2WqjTelsL8uXi86G8qPwB\u002BDJUbKsUJQCWnNjRnz7YNwc9FWAOGPMc3mRLcZ\u002B6DhMCpjLOEJ2WEjWoTO2CKlOnCsyqj5OL899PN55G2KNg3I613vkMChZppvM6ZdwVmqQAlGbTH46PdqJTjtkPTzmSN3BezFtaqwCmMNiQUZ4DOaz6NjQ8nb0ANmhWqHtNWlfJqC5bts5YpflmLO6l7xUUQFU8FRkFVanDToXzA/KVaNaA1rlvp3LeoYBK1nDeakdDMlgmAUVOxEKEmHhIVZIGwLQIJRhrtKjSbWOIuo849OROr9Gab2eRMhJ22x8KlkvuRAW8xkU\u002B142/Q5PRtgmzW6OD\u002BaXAbFFcduMF5NmJ19cnmnaJfC6vH9hD2yvDv3wIw397dpyWHdekUF9iKPKkNXvMuiuDKd905OndjIE1mMdm/SFqHlFKkXyu5SvfTObVr6WgBwVQhZmf9pGiuJFGbseX\u002ByvBShcqciiu5ESzpagC99zrhYHCBneXyie/l9jbWHZUN0G7FFWOhYTcsaFU3ED5r7DEauk11fS0KX//atpPw4vOX25WR\u002BN3XP/85UTWQu3WxfgYFv2dHmFNBurlnyqqnP4VhnzSk2fdTQ3pOOCv7eaCGJTiJ6yeMUD9GTD4kc3FQkhWsLxhBDKQOtnvo9VwnSj0U3aVyGVBd0U71Xom5KtAI\u002BaoWS06ERRiQfzCrp1rfHwX9D5XP4njBTlnNS64eVY\u002Br4/u2DP7ykJSM4Z4jti30Fj\u002BDvBs\u002BORstUPjwuv1qdiWlA8dfJQ4LCn79QvzeoZgv1TFumplwaabgiLwB/dWXImt0erJmmO0xeLGcPPYaUrNgxOHP/9uMMJYcfpxSBQylZiCVZibpxTxAPR3r1CysxjYIoTTzyyaP6EYYRhpQ33eg9tbVhOyIdwOli769pFxpc7hqSWPXtZ76BXngzX8h82GqRt1V1z1JgCo1Tj9n0kflrtZh6pYTzUE724Nyq6mEh5hdE12DF5h7HMk5omdfljM1\u002ByKkvAjPmnmcGfu51tSAsMqnCsLmZps56snI1irZ3EVMOLCG38eTkXTn5vmcvUXwtPA==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4a9c9ef-4561-237e-6b42-fe98042fb9a6", + "x-ms-request-id": "a4eab304-e01f-0084-0df9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e5ba23ad-79f0-68e8-b134-eed9e2cd9526/test-file-dc232e67-e413-da21-b54f-c0b013b08f6d?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5aa5d068-6103-e9e7-7b71-7eb0302e2139", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:52 GMT", + "ETag": "\u00220x8D75410385E26DC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5aa5d068-6103-e9e7-7b71-7eb0302e2139", + "x-ms-request-id": "a4eab306-e01f-0084-0ff9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e5ba23ad-79f0-68e8-b134-eed9e2cd9526/test-file-dc232e67-e413-da21-b54f-c0b013b08f6d", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3430373f-5e8a-f8a2-70cd-f043f653a759", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-lease-id": "c2719fb8-2ede-6e31-1896-69350c6eb81a", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3430373f-5e8a-f8a2-70cd-f043f653a759", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "b51082e5-701e-00a9-64f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:b51082e5-701e-00a9-64f9-85be2d000000\n", + "Time:2019-10-18T21:14:53.8250653Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e5ba23ad-79f0-68e8-b134-eed9e2cd9526?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5062a0cdbb5e046ad1c6ce1da52d381-82b1418c6ec04141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f870793d-edfe-2daf-4041-7cb417728273", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f870793d-edfe-2daf-4041-7cb417728273", + "x-ms-request-id": "b51082e6-701e-00a9-65f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:53.2761719-07:00", + "RandomSeed": "2020290386", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_Error.json new file mode 100644 index 000000000000..eaf4f476fe01 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_Error.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f571da42-1a48-05d2-0b4f-1ff67fd67500?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1b6775e83369e4c90715e8eda3123f2-23f5f7215e9f714f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4ba367fe-0861-e2a5-d68b-6eefc73f6cf8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D75410288FE69B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ba367fe-0861-e2a5-d68b-6eefc73f6cf8", + "x-ms-request-id": "b510598b-701e-00a9-6cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f571da42-1a48-05d2-0b4f-1ff67fd67500/test-file-9f9d0a54-311b-af29-aee4-97f55393b191", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff1f10dc2fbbc042bd8acfb30fc186bc-68cee24e8242ae4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4aeacfe7-98db-cd7e-3df3-9c7d70b08f42", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4aeacfe7-98db-cd7e-3df3-9c7d70b08f42", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5105992-701e-00a9-72f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5105992-701e-00a9-72f9-85be2d000000\n", + "Time:2019-10-18T21:14:27.3233754Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f571da42-1a48-05d2-0b4f-1ff67fd67500?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2657b1e7ddcd80429a04fff227860f15-eb556090a169924c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "830e781f-67a9-7eb6-082b-da408d21f16f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "830e781f-67a9-7eb6-082b-da408d21f16f", + "x-ms-request-id": "b510599d-701e-00a9-7cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2045850053", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_ErrorAsync.json new file mode 100644 index 000000000000..d560b4bf22e7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_ErrorAsync.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a134b130-6503-7541-f060-ec39af2e7925?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f62480133e58cc4aa8e7897ea5291cb9-ab554c61231f4949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c62340c8-5e6c-85bf-ea1f-fc7abb15e027", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D754103865A7BB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c62340c8-5e6c-85bf-ea1f-fc7abb15e027", + "x-ms-request-id": "b51082f6-701e-00a9-72f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a134b130-6503-7541-f060-ec39af2e7925/test-file-7841695c-68c9-1387-a33d-041ff20b9f02", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a47ea2b973d784439bf93745148845e1-36a5d8a408bc0746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6cd94b03-f5ac-60d1-b810-222f5a9f92de", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-range": "bytes=0-", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6cd94b03-f5ac-60d1-b810-222f5a9f92de", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5108301-701e-00a9-7af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5108301-701e-00a9-7af9-85be2d000000\n", + "Time:2019-10-18T21:14:53.8890667Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a134b130-6503-7541-f060-ec39af2e7925?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-acac370971744b45afbabc4080eedb05-b85bf875e8a1764f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a61c7c01-3232-fc56-7f11-b6f98f898002", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a61c7c01-3232-fc56-7f11-b6f98f898002", + "x-ms-request-id": "b5108304-701e-00a9-7df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "885607782", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_Range.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_Range.json new file mode 100644 index 000000000000..ca99eb31200c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_Range.json @@ -0,0 +1,209 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7605de9b-a41a-0d33-3308-5a7df7093f2e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a0619c05078e7488eb885d3e49888d3-bdf9723b8c350445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bd978aef-000a-f8f9-4519-bdd874c8d76b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D75410289983DB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd978aef-000a-f8f9-4519-bdd874c8d76b", + "x-ms-request-id": "b51059a9-701e-00a9-04f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7605de9b-a41a-0d33-3308-5a7df7093f2e/test-file-7162f15f-4f10-217c-f41f-61552fb005e9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-928135b6acee22488929498d97bb2cb8-3e4956da1fbfaa41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f80b794-d872-099f-d77b-36fcdc99dd2b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D75410289EE842\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f80b794-d872-099f-d77b-36fcdc99dd2b", + "x-ms-request-id": "a4eab10e-e01f-0084-24f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7605de9b-a41a-0d33-3308-5a7df7093f2e/test-file-7162f15f-4f10-217c-f41f-61552fb005e9?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "77c0b899-752f-f877-4754-3a604d974d25", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "ajQ/Ov3Ra6I6nqGiTpfT5tA3jW1ygSOSRYhgFjzL8gyh6TEEDv4lHh71g2xeVqmtRdYIPTtq\u002BegQrPR1cFVlb6uVAWVlztfREW9Off63M\u002B/estBlwrXRN\u002B9I82EKr63JjxPByVVESHb\u002BNivLG3zqWXkEl72F/6z1w8p1HNp2x2LBhe3q9WqZmWpZZoyKBRtzXZnoBRfwRI9nzAWLzyuciG7ICpaOAGQPa/5SK5kgar6uAr5BjsJK0EFegihkDso/vd4dwfqF5F012ZkZnRj2R2FH3MxsW/qsfTlUMH47qlwzEm66AqjDKR1hC7QoMTMoZzvHHTH902LkcUTBMLPf\u002BS485YqqO0S5hLOvCk9Fg0wGLMhCdI0rNj8L1pFkAvhpghKG60uofSz2DZh\u002BTskTnu33ugTrnIShEa9LnmSzVIK7RYc8v5cBXq6cTGf0red1\u002BDejbEfzfuWN5NqbXN7HQ7kWwghB1t9V9ltVTlAdrWTI1qYtD\u002Bc6x8airtq9ZQLP1Qmt3erfNCFYTXbsnTCVcDd104Y4mjPR3PpBnycEmJFZhnlGb8956aGE1MFxTimWDD6jR5F7lzrV3AHvnZX6U7Xkkhe2TwBn\u002B\u002Brks8VxX47Rq5PpYVD/3e8\u002BcZLOiksMioEMjLsS4L09PEynluN1Y31yHvIBEPJk5bQod95tmHGe2ClEZdLSvsrWrCUEV0YLyQ0VW2tZCnmOp6cG6Wjfz6PaCL66MP6qoF8nK2TMX41uHa7QWD0FRM2vtb0rzNRi99yBKk6IUJgOa7sLMt8VwUgZmMy6Dndm1MTxC3tBftSLxTSHSzU\u002B5swVwuyB\u002BhHumfN1EjMHp\u002BhlG1WKlkUdzO3ngG2qjXYS2rIApEuK5NqyAnGHzGuggx1LIi/gtE\u002BH9/X/mnmkRAx8YjiBBwKd2jZ615TTlgCBRvxQXmtGMiZjeaxVi0phDr5lCmkzH3warkf5Zdy7s2H1fVN8VOWgNjASHo5VSE/sGcnVbYuWTSeANbAjTc1Jp8VLXw335LrZxNQ5IQDuxGb3DUsS5UbWXy8r\u002Bx40fehiyHbICuhC9DUP/Ki2XCwnknFKK0CBNsJ\u002BdADdy\u002BibpEfr1liKJbl9tRgVAumdHwMDBGmt6lGo4JG0SpboZSlMdFdhy4XTnG23zHYnbDPZ4VT82sd/7rr1QvXH1tsjlVDvyY6RPFR9L2f79R3bgXRd2mhB64pizYWda4iPDMaSkzcmOKKlSKUAfqpfg/icGsGAafty4qrFjPsJ89DM7iOgaWHmtEjSuJLDQGzgAkmMAFDGDqLLH7GNYKunm1TUNJCGvxqWtmV5rrForqE95IqyfPN/Bd\u002BB1UmwWFOcKxw\u002B7wzcWUMv9UnrTQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77c0b899-752f-f877-4754-3a604d974d25", + "x-ms-request-id": "a4eab10f-e01f-0084-25f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7605de9b-a41a-0d33-3308-5a7df7093f2e/test-file-7162f15f-4f10-217c-f41f-61552fb005e9?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2463c5a2-66d9-defb-e165-c7969f108ec4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028A43F81\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2463c5a2-66d9-defb-e165-c7969f108ec4", + "x-ms-request-id": "a4eab110-e01f-0084-26f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7605de9b-a41a-0d33-3308-5a7df7093f2e/test-file-7162f15f-4f10-217c-f41f-61552fb005e9", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88be533a-2834-514c-3957-0cbfaf261b36", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-range": "bytes=256-767", + "x-ms-range-get-content-md5": "true", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "512", + "Content-MD5": "V4\u002BQ/w7geC1ede9tCQsKSw==", + "Content-Range": "bytes 256-767/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028A43F81\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "88be533a-2834-514c-3957-0cbfaf261b36", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51059c2-701e-00a9-19f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "Ljzliqo7RLmEs68KT0WDTAYsyEJ0jSs2PwvWkWQC\u002BGmCEobrS6h9LPYNmH5OyROe7fe6BOuchKERr0ueZLNUgrtFhzy/lwFerpxMZ/St53X4N6NsR/N\u002B5Y3k2ptc3sdDuRbCCEHW31X2W1VOUB2tZMjWpi0P5zrHxqKu2r1lAs/VCa3d6t80IVhNduydMJVwN3XThjiaM9Hc\u002BkGfJwSYkVmGeUZvz3npoYTUwXFOKZYMPqNHkXuXOtXcAe\u002BdlfpTteSSF7ZPAGf76uSzxXFfjtGrk\u002BlhUP/d7z5xks6KSwyKgQyMuxLgvT08TKeW43VjfXIe8gEQ8mTltCh33m2YcZ7YKURl0tK\u002BytasJQRXRgvJDRVba1kKeY6npwbpaN/Po9oIvrow/qqgXycrZMxfjW4drtBYPQVEza\u002B1vSvM1GL33IEqTohQmA5ruwsy3xXBSBmYzLoOd2bUxPELe0F\u002B1IvFNIdLNT7mzBXC7IH6Ee6Z83USMwen6GUbVYqWRR3M7eeAbaqNdhLasgCkS4rk2rICcYfMa6CDHUsiL\u002BC0T4f39f\u002BaeaREDHxiOIEHAp3aNnrXlNOWAIFG/FBea0YyJmN5rFWLSmEOvmUKaTMffBquR/ll3LuzYfV9U3xU5aA2MBIejlVIT\u002BwZydVti5ZNJ4A1sCNNzUmnxUtfDffkutk=" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7605de9b-a41a-0d33-3308-5a7df7093f2e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aa36fa9c8f3674488d5236186d42670a-781821d601d69949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b5ba493-0651-c290-3f72-8063de8c71d3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b5ba493-0651-c290-3f72-8063de8c71d3", + "x-ms-request-id": "b51059c9-701e-00a9-20f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1658296100", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeAsync.json new file mode 100644 index 000000000000..4c84d31c8e79 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeAsync.json @@ -0,0 +1,209 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eda0e970-4d45-97a2-9326-e24d1a5589d5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95939e65af4ecb4b9c365b28fc1cae17-5fd940ddbea10b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cb2cafcc-ff8d-4e23-41d0-7e75243e7ae5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410386F6BE3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb2cafcc-ff8d-4e23-41d0-7e75243e7ae5", + "x-ms-request-id": "b5108306-701e-00a9-7ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eda0e970-4d45-97a2-9326-e24d1a5589d5/test-file-9216b3b8-f043-7cea-ad1e-87cedbcabc81?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62ad3283c91ad844b8fc4bc5bbd2ccfd-b9fde6b0ca614540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be15146e-2f62-fd9b-6479-ed0a135d5e78", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D754103874418F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be15146e-2f62-fd9b-6479-ed0a135d5e78", + "x-ms-request-id": "a4eab307-e01f-0084-10f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eda0e970-4d45-97a2-9326-e24d1a5589d5/test-file-9216b3b8-f043-7cea-ad1e-87cedbcabc81?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c760cf5f-feb5-781e-3a30-5b631ebf2a80", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "36BjhozrtG7BKG3mQlvz7wabgWspvkc8m1C4eIOxU0HlJWgDQJm54Pq\u002BCWSSPQvm3I9uiLwOvCFYJ\u002Bo8MjzqENUsARzy8K5t4aBwa7Xiql5E0Zv0QsqE1mlHqhmvfa6\u002B0/mPZjzv8\u002BvgAaYbnVFrdX2M92Gg9c0Kpyqzq0aUvmTyspe8U0QiVd2vE0AkaDgY2zScIoZNHd0rhb4RO0elTENCKeu5ryI4aqKD8eKN5j7xmtAR\u002BJvdpZW5kM6FEBmVCcf84T9NXisSY7jjySv7nZ6AH6B3lFOoZIRV/x5Us1mI7ecakAT/pDul/5Xi\u002BdtpvvMvBfF5HnV0VHy7\u002BF8Mvq9fW9xE4A2agHtk0pW\u002BxWqo7EErJK1nD89xpjyHQ6zcmEDlgp7/Jd3llIR2FEzgtY4REgse4JkC90wN0jrREjzPiDlU2UPMqMdjRY8p8fuCkPCtdjGgvren44pS8lKiFIJHpowSjNxLRWpEupoJ2AZQikFJI5wLL8mBrPW4erZ0wDEN4UpubwQUYjDGWwQcngqEAWgQWfDmO3fCkeDmk8uz0Plp/Pa84Ro9NcFrRNPFZQ7rM3hOY2dAJqbSrN4kLc9lE4oKs6ITyB9N0yQvevaj/SvS\u002Bl9SZWySKNVQ6TU8GQfxBTFIu7Fr12tZAJBDEKuvLq\u002ByUjJvE60ed4rNwt7pEbkcPnXEWkJ5ZiPz\u002BWXcTxgpobqGicfUgfKEKkMnnhWMb\u002B/WJtI26tNsOOsPfBlIQShxoyEkY4fySLyCQDD/UscNZ4l1BihG8rfmGVDbxAXYPOkatvrzaAxo490VtKmjbeYkAhSP0jv/K7FqPUk2F4S2qQRG5JzMGf99DSJLMD0NQqxqt8LwSWmuGopJiSrCMcxZXwulXIhKV\u002BgVEsUYtPtzXPudzGDCxWCamMoRg5DVutxW8dEyZ\u002BUjIF/Z2zaklmWP1SwvJWVsl5mqC8S\u002BONNYQFfowsMqQPUVeqsA6Oop9QJkgq5jppV26Vo3iFwhZOeLgZvfu9OiZZQ3Gau5a6\u002BvgRXCWrYl9JrCctho8riZ8xXDdWZPSjkuwR0aLIzpvH2qiAdGXwoxZo0AHEn7OXLbnSaV9fZJYDbbk5iYC8gO2LVavmqxUpQLkg7YTi3wMoeqPo5lU8eHYSfQastxmVvE8kOUoHsIKUuRimPocBIJ62AR7sw6qIXu01xC4ejJmvizFFvpXJIMohRD1MljnvEVx39qYKuOikq\u002Bpc0exUhiyO9qNFy2H4/OBUu499S8izRrLBpoXjpNJYkQK7bE7dzM4AvZ\u002BGqUXqfvnFtf1pN2ARqYspgu\u002Bmq1HQ7SpvTZCRdu6xbI45LK1s5yecLf7k/1mimbLDpDneagI9tbwg==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c760cf5f-feb5-781e-3a30-5b631ebf2a80", + "x-ms-request-id": "a4eab308-e01f-0084-11f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eda0e970-4d45-97a2-9326-e24d1a5589d5/test-file-9216b3b8-f043-7cea-ad1e-87cedbcabc81?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43ab682d-97fd-e3c3-467f-127b40818e29", + "x-ms-date": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D7541038796EFF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43ab682d-97fd-e3c3-467f-127b40818e29", + "x-ms-request-id": "a4eab309-e01f-0084-12f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eda0e970-4d45-97a2-9326-e24d1a5589d5/test-file-9216b3b8-f043-7cea-ad1e-87cedbcabc81", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b63692f8-e714-e682-ee89-85b05f9091ad", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-range": "bytes=256-767", + "x-ms-range-get-content-md5": "true", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "512", + "Content-MD5": "8en/F2c156qMbRdttzD00g==", + "Content-Range": "bytes 256-767/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D7541038796EFF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b63692f8-e714-e682-ee89-85b05f9091ad", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:53 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108326-701e-00a9-19f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "r19b3ETgDZqAe2TSlb7FaqjsQSskrWcPz3GmPIdDrNyYQOWCnv8l3eWUhHYUTOC1jhESCx7gmQL3TA3SOtESPM\u002BIOVTZQ8yox2NFjynx\u002B4KQ8K12MaC\u002Bt6fjilLyUqIUgkemjBKM3EtFakS6mgnYBlCKQUkjnAsvyYGs9bh6tnTAMQ3hSm5vBBRiMMZbBByeCoQBaBBZ8OY7d8KR4OaTy7PQ\u002BWn89rzhGj01wWtE08VlDuszeE5jZ0AmptKs3iQtz2UTigqzohPIH03TJC969qP9K9L6X1JlbJIo1VDpNTwZB/EFMUi7sWvXa1kAkEMQq68ur7JSMm8TrR53is3C3ukRuRw\u002BdcRaQnlmI/P5ZdxPGCmhuoaJx9SB8oQqQyeeFYxv79Ym0jbq02w46w98GUhBKHGjISRjh/JIvIJAMP9Sxw1niXUGKEbyt\u002BYZUNvEBdg86Rq2\u002BvNoDGjj3RW0qaNt5iQCFI/SO/8rsWo9STYXhLapBEbknMwZ/30NIkswPQ1CrGq3wvBJaa4aikmJKsIxzFlfC6VciEpX6BUSxRi0\u002B3Nc\u002B53MYMLFYJqYyhGDkNW63Fbx0TJn5SMgX9nbNqSWZY/VLC8lZWyXmaoLxL4401hAV\u002BjCwypA9RV6qwDo6in1AmSCrmOmlXbpWjeIXCFk54uBm9\u002B706JllDcZq7k=" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eda0e970-4d45-97a2-9326-e24d1a5589d5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd88005a1bf85544bc2de2b2c4c2a4d3-58ebd510f87fac43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad820d82-d84a-c615-b101-24a6faa58d33", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad820d82-d84a-c615-b101-24a6faa58d33", + "x-ms-request-id": "b510832c-701e-00a9-1ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "583557334", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeGetContentHash.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeGetContentHash.json new file mode 100644 index 000000000000..d73621304e68 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeGetContentHash.json @@ -0,0 +1,209 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2feba1b-12cb-bf0e-524e-baaab26205c7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cbeecbeb966dd048a75adca849e71892-2a90a42723883342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "90189914-eff0-31fc-765b-0a76fa2e141c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028AC968F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90189914-eff0-31fc-765b-0a76fa2e141c", + "x-ms-request-id": "b51059cc-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b2feba1b-12cb-bf0e-524e-baaab26205c7/test-file-ca367974-dad2-ec96-0955-805506222ca1?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f928604fb386c44cb38384996b41ef3b-e760292b8111fc4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bde5ecde-8eeb-9443-9d6f-c1d886e369ad", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028B36CF5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bde5ecde-8eeb-9443-9d6f-c1d886e369ad", + "x-ms-request-id": "a4eab111-e01f-0084-27f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b2feba1b-12cb-bf0e-524e-baaab26205c7/test-file-ca367974-dad2-ec96-0955-805506222ca1?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1a77a832-6f3c-91b5-9295-c137a578cf79", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "HaHzEzNYd11dqgsugcchlhd5lRlJdNeTlKDcXLTlWHmIdSn7ySMNvCG7M0XkzbCvOXNfgZj70qjKX3\u002BTfBupd1GRpQydJs30a9n3jkGRr8bwLCJAhtfgjaKBMWmkekAGErzzUiijEhOmaxW/A0NnOa\u002B4o0/4aPB6sRdpHPVjT/GY8HyFnV2eTBoPmhvBIYpeGfe669fwDqnLeaEQOvYeQhskJhPH4pxSGlc16M7VuI\u002BNCwL9qWQZqOLTuSO8jREk8Vf/nPp2lzdbZ9B/uyXa9cARgi/zIJi3Cn4w9Ch4lo1FEfd31RuVFnPKoUGTmuy8\u002BMRiqgviMNC\u002BSJJ7RqIP49FDOqotYyCle2u7KX5XI3CRc/xkFeuBYuEmuI2JGtDRu75wUF9Cj5SkvS\u002BgJwZRZyQh6dKmqs3mwtjIBquSG2Ga6W3A59MRTuRnwFe84Tva1VFoaDD\u002BKhDwiY2HeojpEaLNBT2ZkYBRD5vtPup2KuGc7jFZKrIxnL5cz11FitRcfq617tv9QUPQF1iVEOwmel\u002Bs6otWj\u002BbvnGl\u002BPMIjC4XGkcA7wTsFn63uiRJZnIvSNlT9mKBJBe7IxVJxfwSArQzTzn4s6rkkpkreaAbTlv/drAZuJXLlfYzRc/volCCobdsGhs0Mpkua2fJVap3o9C5Sk9P\u002BEoiZ7lHyW3e9OxIqNforzA8y0AW600yAkBLu6H/NlQBNqltSbZh7GkvU3J3fKjWjvScfIMLNRD48GV0/A3L38KUR3Yue2F93tra65feuoGXcSytXrnQ\u002BgGYdFlM6PBfY3ev3zU2qBOXHp2oMEl5HjXj4YrhHn0Ix010lgcEMPXmf4QgLt9IXMkZFkAYKMm0H1YnaQdlekT2pxvrwhYMju2rxbDFWO9am4DBxAQ88J6DvHas4MvufQE/KYvDYJ63CItWbGMU7sJmyNGCp7ZAtbJ9ZAGfY6olvUSzhjNnlzrmDrt45oA7btG0Rhf2a9lK/nPVRfiZF6jdMLMeZWiTAzWWmJT\u002Bx9MuQfkz5x2SL1FrZIe/kk0\u002BTPcSm7XRGQVlJUbiX89ATDqgpwP/aSyPSwVdswDg03DkVE\u002Bh6CgZXSTzysHas8\u002BGJxRNGutNPufGg1Cwc2oEhFHR/gd/omAOi0XbD55utJs524/ok7iFlxlr22jbaO2\u002B60ZsBLHEBoSwQpOhcjNFV861dpveH/CZTGbuF8r7Nx5YGCRYArPlcdUHNFEk4CTmJoOaIfJV4M9R1rRO1e65tQ9xSVYO6VUe0ATC1uefcGg\u002BC/FHYREoBjtZCi/7lp/mTYNFs5rO2zkqf1Htkw3nsmJMDM39dlf6SUMeteMpJzlk3IlkWbzNcyy4GOW/PncpcVfJr4g==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1a77a832-6f3c-91b5-9295-c137a578cf79", + "x-ms-request-id": "a4eab112-e01f-0084-28f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b2feba1b-12cb-bf0e-524e-baaab26205c7/test-file-ca367974-dad2-ec96-0955-805506222ca1?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dda5087f-4f6b-0170-73ab-ec33490266af", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028B8B5CA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dda5087f-4f6b-0170-73ab-ec33490266af", + "x-ms-request-id": "a4eab113-e01f-0084-29f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2feba1b-12cb-bf0e-524e-baaab26205c7/test-file-ca367974-dad2-ec96-0955-805506222ca1", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9db80718-f1d3-d60d-a541-5e68b6dc88ae", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-range": "bytes=0-1023", + "x-ms-range-get-content-md5": "true", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-MD5": "5Z9nv9rvztyg1EgwKVsGSw==", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028B8B5CA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9db80718-f1d3-d60d-a541-5e68b6dc88ae", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51059e8-701e-00a9-3af9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "HaHzEzNYd11dqgsugcchlhd5lRlJdNeTlKDcXLTlWHmIdSn7ySMNvCG7M0XkzbCvOXNfgZj70qjKX3\u002BTfBupd1GRpQydJs30a9n3jkGRr8bwLCJAhtfgjaKBMWmkekAGErzzUiijEhOmaxW/A0NnOa\u002B4o0/4aPB6sRdpHPVjT/GY8HyFnV2eTBoPmhvBIYpeGfe669fwDqnLeaEQOvYeQhskJhPH4pxSGlc16M7VuI\u002BNCwL9qWQZqOLTuSO8jREk8Vf/nPp2lzdbZ9B/uyXa9cARgi/zIJi3Cn4w9Ch4lo1FEfd31RuVFnPKoUGTmuy8\u002BMRiqgviMNC\u002BSJJ7RqIP49FDOqotYyCle2u7KX5XI3CRc/xkFeuBYuEmuI2JGtDRu75wUF9Cj5SkvS\u002BgJwZRZyQh6dKmqs3mwtjIBquSG2Ga6W3A59MRTuRnwFe84Tva1VFoaDD\u002BKhDwiY2HeojpEaLNBT2ZkYBRD5vtPup2KuGc7jFZKrIxnL5cz11FitRcfq617tv9QUPQF1iVEOwmel\u002Bs6otWj\u002BbvnGl\u002BPMIjC4XGkcA7wTsFn63uiRJZnIvSNlT9mKBJBe7IxVJxfwSArQzTzn4s6rkkpkreaAbTlv/drAZuJXLlfYzRc/volCCobdsGhs0Mpkua2fJVap3o9C5Sk9P\u002BEoiZ7lHyW3e9OxIqNforzA8y0AW600yAkBLu6H/NlQBNqltSbZh7GkvU3J3fKjWjvScfIMLNRD48GV0/A3L38KUR3Yue2F93tra65feuoGXcSytXrnQ\u002BgGYdFlM6PBfY3ev3zU2qBOXHp2oMEl5HjXj4YrhHn0Ix010lgcEMPXmf4QgLt9IXMkZFkAYKMm0H1YnaQdlekT2pxvrwhYMju2rxbDFWO9am4DBxAQ88J6DvHas4MvufQE/KYvDYJ63CItWbGMU7sJmyNGCp7ZAtbJ9ZAGfY6olvUSzhjNnlzrmDrt45oA7btG0Rhf2a9lK/nPVRfiZF6jdMLMeZWiTAzWWmJT\u002Bx9MuQfkz5x2SL1FrZIe/kk0\u002BTPcSm7XRGQVlJUbiX89ATDqgpwP/aSyPSwVdswDg03DkVE\u002Bh6CgZXSTzysHas8\u002BGJxRNGutNPufGg1Cwc2oEhFHR/gd/omAOi0XbD55utJs524/ok7iFlxlr22jbaO2\u002B60ZsBLHEBoSwQpOhcjNFV861dpveH/CZTGbuF8r7Nx5YGCRYArPlcdUHNFEk4CTmJoOaIfJV4M9R1rRO1e65tQ9xSVYO6VUe0ATC1uefcGg\u002BC/FHYREoBjtZCi/7lp/mTYNFs5rO2zkqf1Htkw3nsmJMDM39dlf6SUMeteMpJzlk3IlkWbzNcyy4GOW/PncpcVfJr4g==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2feba1b-12cb-bf0e-524e-baaab26205c7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2952bdabd76bbb40b5487d8f52070292-f6bffee07c7e6447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "411a593a-c94a-1ddc-e748-5c5fbe3cd8bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "411a593a-c94a-1ddc-e748-5c5fbe3cd8bc", + "x-ms-request-id": "b51059ea-701e-00a9-3cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1550987289", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeGetContentHashAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeGetContentHashAsync.json new file mode 100644 index 000000000000..f6499825d39b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReadAsync_RangeGetContentHashAsync.json @@ -0,0 +1,209 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2481c00b-13d3-1d8f-071d-54eadef68d98?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-067f51847887634dbaef4e2234ae6205-b2d37a12d5cc2543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ec7c81ae-2dde-7da1-bbff-be5cd4647ff9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410388034C7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec7c81ae-2dde-7da1-bbff-be5cd4647ff9", + "x-ms-request-id": "b5108331-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2481c00b-13d3-1d8f-071d-54eadef68d98/test-file-c6ef7c63-5eab-8310-7ed0-65abe690e917?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06d32a8dcb6ba94cb09cb13245e95aa6-d1b717ea0e89ff4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3dec774e-0d39-19fd-02af-7db3d1f2db92", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D754103885806A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3dec774e-0d39-19fd-02af-7db3d1f2db92", + "x-ms-request-id": "a4eab30a-e01f-0084-13f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2481c00b-13d3-1d8f-071d-54eadef68d98/test-file-c6ef7c63-5eab-8310-7ed0-65abe690e917?action=append\u0026position=0", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "1024", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6e5c7884-aca4-09de-5cf9-8738cf9f0617", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "a0lcI9699ZGLgISMoWmVizJ2PFx6oLqcdOcw/bvYLDvIeLk\u002BIMf/8IzqYF2pFdxSajMpXSgif8uPwK/2jPfWslRIxCiwVmtqd0vQj0Bc8l4L3pOHrs4Tpfnur18YCGOUFK0JYFCzoRTIv\u002BbcUvCKMs1Q661kTgSFNR8uwaYLUm/nO3qSU5IOWD1/vu/oNlIJY32Sxx21MMWphCoxheBtvW139Bd1\u002BN47QpJw5JAVnP/MJF0peYpRMQq16M9n3NJdEQGBcUE7lGueVoWKRUs1lOcrZGCCREPjJcMMwA8P02XAE9OOkyu9kZDyiiIEx\u002By\u002Bf1ToPHhy2s29nkt\u002BLtRbj4MgyjF4pgC7bdPPj7kh3l3WTkC7J5ftTTgF0fTfP2O8l/ue4/27RdlTLM6ko0sUnL/uqOCUn2jsM3z4c9UL2y5vE/e\u002BgvtgGghmZ/rISKrt8DU18ZeDKPiSsrCAw9IESFGgNY9UVhnEjY3XLThuJOvSCoKf1uqW7Ov/K89K31c1Yh\u002BpJxMamZobcGMJq/rAJI7ErrhQZHFmCUikVSpJea42ossYxPzYt3Hng2aGjUDwPgZBhjGe5f2tQh3KdkRv0va10wkvp1\u002BR7PZGaOAL4HwHsxYkCPN8l7zNaoLfDUEtd7Fv0bk3wZemr5k7V30comKgwsItS8oCODtMYjzdst60GfAvmw7C0PJ/fVhaQT8/sMcgPkt//yznbJh\u002B6l5ayf26hj6M7QdT3vLPrs5xqPb7DbF1vXSTNRnERy52ROWTJLNbn7sBssPAzGBZr1BedcSigt2t5AyIJ1AkyKbY3ZkMPIoaFgg7\u002BlrutfAUOYbJZdFq08EI5j\u002Bn0nhr3Ooc5\u002B/GTHPGRF\u002B7Z4eDvy8bdO3KW2LUbgnXBFVKckSQ0B5v0c4BTe0TAiFyr2w6hSYQjF2KoICHSHjl70cdfNIaKpdpE\u002B1hGSf/t1hBYb\u002BcnX8uOuXnBS\u002Bd6IhVHF6l9YZPWITV0HI5rnM1iukoRea5SFHI7kHsMyVnyypkDP3JWsHR8gk6xswN9YtysXpFdaKhm9MM3QdFYiRfbQRH1KF1bDAoVlPdf4GEuvi1eYGqIlaIw3AqvHy5jJDk21nIxiHp/EVJHR5PxBxRhyIOj\u002BijtEuuvxExS6\u002BzbsrD\u002BKMovPTWy308YAU3OP5T2DRaqv2nQSYNGQYQuLGVlq5UjMt4KMsuN8NrZlRGdoYS3XJ6WcPMG7d9G6LtxhPLp8pW46wy27BpK3M6PNrSx6OA/ds\u002BGjzrh3AU\u002Bw0oQXGvn7\u002BJ75PZ3wLCES5Qkt/cq1P/bcg3jIyNa1s8Ht\u002BiQOoBipwbSNcQph3YfAgOmvWROE\u002B5KNOodxIz/IQ3ncEiH9BDTgdCwQ==", + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6e5c7884-aca4-09de-5cf9-8738cf9f0617", + "x-ms-request-id": "a4eab30c-e01f-0084-15f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2481c00b-13d3-1d8f-071d-54eadef68d98/test-file-c6ef7c63-5eab-8310-7ed0-65abe690e917?action=flush\u0026position=1024", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "592fc964-6c95-8aed-da23-99fb32a04789", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410388B0958\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "592fc964-6c95-8aed-da23-99fb32a04789", + "x-ms-request-id": "a4eab30d-e01f-0084-16f9-850d5e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2481c00b-13d3-1d8f-071d-54eadef68d98/test-file-c6ef7c63-5eab-8310-7ed0-65abe690e917", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "05d43888-ad6f-1381-369c-a47abdfc62fd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-range": "bytes=0-1023", + "x-ms-range-get-content-md5": "true", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 206, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-MD5": "FU6FRU4YK1tRwY\u002BkwK79dA==", + "Content-Range": "bytes 0-1023/1024", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410388B0958\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "05d43888-ad6f-1381-369c-a47abdfc62fd", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108365-701e-00a9-4bf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "a0lcI9699ZGLgISMoWmVizJ2PFx6oLqcdOcw/bvYLDvIeLk\u002BIMf/8IzqYF2pFdxSajMpXSgif8uPwK/2jPfWslRIxCiwVmtqd0vQj0Bc8l4L3pOHrs4Tpfnur18YCGOUFK0JYFCzoRTIv\u002BbcUvCKMs1Q661kTgSFNR8uwaYLUm/nO3qSU5IOWD1/vu/oNlIJY32Sxx21MMWphCoxheBtvW139Bd1\u002BN47QpJw5JAVnP/MJF0peYpRMQq16M9n3NJdEQGBcUE7lGueVoWKRUs1lOcrZGCCREPjJcMMwA8P02XAE9OOkyu9kZDyiiIEx\u002By\u002Bf1ToPHhy2s29nkt\u002BLtRbj4MgyjF4pgC7bdPPj7kh3l3WTkC7J5ftTTgF0fTfP2O8l/ue4/27RdlTLM6ko0sUnL/uqOCUn2jsM3z4c9UL2y5vE/e\u002BgvtgGghmZ/rISKrt8DU18ZeDKPiSsrCAw9IESFGgNY9UVhnEjY3XLThuJOvSCoKf1uqW7Ov/K89K31c1Yh\u002BpJxMamZobcGMJq/rAJI7ErrhQZHFmCUikVSpJea42ossYxPzYt3Hng2aGjUDwPgZBhjGe5f2tQh3KdkRv0va10wkvp1\u002BR7PZGaOAL4HwHsxYkCPN8l7zNaoLfDUEtd7Fv0bk3wZemr5k7V30comKgwsItS8oCODtMYjzdst60GfAvmw7C0PJ/fVhaQT8/sMcgPkt//yznbJh\u002B6l5ayf26hj6M7QdT3vLPrs5xqPb7DbF1vXSTNRnERy52ROWTJLNbn7sBssPAzGBZr1BedcSigt2t5AyIJ1AkyKbY3ZkMPIoaFgg7\u002BlrutfAUOYbJZdFq08EI5j\u002Bn0nhr3Ooc5\u002B/GTHPGRF\u002B7Z4eDvy8bdO3KW2LUbgnXBFVKckSQ0B5v0c4BTe0TAiFyr2w6hSYQjF2KoICHSHjl70cdfNIaKpdpE\u002B1hGSf/t1hBYb\u002BcnX8uOuXnBS\u002Bd6IhVHF6l9YZPWITV0HI5rnM1iukoRea5SFHI7kHsMyVnyypkDP3JWsHR8gk6xswN9YtysXpFdaKhm9MM3QdFYiRfbQRH1KF1bDAoVlPdf4GEuvi1eYGqIlaIw3AqvHy5jJDk21nIxiHp/EVJHR5PxBxRhyIOj\u002BijtEuuvxExS6\u002BzbsrD\u002BKMovPTWy308YAU3OP5T2DRaqv2nQSYNGQYQuLGVlq5UjMt4KMsuN8NrZlRGdoYS3XJ6WcPMG7d9G6LtxhPLp8pW46wy27BpK3M6PNrSx6OA/ds\u002BGjzrh3AU\u002Bw0oQXGvn7\u002BJ75PZ3wLCES5Qkt/cq1P/bcg3jIyNa1s8Ht\u002BiQOoBipwbSNcQph3YfAgOmvWROE\u002B5KNOodxIz/IQ3ncEiH9BDTgdCwQ==" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2481c00b-13d3-1d8f-071d-54eadef68d98?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bfd6664e6b7b4a41a57d2c35c1c54171-290e02127b98354b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f973eb6b-42cc-621a-23ba-4df1279b7183", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f973eb6b-42cc-621a-23ba-4df1279b7183", + "x-ms-request-id": "b510836e-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1711734001", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync.json new file mode 100644 index 000000000000..eb7aaaeb9202 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b06f2577-b9f5-ca6b-007c-04521e41ddde?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5fc1de5d016dcc449ba943f3c306b84c-030a921108274443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d451c20d-0d88-c72f-1c1d-df5084bc458c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028C0E219\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d451c20d-0d88-c72f-1c1d-df5084bc458c", + "x-ms-request-id": "b51059f7-701e-00a9-46f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b06f2577-b9f5-ca6b-007c-04521e41ddde/test-file-8b019849-fe29-2d1b-2b40-e60d4ebc588c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b5514b3182ef840a214c44a7d069f3a-cb7a514feb9be441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d865dfa2-0172-0e64-a723-a94726217960", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028D00131\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d865dfa2-0172-0e64-a723-a94726217960", + "x-ms-request-id": "a4eab115-e01f-0084-2bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b06f2577-b9f5-ca6b-007c-04521e41ddde/test-file-8b019849-fe29-2d1b-2b40-e60d4ebc588c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f158941c4facf47865ca7458291509a-aa760199ec954d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1742d944-9b46-ba95-4325-955f30f84993", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0f6152c4-e878-409b-4213-d16bc514c383", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028D00131\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1742d944-9b46-ba95-4325-955f30f84993", + "x-ms-lease-id": "0f6152c4-e878-409b-4213-d16bc514c383", + "x-ms-request-id": "b5105a1b-701e-00a9-66f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b06f2577-b9f5-ca6b-007c-04521e41ddde/test-file-8b019849-fe29-2d1b-2b40-e60d4ebc588c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f0fdef99804ea74bb4978ae3214486c1-8d8fcbf653dc2a4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ec26394b-acd2-f93c-43b0-2a31eababd19", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "0f6152c4-e878-409b-4213-d16bc514c383", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028D00131\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec26394b-acd2-f93c-43b0-2a31eababd19", + "x-ms-request-id": "b5105a1e-701e-00a9-69f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b06f2577-b9f5-ca6b-007c-04521e41ddde?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-84c2e39f2dfc4c40a009e03ef2777c4f-6135f4c8cc177b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6136144-5cd1-b3c0-e8b8-0a05e0d8597e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f6136144-5cd1-b3c0-e8b8-0a05e0d8597e", + "x-ms-request-id": "b5105a27-701e-00a9-70f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "521432561", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsyncAsync.json new file mode 100644 index 000000000000..2ccd708545fe --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsyncAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-28fe7866-6977-6923-834c-81aef359b5fa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b0e001afb39e449844495af99d7bfe6-12a67f0fb3cb3e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8c65afaa-a834-a414-7735-f67fc2658012", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D754103893E410\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8c65afaa-a834-a414-7735-f67fc2658012", + "x-ms-request-id": "b510837e-701e-00a9-62f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-28fe7866-6977-6923-834c-81aef359b5fa/test-file-eb310288-e31f-570e-d52f-7a13d5b8975a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-539e62644db56b43a4b04c485378f05d-2d904725b0a9ff40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cfe282e3-67f8-c6b5-a00e-b6052d00cfbe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410389A0E85\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cfe282e3-67f8-c6b5-a00e-b6052d00cfbe", + "x-ms-request-id": "a4eab30e-e01f-0084-17f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-28fe7866-6977-6923-834c-81aef359b5fa/test-file-eb310288-e31f-570e-d52f-7a13d5b8975a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c2b776cefe6414e9db92076a9f9796c-ffab9feff7f0a341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7a06a046-f69c-a6e8-6382-92752cac4136", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "16869c9e-3c60-5f1e-3d82-3b09846940b2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410389A0E85\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a06a046-f69c-a6e8-6382-92752cac4136", + "x-ms-lease-id": "16869c9e-3c60-5f1e-3d82-3b09846940b2", + "x-ms-request-id": "b5108395-701e-00a9-76f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-28fe7866-6977-6923-834c-81aef359b5fa/test-file-eb310288-e31f-570e-d52f-7a13d5b8975a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68304b6bac759248ba3df5a5bf9b79a4-2025ba06e15f8d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e3c28d00-c563-2b16-4989-f05335ec644a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "16869c9e-3c60-5f1e-3d82-3b09846940b2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D75410389A0E85\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e3c28d00-c563-2b16-4989-f05335ec644a", + "x-ms-request-id": "b510839a-701e-00a9-79f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-28fe7866-6977-6923-834c-81aef359b5fa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ccb67601ebd76d46b3e191a50b15fa0b-bcb0142c4c808e44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e751595-5ee9-08d3-eeb7-b1478b94a04e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e751595-5ee9-08d3-eeb7-b1478b94a04e", + "x-ms-request-id": "b510839d-701e-00a9-7cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "777368080", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..b0baf7a6f2b0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditions.json @@ -0,0 +1,878 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3062e2e6-a2fb-c7d7-b483-cacb3673986c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-820be8b1fe3b764a8da346fd22ab7b92-2bf9b5672f8bc34c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dde6c690-81f6-86bf-dd41-e0048b6d4e3f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028DB480D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dde6c690-81f6-86bf-dd41-e0048b6d4e3f", + "x-ms-request-id": "b5105a2f-701e-00a9-78f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3062e2e6-a2fb-c7d7-b483-cacb3673986c/test-file-50a766ef-7b0a-05b6-a8f1-b187995951e3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f9fe0a89ec75fd4b93f92a05ee153dbf-6761f351bc15824c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f8ec925-3229-15f1-10e1-3405d037ed84", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:26 GMT", + "ETag": "\u00220x8D7541028E01178\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f8ec925-3229-15f1-10e1-3405d037ed84", + "x-ms-request-id": "a4eab116-e01f-0084-2cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3062e2e6-a2fb-c7d7-b483-cacb3673986c/test-file-50a766ef-7b0a-05b6-a8f1-b187995951e3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-093d4b6fa32ee943a364c831d0ccb005-06f66e999d5bae44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "03b470af-2931-47e0-165a-1e3620838efe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "bc03fdf0-de31-34b2-f0f2-126d87110473", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028E01178\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "03b470af-2931-47e0-165a-1e3620838efe", + "x-ms-lease-id": "bc03fdf0-de31-34b2-f0f2-126d87110473", + "x-ms-request-id": "b5105a3b-701e-00a9-80f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3062e2e6-a2fb-c7d7-b483-cacb3673986c/test-file-50a766ef-7b0a-05b6-a8f1-b187995951e3?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-88a020b27d88fc4dac91d1e5aa3f9f9e-23120a60673e434f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "16bd0b0e-015d-e142-be1a-ba6f2382ae5a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "bc03fdf0-de31-34b2-f0f2-126d87110473", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028E01178\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "16bd0b0e-015d-e142-be1a-ba6f2382ae5a", + "x-ms-request-id": "b5105a3c-701e-00a9-01f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3062e2e6-a2fb-c7d7-b483-cacb3673986c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3884ad11c9f52d4c96ff5816796c653a-5bf56caf046f124b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "14289ead-77c5-dba0-7e17-73bb624a8ac0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "14289ead-77c5-dba0-7e17-73bb624a8ac0", + "x-ms-request-id": "b5105a40-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1c738287-e639-5b08-da2a-6057414695e9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e7e2d7f9356bf469522585aacebe551-168dd988292db24c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c975ff7b-ac60-c6d4-95cd-3a9a16499a37", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028E9C716\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c975ff7b-ac60-c6d4-95cd-3a9a16499a37", + "x-ms-request-id": "b5105a42-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1c738287-e639-5b08-da2a-6057414695e9/test-file-b66a8a82-0588-ed66-ee52-5b479ea81b66?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9d1e796fd1963d46b090b07e9e8d8251-3aed571eade57741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5dc1058-790a-76e3-9987-db0d508d28ec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028EF4C91\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5dc1058-790a-76e3-9987-db0d508d28ec", + "x-ms-request-id": "a4eab117-e01f-0084-2df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1c738287-e639-5b08-da2a-6057414695e9/test-file-b66a8a82-0588-ed66-ee52-5b479ea81b66?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c985928f100db45b437090a6dc79ac1-5fc4c6c8c3fac840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8bdc02d2-e759-0008-a926-b345995660c0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "22a0d3b1-576e-b666-01c5-df8d15d88ef3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028EF4C91\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8bdc02d2-e759-0008-a926-b345995660c0", + "x-ms-lease-id": "22a0d3b1-576e-b666-01c5-df8d15d88ef3", + "x-ms-request-id": "b5105a52-701e-00a9-13f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1c738287-e639-5b08-da2a-6057414695e9/test-file-b66a8a82-0588-ed66-ee52-5b479ea81b66?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:27 GMT", + "traceparent": "00-af408c9336fcc2439abce786a1783374-93b4a52be481d34b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "13ba966f-03fc-619a-dbee-e4a5b217e7ba", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "22a0d3b1-576e-b666-01c5-df8d15d88ef3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028EF4C91\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "13ba966f-03fc-619a-dbee-e4a5b217e7ba", + "x-ms-request-id": "b5105a59-701e-00a9-1af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1c738287-e639-5b08-da2a-6057414695e9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-462c211611f19a4cb1fbbd7f098166c3-7321cc80b48d114e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "03d52c60-4c9b-f4c4-4d64-8fb0b67b9760", + "x-ms-date": "Fri, 18 Oct 2019 21:14:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "03d52c60-4c9b-f4c4-4d64-8fb0b67b9760", + "x-ms-request-id": "b5105a5d-701e-00a9-1ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c5045737-bcca-85d1-eb82-326aef5f8bdc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db04c1b1c3c7e448b83dbb1d64df88d8-3fc062b2e618bb4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7d03b3fa-8cfa-a4c3-5a4f-17181a5905ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541028FCD9FA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d03b3fa-8cfa-a4c3-5a4f-17181a5905ee", + "x-ms-request-id": "b5105a63-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c5045737-bcca-85d1-eb82-326aef5f8bdc/test-file-5f15b3d8-1136-521e-394d-a06d00802bf2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7ccb4e26a1bac49ab0079e4ddd94936-4a6f734c3d391648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a778cd58-21e4-e92e-94b1-44adec55a3da", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102902818F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a778cd58-21e4-e92e-94b1-44adec55a3da", + "x-ms-request-id": "a4eab119-e01f-0084-2ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c5045737-bcca-85d1-eb82-326aef5f8bdc/test-file-5f15b3d8-1136-521e-394d-a06d00802bf2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c70fd45323556f44835b64d09c4f80c5-85b6e2c270677a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a8cd50fd-4eed-8fe1-3bad-d5de55980367", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4e172524-c8e9-cb92-d206-cc96e52c8433", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102902818F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a8cd50fd-4eed-8fe1-3bad-d5de55980367", + "x-ms-lease-id": "4e172524-c8e9-cb92-d206-cc96e52c8433", + "x-ms-request-id": "b5105a73-701e-00a9-30f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c5045737-bcca-85d1-eb82-326aef5f8bdc/test-file-5f15b3d8-1136-521e-394d-a06d00802bf2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:27 GMT", + "traceparent": "00-f5301a8ff9a5134c8b0ad5b94ff2f1dc-81bc82fdf152b84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "95998ee3-dc5f-6245-f385-f759ae2e8a05", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "4e172524-c8e9-cb92-d206-cc96e52c8433", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102902818F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "95998ee3-dc5f-6245-f385-f759ae2e8a05", + "x-ms-request-id": "b5105a83-701e-00a9-3ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c5045737-bcca-85d1-eb82-326aef5f8bdc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e3b3c41ddfd7c43834ea7f0887ef550-7e402274244d964a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c6fb36aa-6eff-4f08-ca9a-22ba7979f2e9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6fb36aa-6eff-4f08-ca9a-22ba7979f2e9", + "x-ms-request-id": "b5105a8e-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0deabad-4a6a-d767-910d-17324b90c374?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5dd0321dc156df409e218454a3068cee-42781c6cabba9b49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f208a73a-8ea0-60e8-cf24-34f256d5043a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D75410290BCE11\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f208a73a-8ea0-60e8-cf24-34f256d5043a", + "x-ms-request-id": "b5105aa2-701e-00a9-58f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e0deabad-4a6a-d767-910d-17324b90c374/test-file-d4a4aed6-7aca-e9b6-a5ca-a83b5dcbed4f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bcf2f3da5eb7e64b9c4c7f381cab85aa-79f6b5469c8c1143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ac5b22a-3e9d-c039-f11e-4cd6e6ac0204", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102910D8D5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ac5b22a-3e9d-c039-f11e-4cd6e6ac0204", + "x-ms-request-id": "a4eab11a-e01f-0084-30f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0deabad-4a6a-d767-910d-17324b90c374/test-file-d4a4aed6-7aca-e9b6-a5ca-a83b5dcbed4f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aad8a34b-7b1b-ca85-ffbf-5f8126bded4a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102910D8D5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "aad8a34b-7b1b-ca85-ffbf-5f8126bded4a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105ab0-701e-00a9-64f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0deabad-4a6a-d767-910d-17324b90c374/test-file-d4a4aed6-7aca-e9b6-a5ca-a83b5dcbed4f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-87032203fdc31d498e0e6fa6d82069ec-dd9f672d7149024e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e2f087b-afcd-9077-c046-ab465331951d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "42f8e436-5fdd-05b2-db1c-187bd2a65a92", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102910D8D5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e2f087b-afcd-9077-c046-ab465331951d", + "x-ms-lease-id": "42f8e436-5fdd-05b2-db1c-187bd2a65a92", + "x-ms-request-id": "b5105ab5-701e-00a9-67f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0deabad-4a6a-d767-910d-17324b90c374/test-file-d4a4aed6-7aca-e9b6-a5ca-a83b5dcbed4f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754102910D8D5\u0022", + "traceparent": "00-aad7b9ed2e3e6e438f54b00e30c2f9be-8045cf962816ef4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1d05803e-bf8d-137c-4339-e054acb72f01", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "42f8e436-5fdd-05b2-db1c-187bd2a65a92", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102910D8D5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d05803e-bf8d-137c-4339-e054acb72f01", + "x-ms-request-id": "b5105aba-701e-00a9-6cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e0deabad-4a6a-d767-910d-17324b90c374?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bb8f2e59b0ce084e87d34487041233a3-8d97e5d86a67754d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d308f528-772b-8a8f-ec92-86f81f1e48ee", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d308f528-772b-8a8f-ec92-86f81f1e48ee", + "x-ms-request-id": "b5105abd-701e-00a9-6ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca377725-da84-8713-d489-89523604dcaa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e11147bc9059974e94a213d8bea47d72-d5622eb0cc665248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bf539af3-b261-4d5c-e180-ffa1ed3d53e7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D75410291B85DE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf539af3-b261-4d5c-e180-ffa1ed3d53e7", + "x-ms-request-id": "b5105ac1-701e-00a9-73f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca377725-da84-8713-d489-89523604dcaa/test-file-1f3bdcb6-91f2-c83e-a106-10b382035720?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-50f080e491b6bf45b8797fa9b866c55e-3438897e325bc84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "535a6f7c-3c77-6283-5c8a-1d5ba2a8cade", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102920A99C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "535a6f7c-3c77-6283-5c8a-1d5ba2a8cade", + "x-ms-request-id": "a4eab11c-e01f-0084-32f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca377725-da84-8713-d489-89523604dcaa/test-file-1f3bdcb6-91f2-c83e-a106-10b382035720?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-93bf51642dd45e42a48f874c9470f329-411df9da39786b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7e05f613-68c0-c59c-38c0-c045c070a54c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "da73de29-b7df-9936-9331-7c13bc0f6b6d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102920A99C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7e05f613-68c0-c59c-38c0-c045c070a54c", + "x-ms-lease-id": "da73de29-b7df-9936-9331-7c13bc0f6b6d", + "x-ms-request-id": "b5105ace-701e-00a9-7df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca377725-da84-8713-d489-89523604dcaa/test-file-1f3bdcb6-91f2-c83e-a106-10b382035720?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-fa4b2a15aa0fb4428037d88dab4e2300-b9444a908684214d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5ff81ca-ed09-5bad-f771-dae84262301f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "da73de29-b7df-9936-9331-7c13bc0f6b6d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D754102920A99C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5ff81ca-ed09-5bad-f771-dae84262301f", + "x-ms-request-id": "b5105ad8-701e-00a9-06f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca377725-da84-8713-d489-89523604dcaa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8bc11b948c24ae448d1bb942d49e5b01-8601de1972e35447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3e7b1b27-e070-3043-023b-17ffdd4ce3d3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3e7b1b27-e070-3043-023b-17ffdd4ce3d3", + "x-ms-request-id": "b5105ada-701e-00a9-08f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:27.7953701-07:00", + "RandomSeed": "1484828710", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..4ebcbc3ac40d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,878 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b76b330b-b139-f7bf-1f8f-bb1ccca1a47f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-36667c5eb0fe804d85c08d5f02b6ab2b-b2d5dc593eae3045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e8f5b6c0-b9fb-646b-6c54-02ca4dd7ee14", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D7541038A45ED2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8f5b6c0-b9fb-646b-6c54-02ca4dd7ee14", + "x-ms-request-id": "b51083a2-701e-00a9-01f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b76b330b-b139-f7bf-1f8f-bb1ccca1a47f/test-file-c7cc7c43-d5c9-92f7-e480-a7f65f761076?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f37b8366619d1f40bbb80a4daeb125e7-e0e829c6afd73546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6a063d54-3ddc-eb22-be62-037b127405f6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D7541038A9A008\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a063d54-3ddc-eb22-be62-037b127405f6", + "x-ms-request-id": "a4eab30f-e01f-0084-18f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b76b330b-b139-f7bf-1f8f-bb1ccca1a47f/test-file-c7cc7c43-d5c9-92f7-e480-a7f65f761076?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2eb9cbb0a4c2e4997676927c41c9f95-977e5c811e270a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea432d1b-1e44-7bbb-d57e-7119647a384e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7e3f8c43-d97b-8768-f8c2-d9a8b2701c60", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038A9A008\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea432d1b-1e44-7bbb-d57e-7119647a384e", + "x-ms-lease-id": "7e3f8c43-d97b-8768-f8c2-d9a8b2701c60", + "x-ms-request-id": "b51083b1-701e-00a9-0ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b76b330b-b139-f7bf-1f8f-bb1ccca1a47f/test-file-c7cc7c43-d5c9-92f7-e480-a7f65f761076?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f22e629f0357c43a0943d722519932e-25947fc77904954c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "848d60ca-322d-c31b-b425-4bf13480e931", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "7e3f8c43-d97b-8768-f8c2-d9a8b2701c60", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038A9A008\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "848d60ca-322d-c31b-b425-4bf13480e931", + "x-ms-request-id": "b51083c7-701e-00a9-22f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b76b330b-b139-f7bf-1f8f-bb1ccca1a47f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ee4f58ff818af40b1f2e4889a38d9e8-64485c0e690d2f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "034f81af-b4ed-1320-88d4-eead98946872", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "034f81af-b4ed-1320-88d4-eead98946872", + "x-ms-request-id": "b51083d9-701e-00a9-32f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-79d2a009-ba1b-747f-bb55-dd873ac97703?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4749015b16a042439887d172ef251ad6-1960da32e8bb9545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ab48853d-7fdd-f49b-02da-4797d799d8be", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038C22010\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ab48853d-7fdd-f49b-02da-4797d799d8be", + "x-ms-request-id": "b51083e7-701e-00a9-40f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-79d2a009-ba1b-747f-bb55-dd873ac97703/test-file-0381eb5c-b552-2341-5c4f-912b2ee40dc4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d0be3f3fa66b9a4c97703338c73479a6-a43894680ce70c46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c3ecd17-9b75-88bf-4424-4e8eed6fc61d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D7541038C81A4E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c3ecd17-9b75-88bf-4424-4e8eed6fc61d", + "x-ms-request-id": "a4eab310-e01f-0084-19f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-79d2a009-ba1b-747f-bb55-dd873ac97703/test-file-0381eb5c-b552-2341-5c4f-912b2ee40dc4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ec9de7821888546bd6ffe808ff9370c-c095490e0b574341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c899387-9fcb-f4fe-90ae-b6a190b9835a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0ce182cc-234f-903d-c5d4-0a0504ea84af", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038C81A4E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c899387-9fcb-f4fe-90ae-b6a190b9835a", + "x-ms-lease-id": "0ce182cc-234f-903d-c5d4-0a0504ea84af", + "x-ms-request-id": "b51083fb-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-79d2a009-ba1b-747f-bb55-dd873ac97703/test-file-0381eb5c-b552-2341-5c4f-912b2ee40dc4?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:54 GMT", + "traceparent": "00-c62b945f58d2404ba285293f7391cf53-3570ee090e5f7a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "717e8014-6860-03e3-4420-d1f8dbad8a51", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "0ce182cc-234f-903d-c5d4-0a0504ea84af", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038C81A4E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "717e8014-6860-03e3-4420-d1f8dbad8a51", + "x-ms-request-id": "b51083ff-701e-00a9-56f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-79d2a009-ba1b-747f-bb55-dd873ac97703?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c6576bc0817dc74ea0557a7e73bd42ae-157c9cea572ab540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "108c879b-123b-37f9-bbe7-653a937e5f85", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "108c879b-123b-37f9-bbe7-653a937e5f85", + "x-ms-request-id": "b510840e-701e-00a9-63f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9c4fb03a-3323-fe83-515c-55127edd66d3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d73f91b2415cff48aeb8177798d723b7-2dad369623271c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "eccb64ee-a521-688c-038e-bfdebce7b9de", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038D29AEF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eccb64ee-a521-688c-038e-bfdebce7b9de", + "x-ms-request-id": "b510841d-701e-00a9-70f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9c4fb03a-3323-fe83-515c-55127edd66d3/test-file-715c9280-0b22-c064-9a23-7f9d0fbf4e5c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5c3161b4c77f8f449db3084d47490003-ab94bf7d60c2274c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e4345cc-1c97-e37a-000a-51fe25ee5844", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D7541038D8002A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e4345cc-1c97-e37a-000a-51fe25ee5844", + "x-ms-request-id": "a4eab311-e01f-0084-1af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9c4fb03a-3323-fe83-515c-55127edd66d3/test-file-715c9280-0b22-c064-9a23-7f9d0fbf4e5c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44db433e6daf5641bb77e94969480444-bdd853da72a50a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "58530c9b-6a26-2d71-793c-3d75404b282f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0410623f-9ec3-07cb-e022-dc2ebad10563", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038D8002A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "58530c9b-6a26-2d71-793c-3d75404b282f", + "x-ms-lease-id": "0410623f-9ec3-07cb-e022-dc2ebad10563", + "x-ms-request-id": "b5108430-701e-00a9-02f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9c4fb03a-3323-fe83-515c-55127edd66d3/test-file-715c9280-0b22-c064-9a23-7f9d0fbf4e5c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:54 GMT", + "traceparent": "00-1b8c51ed4ab0954a94e3d7bd38f5f3c1-984bcaaa45ba804d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae93350e-ac7d-483c-d8a4-513ff24f70f1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "0410623f-9ec3-07cb-e022-dc2ebad10563", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038D8002A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae93350e-ac7d-483c-d8a4-513ff24f70f1", + "x-ms-request-id": "b5108435-701e-00a9-06f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9c4fb03a-3323-fe83-515c-55127edd66d3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3a655175aa6c3b489b70cd7463627cb6-7538761491e8864b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0b66105d-7ab8-58b1-b202-02783d881d4d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0b66105d-7ab8-58b1-b202-02783d881d4d", + "x-ms-request-id": "b510843c-701e-00a9-0df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a6ad5ef-a5c2-d5c5-aa86-6a39f175a5e9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1cceed2c73c3b744bda840237d6d7317-45a21a3b4c4b8b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cdd76e26-0e83-b8f2-4a91-60311077673c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038E25289\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cdd76e26-0e83-b8f2-4a91-60311077673c", + "x-ms-request-id": "b5108441-701e-00a9-12f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9a6ad5ef-a5c2-d5c5-aa86-6a39f175a5e9/test-file-a07d195c-3aa6-8a63-9ccc-60181d5f9f99?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-90f7adf722794d4daf94e3cafca19edd-e12390a35eb9804e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c094a42-2e94-eb15-0a4c-31b7adda9aea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:53 GMT", + "ETag": "\u00220x8D7541038E77E1E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c094a42-2e94-eb15-0a4c-31b7adda9aea", + "x-ms-request-id": "a4eab312-e01f-0084-1bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a6ad5ef-a5c2-d5c5-aa86-6a39f175a5e9/test-file-a07d195c-3aa6-8a63-9ccc-60181d5f9f99", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c66ad8f-2c8d-5e5e-ab84-6804379948fe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038E77E1E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3c66ad8f-2c8d-5e5e-ab84-6804379948fe", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108455-701e-00a9-23f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a6ad5ef-a5c2-d5c5-aa86-6a39f175a5e9/test-file-a07d195c-3aa6-8a63-9ccc-60181d5f9f99?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3d333c01ef65be43be8bf456b9660bf8-4040b813359a9c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f5eb2850-4aa4-1107-4077-27d11aff50ff", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "617ac7f1-e464-849f-b38f-f77ba30b8694", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038E77E1E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f5eb2850-4aa4-1107-4077-27d11aff50ff", + "x-ms-lease-id": "617ac7f1-e464-849f-b38f-f77ba30b8694", + "x-ms-request-id": "b510845a-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a6ad5ef-a5c2-d5c5-aa86-6a39f175a5e9/test-file-a07d195c-3aa6-8a63-9ccc-60181d5f9f99?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541038E77E1E\u0022", + "traceparent": "00-3f88a74fe0cf0d4c8200a917fe6e1564-c86ffe9fda15f04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fb463a7-53ad-7b59-9566-cf8ea0c254c3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "617ac7f1-e464-849f-b38f-f77ba30b8694", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038E77E1E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fb463a7-53ad-7b59-9566-cf8ea0c254c3", + "x-ms-request-id": "b510845d-701e-00a9-2af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9a6ad5ef-a5c2-d5c5-aa86-6a39f175a5e9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-58b03a4f6060b64dab2d7716c8614d53-50c9f5f55a513541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b62acb85-414b-8c51-1f0e-74ce603b2856", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b62acb85-414b-8c51-1f0e-74ce603b2856", + "x-ms-request-id": "b5108468-701e-00a9-35f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9bf9b5a3-fdc4-d397-9393-af8a76ada929?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91d0a417498fcb4686383be64378cad8-ec6700a662a33f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1c0985fb-1171-8759-3357-22b891c71571", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541038FC1C46\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c0985fb-1171-8759-3357-22b891c71571", + "x-ms-request-id": "b5108477-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9bf9b5a3-fdc4-d397-9393-af8a76ada929/test-file-ae154a65-5332-05be-3e9a-24f329e17392?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-64f2fe67297b1345ab5a291e35b5b65c-110609d3d92b704b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "145062bb-12eb-a7f1-c603-ded7ed665d51", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410390495C1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "145062bb-12eb-a7f1-c603-ded7ed665d51", + "x-ms-request-id": "a4eab313-e01f-0084-1cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9bf9b5a3-fdc4-d397-9393-af8a76ada929/test-file-ae154a65-5332-05be-3e9a-24f329e17392?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7868ed6a8a2f004a8bbf6d48130731a9-e438d12ce174a64f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb5e4f22-c8d8-9876-9478-827cbb3ff549", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "05e68fe3-2338-d8cd-926e-56b1b27d8a7f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410390495C1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eb5e4f22-c8d8-9876-9478-827cbb3ff549", + "x-ms-lease-id": "05e68fe3-2338-d8cd-926e-56b1b27d8a7f", + "x-ms-request-id": "b5108492-701e-00a9-5bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9bf9b5a3-fdc4-d397-9393-af8a76ada929/test-file-ae154a65-5332-05be-3e9a-24f329e17392?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-38b32c4ac5aaf542b1036a2077183588-1933b15a6087e84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "628e65b4-9e1f-03a7-fe9f-3219dc2b045a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "05e68fe3-2338-d8cd-926e-56b1b27d8a7f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410390495C1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "628e65b4-9e1f-03a7-fe9f-3219dc2b045a", + "x-ms-request-id": "b5108498-701e-00a9-60f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9bf9b5a3-fdc4-d397-9393-af8a76ada929?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1cdb817c3f91aa4fad69918f2da5e206-5e0ef05d8ec89547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "56c7d04e-93b0-da29-b707-798f63a7a7bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56c7d04e-93b0-da29-b707-798f63a7a7bc", + "x-ms-request-id": "b510849e-701e-00a9-65f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:54.2793515-07:00", + "RandomSeed": "997000791", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..2f8f65caf2f9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,729 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a1cf28a0-592d-0152-7ece-0f56b372d633?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a2354bdc0463404287e83e42a4ca1b82-d36123f8b943c34d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3396d4e6-da86-bb13-685f-bb199b5568f2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D754102935287B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3396d4e6-da86-bb13-685f-bb199b5568f2", + "x-ms-request-id": "b5105aec-701e-00a9-17f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a1cf28a0-592d-0152-7ece-0f56b372d633/test-file-cc5fc41a-7fd5-1898-cccc-02534d808ead?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-36a5d843aec25741bf840005018345d0-ee53395bdc2cd046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "adb81971-9271-6706-3c7e-67bad7c06de8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D75410293A4C2D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "adb81971-9271-6706-3c7e-67bad7c06de8", + "x-ms-request-id": "a4eab11d-e01f-0084-33f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a1cf28a0-592d-0152-7ece-0f56b372d633/test-file-cc5fc41a-7fd5-1898-cccc-02534d808ead?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-adb98961839d1b41bdc65d516c818754-adff1ce73a86ce48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bffa0440-fe97-e764-0241-9663d2dfd46f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "69aa0dd0-8ae5-7716-170e-bf2792cd4a8a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D75410293A4C2D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bffa0440-fe97-e764-0241-9663d2dfd46f", + "x-ms-lease-id": "69aa0dd0-8ae5-7716-170e-bf2792cd4a8a", + "x-ms-request-id": "b5105af7-701e-00a9-1ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a1cf28a0-592d-0152-7ece-0f56b372d633/test-file-cc5fc41a-7fd5-1898-cccc-02534d808ead?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:28 GMT", + "traceparent": "00-d71eae6e997dea47aa7191062301c32d-0eeb0371cbd0b546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ee67395-8bd2-65f2-53f9-32854ad8094c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "69aa0dd0-8ae5-7716-170e-bf2792cd4a8a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ee67395-8bd2-65f2-53f9-32854ad8094c", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105afb-701e-00a9-22f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105afb-701e-00a9-22f9-85be2d000000\n", + "Time:2019-10-18T21:14:28.4374090Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a1cf28a0-592d-0152-7ece-0f56b372d633?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5a5dc3eac21124b97e9a4b84a498814-fbf9eca0007d7540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5fce7006-45f8-a89c-ebf0-cae5069ba4f9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5fce7006-45f8-a89c-ebf0-cae5069ba4f9", + "x-ms-request-id": "b5105afe-701e-00a9-25f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5a7f0c4-dd90-3a89-06de-acc79e28a4ca?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dafc591e3aaa5d478df79693112560a3-9eec6ccae980a54f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d005f366-49e1-28b7-e793-581a99d50ac2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D754102943596F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d005f366-49e1-28b7-e793-581a99d50ac2", + "x-ms-request-id": "b5105b01-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b5a7f0c4-dd90-3a89-06de-acc79e28a4ca/test-file-1ceaff4b-ca1c-19ee-9db7-1f106addaa7e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4aec4a69b154284190738c692d856c3d-3c4004861e8d2143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f60b075-e59d-9c2b-04ec-332a2aa6be0a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541029480247\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f60b075-e59d-9c2b-04ec-332a2aa6be0a", + "x-ms-request-id": "a4eab11e-e01f-0084-34f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5a7f0c4-dd90-3a89-06de-acc79e28a4ca/test-file-1ceaff4b-ca1c-19ee-9db7-1f106addaa7e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1db4f3300732dd4e8150cd5b869d27ea-4649ec9457f3a04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "778de998-21fc-154b-10e7-7963fb65c58c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "343cdae9-6075-789f-163a-e9c5d778c763", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029480247\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "778de998-21fc-154b-10e7-7963fb65c58c", + "x-ms-lease-id": "343cdae9-6075-789f-163a-e9c5d778c763", + "x-ms-request-id": "b5105b0c-701e-00a9-2ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5a7f0c4-dd90-3a89-06de-acc79e28a4ca/test-file-1ceaff4b-ca1c-19ee-9db7-1f106addaa7e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:28 GMT", + "traceparent": "00-635409ff1ed9c045b39a966b99da4e32-0c2705d68d36ce45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ed2c5eb3-50ea-3f66-1384-a995a17cfcd4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "343cdae9-6075-789f-163a-e9c5d778c763", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed2c5eb3-50ea-3f66-1384-a995a17cfcd4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105b10-701e-00a9-33f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105b10-701e-00a9-33f9-85be2d000000\n", + "Time:2019-10-18T21:14:28.5284193Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5a7f0c4-dd90-3a89-06de-acc79e28a4ca?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-84f64b13e2ec004c815934bfd791791c-a9e85e295d834a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9caf210f-d739-d4a2-6989-b7875bf72d7d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9caf210f-d739-d4a2-6989-b7875bf72d7d", + "x-ms-request-id": "b5105b16-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a1b32648-0756-f861-df98-912cd3af177a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9815a9c16c818e41b5a9e88e02a50f0e-af668e6cd8c1c441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "016fff90-b9e6-0851-bfb7-bda0457500ba", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029516325\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "016fff90-b9e6-0851-bfb7-bda0457500ba", + "x-ms-request-id": "b5105b1d-701e-00a9-40f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a1b32648-0756-f861-df98-912cd3af177a/test-file-595e3c72-ae71-e7b0-8b8c-2a17a0f5f4e7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5995a2628944647aaea2bcab3086a66-6d4f543a2d043e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c6faac3d-de99-e2f3-4f87-755a8f3967c9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541029565941\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6faac3d-de99-e2f3-4f87-755a8f3967c9", + "x-ms-request-id": "a4eab11f-e01f-0084-35f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a1b32648-0756-f861-df98-912cd3af177a/test-file-595e3c72-ae71-e7b0-8b8c-2a17a0f5f4e7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9ec7a6407b24b046a7be0061324d43f1-bd22256eb314f64d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc53f615-c7ba-1126-329e-1eaa34fff4b4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "1940d5c2-2cda-5b7a-a8ee-aaf4ee9a4590", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029565941\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc53f615-c7ba-1126-329e-1eaa34fff4b4", + "x-ms-lease-id": "1940d5c2-2cda-5b7a-a8ee-aaf4ee9a4590", + "x-ms-request-id": "b5105b32-701e-00a9-4ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a1b32648-0756-f861-df98-912cd3af177a/test-file-595e3c72-ae71-e7b0-8b8c-2a17a0f5f4e7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-b70c7a1e42ebf94bbc4cb6475cbb68ed-a949339865913e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7de340e-7946-e3d6-02c8-c15d0fa34c3a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "1940d5c2-2cda-5b7a-a8ee-aaf4ee9a4590", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7de340e-7946-e3d6-02c8-c15d0fa34c3a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105b39-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105b39-701e-00a9-52f9-85be2d000000\n", + "Time:2019-10-18T21:14:28.6204119Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a1b32648-0756-f861-df98-912cd3af177a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df650e4150fabb4e9002638283ea7e8f-f4c0af06d1f40c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff9bafe3-fc20-c96e-0ecb-6497b27084e3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff9bafe3-fc20-c96e-0ecb-6497b27084e3", + "x-ms-request-id": "b5105b3f-701e-00a9-57f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d65ca673-ff4d-95e3-1f3c-cf8634dbfcfc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69748f95f4868743a85879b853c66322-08da11eea4f1534b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4187613b-93a8-e422-cb05-e0e42ce79433", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D75410295F6D17\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4187613b-93a8-e422-cb05-e0e42ce79433", + "x-ms-request-id": "b5105b45-701e-00a9-5cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d65ca673-ff4d-95e3-1f3c-cf8634dbfcfc/test-file-603967ce-23f7-26db-8c94-74a0522381a1?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9cb0e132f1327248b743a7d82c1a427e-5b52cdbce4ad0c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "acf17817-8f44-17bf-8661-b4141e8192a7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:27 GMT", + "ETag": "\u00220x8D7541029649D50\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "acf17817-8f44-17bf-8661-b4141e8192a7", + "x-ms-request-id": "a4eab120-e01f-0084-36f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d65ca673-ff4d-95e3-1f3c-cf8634dbfcfc/test-file-603967ce-23f7-26db-8c94-74a0522381a1", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c7ded02-889c-55de-98dc-98d45f5d88ad", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029649D50\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2c7ded02-889c-55de-98dc-98d45f5d88ad", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105b58-701e-00a9-6cf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d65ca673-ff4d-95e3-1f3c-cf8634dbfcfc/test-file-603967ce-23f7-26db-8c94-74a0522381a1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-52604b442164e9428c5fef3e017e70d1-64c756c092df304a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a15f81c4-8e5b-6fbb-1b34-40553b885cfb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "13983f84-c29b-14e0-136f-30628ed9bb57", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029649D50\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a15f81c4-8e5b-6fbb-1b34-40553b885cfb", + "x-ms-lease-id": "13983f84-c29b-14e0-136f-30628ed9bb57", + "x-ms-request-id": "b5105b5e-701e-00a9-72f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d65ca673-ff4d-95e3-1f3c-cf8634dbfcfc/test-file-603967ce-23f7-26db-8c94-74a0522381a1?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7541029649D50\u0022", + "traceparent": "00-94f15510e9a1174d8cb5fa5329f1f759-718414a2bd50a649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de0fc4ce-e6fd-1751-a1ac-09c3771f735a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "13983f84-c29b-14e0-136f-30628ed9bb57", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de0fc4ce-e6fd-1751-a1ac-09c3771f735a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105b78-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105b78-701e-00a9-0af9-85be2d000000\n", + "Time:2019-10-18T21:14:28.7644146Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d65ca673-ff4d-95e3-1f3c-cf8634dbfcfc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2fe4c54df6d915429d3ff118c4662283-efe14a6f958c4248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "77879555-7d78-c4fd-4d35-07767df3d259", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77879555-7d78-c4fd-4d35-07767df3d259", + "x-ms-request-id": "b5105b7f-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:28.3804217-07:00", + "RandomSeed": "347858835", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..a40bfc4aa0c0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,729 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b504af-b2fe-1c16-3910-802d0d621e20?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc9464f6e915e549b8ac23aa08325232-2bca2479f00d2546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d0720989-88aa-b038-59f4-4147b499d925", + "x-ms-date": "Fri, 18 Oct 2019 21:14:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410390FA48E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0720989-88aa-b038-59f4-4147b499d925", + "x-ms-request-id": "b51084a4-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-00b504af-b2fe-1c16-3910-802d0d621e20/test-file-1a178049-1a7e-9a36-9ee2-70dfe4310043?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-21e742804f85db48b17cdf598e563da1-bd90e067334b024c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b9ba844-65df-6e03-d2d8-31c81859cb28", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541039155213\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b9ba844-65df-6e03-d2d8-31c81859cb28", + "x-ms-request-id": "a4eab314-e01f-0084-1df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b504af-b2fe-1c16-3910-802d0d621e20/test-file-1a178049-1a7e-9a36-9ee2-70dfe4310043?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-66f895b5ccdeee409a00a82ce49b4e37-cf0ab0e5425bb84d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4299dbf-6667-6e00-71a1-8fbdca1019b8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "b6b6fef3-d5f5-fa36-0b21-9bf35519c680", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541039155213\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4299dbf-6667-6e00-71a1-8fbdca1019b8", + "x-ms-lease-id": "b6b6fef3-d5f5-fa36-0b21-9bf35519c680", + "x-ms-request-id": "b51084bd-701e-00a9-01f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b504af-b2fe-1c16-3910-802d0d621e20/test-file-1a178049-1a7e-9a36-9ee2-70dfe4310043?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:54 GMT", + "traceparent": "00-1592ab0f5877924f8f2b007a854837e9-39bcf9220c629c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b8347443-f2f0-5e18-782b-caf4d5a560ea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "b6b6fef3-d5f5-fa36-0b21-9bf35519c680", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b8347443-f2f0-5e18-782b-caf4d5a560ea", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51084c2-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51084c2-701e-00a9-05f9-85be2d000000\n", + "Time:2019-10-18T21:14:55.0420958Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b504af-b2fe-1c16-3910-802d0d621e20?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-891c2e0c10af0947baefe5ca55d9766b-0598587f6c867843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "557a31c3-61db-1fc8-99a5-2592c49fb8f5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "557a31c3-61db-1fc8-99a5-2592c49fb8f5", + "x-ms-request-id": "b51084c4-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ca6d22a-721c-04b4-0c04-ae55b93bb439?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-20eb06c23f342b47a62d5c8eca283659-970dcea397036c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d7b143e2-9e99-5035-7d75-48d7b372655d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410391F830F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7b143e2-9e99-5035-7d75-48d7b372655d", + "x-ms-request-id": "b51084d5-701e-00a9-17f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2ca6d22a-721c-04b4-0c04-ae55b93bb439/test-file-4b30ecf0-146e-1fc9-c4ec-7b37a1afeb36?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed7e8cd527d43b4885bed2474874ec9b-c9a68f27ad125248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c13737f-1fa4-cefc-7a91-13ac22feaece", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D754103925269D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c13737f-1fa4-cefc-7a91-13ac22feaece", + "x-ms-request-id": "a4eab315-e01f-0084-1ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ca6d22a-721c-04b4-0c04-ae55b93bb439/test-file-4b30ecf0-146e-1fc9-c4ec-7b37a1afeb36?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-888b878f1a5375469c496ca134bdd32d-c312e737bc25f543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b02c5832-95f9-903e-a0ff-df37176fe067", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "703d1289-efff-14d3-4d6d-078ded135d8c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D754103925269D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b02c5832-95f9-903e-a0ff-df37176fe067", + "x-ms-lease-id": "703d1289-efff-14d3-4d6d-078ded135d8c", + "x-ms-request-id": "b51084e1-701e-00a9-20f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ca6d22a-721c-04b4-0c04-ae55b93bb439/test-file-4b30ecf0-146e-1fc9-c4ec-7b37a1afeb36?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:54 GMT", + "traceparent": "00-df64a66a51ffa84da1ae9eca8cff1c04-94d172360729894e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "955bc1cc-ade6-5193-fe27-8c9ce05a62d6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "703d1289-efff-14d3-4d6d-078ded135d8c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "955bc1cc-ade6-5193-fe27-8c9ce05a62d6", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51084e7-701e-00a9-24f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51084e7-701e-00a9-24f9-85be2d000000\n", + "Time:2019-10-18T21:14:55.1540963Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2ca6d22a-721c-04b4-0c04-ae55b93bb439?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5908408ca39864ca9a45a9ca6c21068-990efde4bb031243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "566b85b3-4b14-8781-f374-e61ff496e926", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "566b85b3-4b14-8781-f374-e61ff496e926", + "x-ms-request-id": "b51084ec-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5f965361-0915-102b-c2aa-6f837c5de51b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bf21dad0031ebe4a9dc1beb819f4b027-4c6376b0bb9c884d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "18d40979-3c4c-a9b0-5a5b-946adbfd0a95", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D7541039309A48\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "18d40979-3c4c-a9b0-5a5b-946adbfd0a95", + "x-ms-request-id": "b51084f3-701e-00a9-2ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5f965361-0915-102b-c2aa-6f837c5de51b/test-file-2e94cb8e-8ead-5537-911d-4bd8ba713be2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cebc87bc101cb946b25d42795d3acd0a-73beef82ea2c2c41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "092ab932-8c4b-ebe2-d27f-872ff1d8efe8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410393641E6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "092ab932-8c4b-ebe2-d27f-872ff1d8efe8", + "x-ms-request-id": "a4eab316-e01f-0084-1ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5f965361-0915-102b-c2aa-6f837c5de51b/test-file-2e94cb8e-8ead-5537-911d-4bd8ba713be2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c960dde3bc268142bcead1498e96f084-93f5b0440dc6a140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c573184f-a0dc-9b21-ab68-0c0573735d2d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "fc7bb11f-97f4-c20d-fd46-196e8da4dd39", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410393641E6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c573184f-a0dc-9b21-ab68-0c0573735d2d", + "x-ms-lease-id": "fc7bb11f-97f4-c20d-fd46-196e8da4dd39", + "x-ms-request-id": "b5108504-701e-00a9-3ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5f965361-0915-102b-c2aa-6f837c5de51b/test-file-2e94cb8e-8ead-5537-911d-4bd8ba713be2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-4a51fa9103dba84384f413490ff40e5a-d9ce994ec370c046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "751fdce9-1830-e05d-140b-55de2691ee89", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "fc7bb11f-97f4-c20d-fd46-196e8da4dd39", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "751fdce9-1830-e05d-140b-55de2691ee89", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5108516-701e-00a9-4ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5108516-701e-00a9-4ff9-85be2d000000\n", + "Time:2019-10-18T21:14:55.2960993Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5f965361-0915-102b-c2aa-6f837c5de51b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6964bcf082e90a40a0401a97e027a6b8-6663ef6a8699f44e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "961badeb-e853-89fc-f0ce-a52697c2c789", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "961badeb-e853-89fc-f0ce-a52697c2c789", + "x-ms-request-id": "b510851b-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8315752a-859b-476d-d1bd-feaa6d993fc9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7711fa1aaf0c0342843573ba69b88b10-9ca9500885ef074a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2b9921bf-2036-660b-3fd4-c596ea521b56", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103945D026\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b9921bf-2036-660b-3fd4-c596ea521b56", + "x-ms-request-id": "b5108523-701e-00a9-5bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-8315752a-859b-476d-d1bd-feaa6d993fc9/test-file-e9bfdc8f-4ecf-d212-3f3d-0dbd7d4b4aec?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a0c9c1274576444ebc33923f6b6020b7-a354d8bd79468a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f93b0c2-e024-70e4-0ec6-ecf9134ee8f4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410394AEC12\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f93b0c2-e024-70e4-0ec6-ecf9134ee8f4", + "x-ms-request-id": "a4eab31c-e01f-0084-25f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8315752a-859b-476d-d1bd-feaa6d993fc9/test-file-e9bfdc8f-4ecf-d212-3f3d-0dbd7d4b4aec", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b91744a4-4efc-f2bd-5a17-d6ab98a0599d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D75410394AEC12\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b91744a4-4efc-f2bd-5a17-d6ab98a0599d", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108532-701e-00a9-69f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8315752a-859b-476d-d1bd-feaa6d993fc9/test-file-e9bfdc8f-4ecf-d212-3f3d-0dbd7d4b4aec?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a958cdd1f91db642b6b099856835fb66-140e79f7ae46dd4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d19ff446-865a-00a3-2b07-73a0541c7ac5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9fa3d98a-cf66-7b55-4979-484316713f9f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D75410394AEC12\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d19ff446-865a-00a3-2b07-73a0541c7ac5", + "x-ms-lease-id": "9fa3d98a-cf66-7b55-4979-484316713f9f", + "x-ms-request-id": "b5108538-701e-00a9-6df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8315752a-859b-476d-d1bd-feaa6d993fc9/test-file-e9bfdc8f-4ecf-d212-3f3d-0dbd7d4b4aec?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D75410394AEC12\u0022", + "traceparent": "00-4e89edacddd2b94f9bd38b25be22c179-03807dc5e37b3348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a36426c1-8701-0042-a8a9-fe4ca89b0af4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "9fa3d98a-cf66-7b55-4979-484316713f9f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a36426c1-8701-0042-a8a9-fe4ca89b0af4", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b510853d-701e-00a9-72f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b510853d-701e-00a9-72f9-85be2d000000\n", + "Time:2019-10-18T21:14:55.4031017Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8315752a-859b-476d-d1bd-feaa6d993fc9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad5d7ee3bb01fb46882e8bcde7ce7100-09beba3e1e169b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2dde34a7-d6b8-99c4-5cb3-30460ab2e06c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2dde34a7-d6b8-99c4-5cb3-30460ab2e06c", + "x-ms-request-id": "b5108545-701e-00a9-79f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:54.9797021-07:00", + "RandomSeed": "1396927625", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_Error.json new file mode 100644 index 000000000000..21fe9940777a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_Error.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d483f501-73cf-3681-d931-e22bac9d9b40?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c74df18bf422d45a5a093591debefd0-337c958dc59d6146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ac671c26-9182-d3d7-597e-5863f68a7314", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D75410297713EB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ac671c26-9182-d3d7-597e-5863f68a7314", + "x-ms-request-id": "b5105b94-701e-00a9-24f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d483f501-73cf-3681-d931-e22bac9d9b40/test-file-69cbee30-1191-8cc7-be76-d1bb6837d08b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b40db9c32d61704eafb8a338cc272d53-04efc9f94e583040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a321cdad-e484-41de-31e8-815d5b7470ec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "8f055242-ee36-e3bd-e834-b5521bd21679", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a321cdad-e484-41de-31e8-815d5b7470ec", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5105ba0-701e-00a9-2ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5105ba0-701e-00a9-2ff9-85be2d000000\n", + "Time:2019-10-18T21:14:28.8434194Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d483f501-73cf-3681-d931-e22bac9d9b40?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7335dd27743f3c47a21725b832048579-fed612ae0f2c5c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ea594c8-72b1-bbf4-19d7-469903a0b9e1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ea594c8-72b1-bbf4-19d7-469903a0b9e1", + "x-ms-request-id": "b5105ba9-701e-00a9-37f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1937166573", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..1c965a10be52 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/ReleaseLeaseAsync_ErrorAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6d1bfe1c-1ed0-936d-0c68-31edb8382de6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-61a997b2cf67d4498f21a9407c987e26-65fbb322ec90454d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cbd8c4a8-eaf6-256c-2196-21ddbc13cddc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103957833B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbd8c4a8-eaf6-256c-2196-21ddbc13cddc", + "x-ms-request-id": "b510854c-701e-00a9-80f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6d1bfe1c-1ed0-936d-0c68-31edb8382de6/test-file-1f0818de-5dbb-28cf-7548-feeea455f935?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-55b667a2e8994e408d16dd84d941c64c-6a0d49f09c312e45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "120beb9d-d9ce-7b7d-28bc-17de4f6654ca", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "f444aad2-625f-4cf0-08dd-0d69d3aa165b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "120beb9d-d9ce-7b7d-28bc-17de4f6654ca", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5108557-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5108557-701e-00a9-0af9-85be2d000000\n", + "Time:2019-10-18T21:14:55.4781048Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6d1bfe1c-1ed0-936d-0c68-31edb8382de6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1845fe97190ee4d9300b75b27d9eda2-0c780753965b5f42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e7cc415c-039f-3b8c-20be-58105fedfb8f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7cc415c-039f-3b8c-20be-58105fedfb8f", + "x-ms-request-id": "b510855a-701e-00a9-0df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1558878014", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync.json new file mode 100644 index 000000000000..7c32f51c16ba --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a631368-d9a0-d418-a5b6-1fc1ed45dd56?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12f16adce07e584bbca4fd0f206a05db-ca3a864bb74d4d4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0fb36444-1e16-efe6-61df-d197a78b2c72", + "x-ms-date": "Wed, 23 Oct 2019 03:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D75767183EA39B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fb36444-1e16-efe6-61df-d197a78b2c72", + "x-ms-request-id": "4c8145b6-701e-0062-124f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7a631368-d9a0-d418-a5b6-1fc1ed45dd56/test-file-dbaf51b4-29e3-ed14-5b06-810f80072ade?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06355d897eeca747aa9e5d2848901d83-002ded50584be24f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "585ce665-5318-1bf8-4fc5-b4109dd76e59", + "x-ms-date": "Wed, 23 Oct 2019 03:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D7576718557C77\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "585ce665-5318-1bf8-4fc5-b4109dd76e59", + "x-ms-request-id": "45488736-501f-0065-4f4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7a631368-d9a0-d418-a5b6-1fc1ed45dd56/test-directory-6410f3b4-a20e-e6e1-1148-91ece161453a?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5ffee88-5110-c25e-0475-46cfc10b39ee", + "x-ms-date": "Wed, 23 Oct 2019 03:14:19 GMT", + "x-ms-rename-source": "/test-filesystem-7a631368-d9a0-d418-a5b6-1fc1ed45dd56/test-file-dbaf51b4-29e3-ed14-5b06-810f80072ade", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5ffee88-5110-c25e-0475-46cfc10b39ee", + "x-ms-request-id": "45488737-501f-0065-504f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a631368-d9a0-d418-a5b6-1fc1ed45dd56/test-directory-6410f3b4-a20e-e6e1-1148-91ece161453a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f3641e7f-8f62-fe29-b4e7-95368cf6723f", + "x-ms-date": "Wed, 23 Oct 2019 03:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D7576718557C77\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f3641e7f-8f62-fe29-b4e7-95368cf6723f", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:19 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c81462e-701e-0062-7e4f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7a631368-d9a0-d418-a5b6-1fc1ed45dd56?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7d09bfc9c26f9441ba87005212bd5cae-fd36360d1aa0bc4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a34f63a8-45a7-f18c-50c1-d4453f775536", + "x-ms-date": "Wed, 23 Oct 2019 03:14:19 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a34f63a8-45a7-f18c-50c1-d4453f775536", + "x-ms-request-id": "4c814636-701e-0062-064f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1392049207", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsyncAsync.json new file mode 100644 index 000000000000..afadb461aae9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsyncAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73d54826-f2ef-bc18-65ac-5c59d0010004?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8a7c6285d14e6e449b01ab3661a608c6-61ce479e3fb4664a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ea64fb46-77a8-dc6e-42b0-5f688bffddd8", + "x-ms-date": "Wed, 23 Oct 2019 03:15:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D75767345815B3\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea64fb46-77a8-dc6e-42b0-5f688bffddd8", + "x-ms-request-id": "7523407a-c01e-0083-7950-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-73d54826-f2ef-bc18-65ac-5c59d0010004/test-file-21756fd6-d1b3-0dea-37e7-e817fc5d80ff?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6733848cd1255e4f9d7474a870b9dfb4-3b3026ad71145c42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cce41ef9-57f0-74b7-1057-b3c08f56dfe5", + "x-ms-date": "Wed, 23 Oct 2019 03:15:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D7576734875CD7\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cce41ef9-57f0-74b7-1057-b3c08f56dfe5", + "x-ms-request-id": "c99fe7a8-401f-0079-2c50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-73d54826-f2ef-bc18-65ac-5c59d0010004/test-directory-9934602f-09eb-c03b-13eb-a623022d548f?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "588de9b0-c973-f0a0-e223-b905b19472e2", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-rename-source": "/test-filesystem-73d54826-f2ef-bc18-65ac-5c59d0010004/test-file-21756fd6-d1b3-0dea-37e7-e817fc5d80ff", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "588de9b0-c973-f0a0-e223-b905b19472e2", + "x-ms-request-id": "c99fe7ab-401f-0079-2d50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73d54826-f2ef-bc18-65ac-5c59d0010004/test-directory-9934602f-09eb-c03b-13eb-a623022d548f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "197281f1-fba0-bb1c-bb2d-fa54f9092aa5", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D7576734875CD7\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "197281f1-fba0-bb1c-bb2d-fa54f9092aa5", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "75234126-c01e-0083-1d50-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-73d54826-f2ef-bc18-65ac-5c59d0010004?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f6a36201fc5afa46b57a4266935a8c5f-dd7cd4bddb99de4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f1442c5-5821-0742-0780-780b07188248", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f1442c5-5821-0742-0780-780b07188248", + "x-ms-request-id": "75234132-c01e-0083-2650-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1656148217", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditions.json new file mode 100644 index 000000000000..8f8b12148cdd --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditions.json @@ -0,0 +1,1273 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-38162dba-ccf3-531f-a545-039699e81704?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f500b2a013249e4d866d93a97fe14550-bf823f5c89e0904d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "88572cbe-19a7-a8f8-f864-93b5061d7d32", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D75767188C0E7F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88572cbe-19a7-a8f8-f864-93b5061d7d32", + "x-ms-request-id": "4c81467a-701e-0062-3e4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-38162dba-ccf3-531f-a545-039699e81704/test-file-37b2e3c4-9857-ed8e-77ab-0744442b8e67?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b0c9efb30babbb4f94372e759c5b3125-57b2146c2ad8c84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e02f5432-218b-26a6-9e6a-10fc12b463cc", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D75767189B09EF\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e02f5432-218b-26a6-9e6a-10fc12b463cc", + "x-ms-request-id": "4548873f-501f-0065-584f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-38162dba-ccf3-531f-a545-039699e81704/test-file-00ca2bd5-1145-34a2-863c-75dafe89b378?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c64fdfa400c84349b57dbec9c4437cf3-37276a1eafca1f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d2fcd19-6435-20cf-b2fb-5a4fabcb2814", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D75767189E765B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d2fcd19-6435-20cf-b2fb-5a4fabcb2814", + "x-ms-request-id": "45488740-501f-0065-594f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-38162dba-ccf3-531f-a545-039699e81704/test-file-00ca2bd5-1145-34a2-863c-75dafe89b378?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30c168d7-a65a-e142-23f1-3e01538c1d93", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-rename-source": "/test-filesystem-38162dba-ccf3-531f-a545-039699e81704/test-file-37b2e3c4-9857-ed8e-77ab-0744442b8e67", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30c168d7-a65a-e142-23f1-3e01538c1d93", + "x-ms-request-id": "45488741-501f-0065-5a4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-38162dba-ccf3-531f-a545-039699e81704/test-file-00ca2bd5-1145-34a2-863c-75dafe89b378", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42773346-f70a-10ba-55d4-fcb134ced3c3", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D75767189B09EF\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "42773346-f70a-10ba-55d4-fcb134ced3c3", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c8146b4-701e-0062-704f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-38162dba-ccf3-531f-a545-039699e81704?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a902a38f3daa842a946cb12ebd4dd93-3f994c17cd5b2b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1fbb0714-da14-9189-fe60-92d548b8712f", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1fbb0714-da14-9189-fe60-92d548b8712f", + "x-ms-request-id": "4c8146b9-701e-0062-744f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b552f933-512f-782b-b7e5-43efc4672747?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3201a2b31cbc19408f30fabaa50ce012-529725ae714eee46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ee1f04a9-69bb-c2b8-dc42-682f969acc97", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718AC6DAF\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee1f04a9-69bb-c2b8-dc42-682f969acc97", + "x-ms-request-id": "4c8146be-701e-0062-794f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b552f933-512f-782b-b7e5-43efc4672747/test-file-331f4a38-441a-7f1c-4a4a-31b5c5803d10?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c331f63d4ffe349bc02b81d5a6ee82e-0ec27777ef3d1f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f072f5ad-1687-652b-e89f-a4713803fd5b", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D7576718B3C348\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f072f5ad-1687-652b-e89f-a4713803fd5b", + "x-ms-request-id": "45488743-501f-0065-5c4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b552f933-512f-782b-b7e5-43efc4672747/test-file-99945704-0c54-004f-bfd3-d840f34b34c9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-841f6bbbd83855438116e30128d0f91d-2d908988d6b97d4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f3cbf5dc-d7ec-a095-a672-31b43eeb729c", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D7576718B73547\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f3cbf5dc-d7ec-a095-a672-31b43eeb729c", + "x-ms-request-id": "45488744-501f-0065-5d4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b552f933-512f-782b-b7e5-43efc4672747/test-file-99945704-0c54-004f-bfd3-d840f34b34c9?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Tue, 22 Oct 2019 03:14:20 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd637fbf-4080-02dd-b267-299b1bd545e5", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-rename-source": "/test-filesystem-b552f933-512f-782b-b7e5-43efc4672747/test-file-331f4a38-441a-7f1c-4a4a-31b5c5803d10", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd637fbf-4080-02dd-b267-299b1bd545e5", + "x-ms-request-id": "45488746-501f-0065-5f4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b552f933-512f-782b-b7e5-43efc4672747/test-file-99945704-0c54-004f-bfd3-d840f34b34c9", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bef58c06-7488-2a1c-fd95-3e9404b39cf9", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718B3C348\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "bef58c06-7488-2a1c-fd95-3e9404b39cf9", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c8146ed-701e-0062-234f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b552f933-512f-782b-b7e5-43efc4672747?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-923774d7646d6b4ab6c2d09ee0a3105f-c844dcd029230045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e9429fb-86e0-f95d-1e11-baece5c7aaf3", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e9429fb-86e0-f95d-1e11-baece5c7aaf3", + "x-ms-request-id": "4c8146f4-701e-0062-284f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b112b76-721b-5295-6959-9bd31daf0ffc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b215b21b8238e1408350e67505a38ac2-2b81c85c54b9dd43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f0f6620a-c8f0-8874-9442-2486eb89dc6e", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718C6B141\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f0f6620a-c8f0-8874-9442-2486eb89dc6e", + "x-ms-request-id": "4c8146fb-701e-0062-2f4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2b112b76-721b-5295-6959-9bd31daf0ffc/test-file-374bbe02-cf2e-67d5-11cd-a510973c5934?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0540b4bb5c751448a746bb051bddf0b9-608a1d7778057d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a556b2f-7fea-3b2d-8d8e-de222364f157", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D7576718CC87AB\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3a556b2f-7fea-3b2d-8d8e-de222364f157", + "x-ms-request-id": "45488748-501f-0065-614f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2b112b76-721b-5295-6959-9bd31daf0ffc/test-file-abe2f0e8-21c0-e4b5-b273-fd1d88f97d7e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e4d29efe09b9149942ce865ad02ecdd-7948b07b95c1344c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f9f3ee1f-acaf-0d3b-b671-8776810fb294", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:19 GMT", + "ETag": "\u00220x8D7576718D07D7D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f9f3ee1f-acaf-0d3b-b671-8776810fb294", + "x-ms-request-id": "45488749-501f-0065-624f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2b112b76-721b-5295-6959-9bd31daf0ffc/test-file-abe2f0e8-21c0-e4b5-b273-fd1d88f97d7e?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 24 Oct 2019 03:14:20 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9afe28be-8405-c8ce-6ed2-757597d3a202", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-rename-source": "/test-filesystem-2b112b76-721b-5295-6959-9bd31daf0ffc/test-file-374bbe02-cf2e-67d5-11cd-a510973c5934", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9afe28be-8405-c8ce-6ed2-757597d3a202", + "x-ms-request-id": "4548874a-501f-0065-634f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b112b76-721b-5295-6959-9bd31daf0ffc/test-file-abe2f0e8-21c0-e4b5-b273-fd1d88f97d7e", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "59b7bdcc-1710-8c8e-91e5-0cb150fb32d2", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718CC87AB\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "59b7bdcc-1710-8c8e-91e5-0cb150fb32d2", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c814725-701e-0062-544f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b112b76-721b-5295-6959-9bd31daf0ffc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-26d284c8e849234698f7bc64e17bb98f-647aa754a59d894b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9a849b9-481b-c3f2-098e-4e542da00981", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9a849b9-481b-c3f2-098e-4e542da00981", + "x-ms-request-id": "4c814728-701e-0062-574f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7bd580f7-bdb0-07bb-2e33-836afab25bb3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6ee9bf506d829f4caa39af58812af590-8634eaa50533b445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b0e49b9c-3908-fbb5-8da1-aae8c587c857", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718EDEF84\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b0e49b9c-3908-fbb5-8da1-aae8c587c857", + "x-ms-request-id": "4c81472b-701e-0062-5a4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7bd580f7-bdb0-07bb-2e33-836afab25bb3/test-file-87249a33-02a8-9e2e-c901-d61d6bda90f4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a36b9c6e59aad43ba88f23cee1d26a8-2b7eb45ed06b134d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dcaefaca-cf15-998d-6c46-e60662978fb3", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718F3236B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dcaefaca-cf15-998d-6c46-e60662978fb3", + "x-ms-request-id": "4548874b-501f-0065-644f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7bd580f7-bdb0-07bb-2e33-836afab25bb3/test-file-780cb611-68b9-8889-f02d-96ab897cf0fa?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7bee9acdc775e4e8c49266197c91349-27e9545ba9f92f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7a1c56d-95c2-6164-7025-ece839e210f0", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718F64E45\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7a1c56d-95c2-6164-7025-ece839e210f0", + "x-ms-request-id": "4548874c-501f-0065-654f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7bd580f7-bdb0-07bb-2e33-836afab25bb3/test-file-780cb611-68b9-8889-f02d-96ab897cf0fa", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c33e3c9a-f9da-5e38-55f0-0006c7f6d2dc", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718F64E45\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c33e3c9a-f9da-5e38-55f0-0006c7f6d2dc", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c814739-701e-0062-664f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7bd580f7-bdb0-07bb-2e33-836afab25bb3/test-file-780cb611-68b9-8889-f02d-96ab897cf0fa?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7576718F64E45\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd4d9f61-4ca4-5c15-b2b4-53541d8095e1", + "x-ms-date": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-rename-source": "/test-filesystem-7bd580f7-bdb0-07bb-2e33-836afab25bb3/test-file-87249a33-02a8-9e2e-c901-d61d6bda90f4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd4d9f61-4ca4-5c15-b2b4-53541d8095e1", + "x-ms-request-id": "4548874d-501f-0065-664f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7bd580f7-bdb0-07bb-2e33-836afab25bb3/test-file-780cb611-68b9-8889-f02d-96ab897cf0fa", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28a49104-d5a8-d838-ecd5-25db97c032bf", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576718F3236B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "28a49104-d5a8-d838-ecd5-25db97c032bf", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:20 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c814782-701e-0062-264f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7bd580f7-bdb0-07bb-2e33-836afab25bb3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc9bf9dafeef704f8e717b0f616cb5ba-6aa7b40e7e8f9a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8b4fdd31-6ddb-5738-a487-86fbc5df1867", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b4fdd31-6ddb-5738-a487-86fbc5df1867", + "x-ms-request-id": "4c814794-701e-0062-354f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9be8c5bc-84e1-8bf5-f32d-440a0082106d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e177d236d95b541963267a42495ed0a-0fb4cdfb593a1b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "02f96d85-e897-ac5a-e8c4-97ad292e5721", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D75767192116D6\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "02f96d85-e897-ac5a-e8c4-97ad292e5721", + "x-ms-request-id": "4c814798-701e-0062-394f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9be8c5bc-84e1-8bf5-f32d-440a0082106d/test-file-dca91977-5f35-15f7-e1a7-95a42afd9950?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3aa2f40f040fb428c8b39e4b01c6887-b0731560db45c74e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d98137e5-d4f9-26ce-75e4-21ef52b681eb", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D75767192C8C0B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d98137e5-d4f9-26ce-75e4-21ef52b681eb", + "x-ms-request-id": "45488752-501f-0065-6b4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9be8c5bc-84e1-8bf5-f32d-440a0082106d/test-file-e930472a-c4a9-6a98-433f-4d378d4b05aa?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-906e32035ae77049871ae2b3faf38606-33bfc6a8df40d043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c881e57b-2e05-212d-9f17-96b98797982a", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576719306A8A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c881e57b-2e05-212d-9f17-96b98797982a", + "x-ms-request-id": "45488754-501f-0065-6d4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9be8c5bc-84e1-8bf5-f32d-440a0082106d/test-file-e930472a-c4a9-6a98-433f-4d378d4b05aa?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a8bb7528-3dca-61a5-909d-53642a9d20da", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-rename-source": "/test-filesystem-9be8c5bc-84e1-8bf5-f32d-440a0082106d/test-file-dca91977-5f35-15f7-e1a7-95a42afd9950", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a8bb7528-3dca-61a5-909d-53642a9d20da", + "x-ms-request-id": "45488756-501f-0065-6f4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9be8c5bc-84e1-8bf5-f32d-440a0082106d/test-file-e930472a-c4a9-6a98-433f-4d378d4b05aa", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11903998-f0db-a160-d1ff-03593a0a4053", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D75767192C8C0B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "11903998-f0db-a160-d1ff-03593a0a4053", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c8147e4-701e-0062-744f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9be8c5bc-84e1-8bf5-f32d-440a0082106d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-defe46e26202dc4b9cad78537e4b84cd-430321f947595340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f0cca723-0e0c-d4fe-9324-a3868087b26c", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f0cca723-0e0c-d4fe-9324-a3868087b26c", + "x-ms-request-id": "4c8147e5-701e-0062-754f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-181384d6-c65b-8e7e-62eb-7d0dbfad3ca7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-409fc970dde8ad4a8592d307515e8d91-42e88c399ba0f540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e0dcc41b-9216-5c53-283e-8e2090f015e6", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D75767194B62ED\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e0dcc41b-9216-5c53-283e-8e2090f015e6", + "x-ms-request-id": "4c8147ee-701e-0062-7c4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-181384d6-c65b-8e7e-62eb-7d0dbfad3ca7/test-file-2b32fbe8-1f50-872e-3db8-78a9a6762712?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-938a878e1b94d045820c811915ddc4df-d79af02aba11274c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b203a9d-f91e-fbbc-9654-a35d19aab6b2", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576719509468\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b203a9d-f91e-fbbc-9654-a35d19aab6b2", + "x-ms-request-id": "4548875d-501f-0065-764f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-181384d6-c65b-8e7e-62eb-7d0dbfad3ca7/test-file-205a7b16-1afe-8c15-696f-2b76b62ec616?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-181f217d5cecc645adae6dc8ffa40e7e-ec5fa2c8ebde0a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "45e9b723-a8cb-82b0-2493-02aece464568", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D757671954440C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "45e9b723-a8cb-82b0-2493-02aece464568", + "x-ms-request-id": "4548875f-501f-0065-784f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-181384d6-c65b-8e7e-62eb-7d0dbfad3ca7/test-file-205a7b16-1afe-8c15-696f-2b76b62ec616?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5808b0a052a5b542a6af2035a5ee7572-604b65888f29784a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2aedfbb1-58c6-d9b7-5a8d-bd3c3ca8cb8b", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "506e8d8e-4a9e-5b5c-878e-6c07b699d435", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D757671954440C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2aedfbb1-58c6-d9b7-5a8d-bd3c3ca8cb8b", + "x-ms-lease-id": "506e8d8e-4a9e-5b5c-878e-6c07b699d435", + "x-ms-request-id": "4c814802-701e-0062-0b4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-181384d6-c65b-8e7e-62eb-7d0dbfad3ca7/test-file-205a7b16-1afe-8c15-696f-2b76b62ec616?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb56ff91-aaac-6f6f-1d79-a3b7c30e0a70", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-lease-id": "506e8d8e-4a9e-5b5c-878e-6c07b699d435", + "x-ms-rename-source": "/test-filesystem-181384d6-c65b-8e7e-62eb-7d0dbfad3ca7/test-file-2b32fbe8-1f50-872e-3db8-78a9a6762712", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb56ff91-aaac-6f6f-1d79-a3b7c30e0a70", + "x-ms-request-id": "45488761-501f-0065-7a4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-181384d6-c65b-8e7e-62eb-7d0dbfad3ca7/test-file-205a7b16-1afe-8c15-696f-2b76b62ec616", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cab7ceb-1052-14df-5e77-db7aa26c4934", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719509468\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3cab7ceb-1052-14df-5e77-db7aa26c4934", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "4c814815-701e-0062-1c4f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-181384d6-c65b-8e7e-62eb-7d0dbfad3ca7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5b6cae36c2ab74c9553f6b1ffe23a2e-b0fa1146f1e64b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47cbe2a3-cd63-ad1e-dcee-8de828ffc76c", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47cbe2a3-cd63-ad1e-dcee-8de828ffc76c", + "x-ms-request-id": "4c81481d-701e-0062-244f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:14:20.1354709-07:00", + "RandomSeed": "183508793", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsAsync.json new file mode 100644 index 000000000000..a6b386fd46d6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsAsync.json @@ -0,0 +1,1273 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f04f4819-7901-2530-a6c7-5ce3c56faac7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-985ae353f16b614c956b3cf4e426cbd4-910e93a33bcac34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a4e729bf-83e3-0be0-61db-37e96cafbfd2", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D7576734AAB161\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a4e729bf-83e3-0be0-61db-37e96cafbfd2", + "x-ms-request-id": "75234152-c01e-0083-4450-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f04f4819-7901-2530-a6c7-5ce3c56faac7/test-file-75c299f8-eb19-5947-112b-15ecd482c67d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1137f23a97d83c4bbf908b9dab95c66f-1dbf5cbb9a118649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5b5d155-eb66-d313-e28e-92b76df337de", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D7576734C4DE20\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5b5d155-eb66-d313-e28e-92b76df337de", + "x-ms-request-id": "c99fe7ae-401f-0079-3050-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f04f4819-7901-2530-a6c7-5ce3c56faac7/test-file-3d83ba14-238b-f24a-b5c3-5091dfc4d0c3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09b5223a4e4cfc48b11c91d776add64b-cc3db657d0c4224e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce6e2d50-79ca-319f-87c3-0fa29b82f41e", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D7576734C8711A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce6e2d50-79ca-319f-87c3-0fa29b82f41e", + "x-ms-request-id": "c99fe7af-401f-0079-3150-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f04f4819-7901-2530-a6c7-5ce3c56faac7/test-file-3d83ba14-238b-f24a-b5c3-5091dfc4d0c3?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b2401e32-0255-fcf8-4b64-7b09f274de99", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-rename-source": "/test-filesystem-f04f4819-7901-2530-a6c7-5ce3c56faac7/test-file-75c299f8-eb19-5947-112b-15ecd482c67d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b2401e32-0255-fcf8-4b64-7b09f274de99", + "x-ms-request-id": "c99fe7b0-401f-0079-3250-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f04f4819-7901-2530-a6c7-5ce3c56faac7/test-file-3d83ba14-238b-f24a-b5c3-5091dfc4d0c3", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d708543-4241-bbc8-d646-37f8b908202e", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576734C4DE20\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7d708543-4241-bbc8-d646-37f8b908202e", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "752341f1-c01e-0083-5650-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f04f4819-7901-2530-a6c7-5ce3c56faac7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca3c526a2829674ea3a50725c04d02b6-a29ae03a4f814f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6cc5459d-6104-1a58-d27f-cca3d8db6213", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6cc5459d-6104-1a58-d27f-cca3d8db6213", + "x-ms-request-id": "752341f6-c01e-0083-5b50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cf97fc3b-f686-6820-e64d-331cabcee4a0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f0a98aed406ff146bfdf56541059e9e7-8f8b2425e5d43b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dbbd83c2-d59f-a65f-255d-86b62e3b6e03", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576734D72090\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbbd83c2-d59f-a65f-255d-86b62e3b6e03", + "x-ms-request-id": "75234205-c01e-0083-6950-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cf97fc3b-f686-6820-e64d-331cabcee4a0/test-file-87022c9b-ee80-88d1-d1ce-9fc2f88a59ea?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f36a39d856285f40b6e9065898fa4a0b-2dadb19d34397841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2fafb55-c3f9-d4ed-b235-09d0359dae9b", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D7576734DCA27D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2fafb55-c3f9-d4ed-b235-09d0359dae9b", + "x-ms-request-id": "c99fe7b2-401f-0079-3450-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cf97fc3b-f686-6820-e64d-331cabcee4a0/test-file-69b39c04-46e1-92f1-2b35-96cc9fec5b5e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b74ff1193b3a246bdaa82d06ec57537-4008fbe8f9d6b44a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "90dfb305-31bf-0e13-0968-b6c32d2034c5", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D7576734DFEB2E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90dfb305-31bf-0e13-0968-b6c32d2034c5", + "x-ms-request-id": "c99fe7b3-401f-0079-3550-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cf97fc3b-f686-6820-e64d-331cabcee4a0/test-file-69b39c04-46e1-92f1-2b35-96cc9fec5b5e?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Tue, 22 Oct 2019 03:15:07 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ecc7429e-ca0c-029e-985e-f427c02d12b6", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-rename-source": "/test-filesystem-cf97fc3b-f686-6820-e64d-331cabcee4a0/test-file-87022c9b-ee80-88d1-d1ce-9fc2f88a59ea", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ecc7429e-ca0c-029e-985e-f427c02d12b6", + "x-ms-request-id": "c99fe7b4-401f-0079-3650-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cf97fc3b-f686-6820-e64d-331cabcee4a0/test-file-69b39c04-46e1-92f1-2b35-96cc9fec5b5e", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea25bad4-4859-0fb8-0d99-f1d2bce3cc7d", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576734DCA27D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ea25bad4-4859-0fb8-0d99-f1d2bce3cc7d", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "75234229-c01e-0083-0950-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cf97fc3b-f686-6820-e64d-331cabcee4a0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-864b5630b5f7a84e8f800bdf1f1b5444-501581a9f8557b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0653011f-2708-095c-f8f2-46f91b5098c4", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0653011f-2708-095c-f8f2-46f91b5098c4", + "x-ms-request-id": "7523422c-c01e-0083-0c50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c3ea6885-1eae-94de-5293-cae704fe29bb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b8bfb057d5d4046bb7110fa5e4d86c7-03f57ad83f91724b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7d347fda-9f68-0131-23be-b4745d7505fa", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576734EE2F2B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d347fda-9f68-0131-23be-b4745d7505fa", + "x-ms-request-id": "75234236-c01e-0083-1550-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c3ea6885-1eae-94de-5293-cae704fe29bb/test-file-09c28ac8-dd9d-bf33-f2b0-44aff6bc9ae3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15a4554c11870145b44e846708672ece-ddb2a0fe4f22db47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f592df9-6cab-fc31-4c75-8ab75b820a67", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D7576735002AA1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f592df9-6cab-fc31-4c75-8ab75b820a67", + "x-ms-request-id": "c99fe7b5-401f-0079-3750-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c3ea6885-1eae-94de-5293-cae704fe29bb/test-file-6157d024-8168-1c30-382b-2aec4661acf2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e202a31df722104782a12e1bcfc004b0-79030ad9c426e741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42ad2fa6-7aa9-78a1-fc3d-37804244b6ea", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "ETag": "\u00220x8D757673503E2F1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42ad2fa6-7aa9-78a1-fc3d-37804244b6ea", + "x-ms-request-id": "c99fe7b7-401f-0079-3950-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c3ea6885-1eae-94de-5293-cae704fe29bb/test-file-6157d024-8168-1c30-382b-2aec4661acf2?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 24 Oct 2019 03:15:07 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1645ccee-6ab3-5948-993c-cc25f4b76f86", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-rename-source": "/test-filesystem-c3ea6885-1eae-94de-5293-cae704fe29bb/test-file-09c28ac8-dd9d-bf33-f2b0-44aff6bc9ae3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:06 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1645ccee-6ab3-5948-993c-cc25f4b76f86", + "x-ms-request-id": "c99fe7b8-401f-0079-3a50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c3ea6885-1eae-94de-5293-cae704fe29bb/test-file-6157d024-8168-1c30-382b-2aec4661acf2", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75919a43-a0fe-5e36-4f89-879174de04e0", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576735002AA1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "75919a43-a0fe-5e36-4f89-879174de04e0", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "75234292-c01e-0083-6950-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c3ea6885-1eae-94de-5293-cae704fe29bb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-59c960088732c3419ee45e4c2e1dd078-997805ee743f6543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "59e2ad0b-fa26-b987-172b-3a2e94fef14c", + "x-ms-date": "Wed, 23 Oct 2019 03:15:07 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59e2ad0b-fa26-b987-172b-3a2e94fef14c", + "x-ms-request-id": "75234295-c01e-0083-6c50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2ccc8af-354b-d2cb-b6be-381fb5379d0a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5bcec7c77c6706489e299c9a1d22f9c2-a946ba14ee4e5947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f84f9eee-a279-d503-e10f-a367c16704df", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D757673513E664\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f84f9eee-a279-d503-e10f-a367c16704df", + "x-ms-request-id": "7523429e-c01e-0083-7350-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d2ccc8af-354b-d2cb-b6be-381fb5379d0a/test-file-5c1a308d-2a79-0550-0d8f-490752a49c00?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-42d281e415e46c429e7b11a853ae888b-ef2730dc187e1b4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "059a033f-e19a-c3c5-4e49-eaea59fc833d", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576735193CB3\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "059a033f-e19a-c3c5-4e49-eaea59fc833d", + "x-ms-request-id": "c99fe7ba-401f-0079-3c50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d2ccc8af-354b-d2cb-b6be-381fb5379d0a/test-file-c8e7a272-ed36-e7f6-9fa9-28c94663fdba?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a639137bcd58484d81c4952f251f9b3a-c55bb02a904bc54d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6479a62c-b26b-51ea-0cb2-66f1b9fb7cea", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D75767351CA33D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6479a62c-b26b-51ea-0cb2-66f1b9fb7cea", + "x-ms-request-id": "c99fe7bb-401f-0079-3d50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2ccc8af-354b-d2cb-b6be-381fb5379d0a/test-file-c8e7a272-ed36-e7f6-9fa9-28c94663fdba", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f9cf091-99ea-614e-3c76-42573074e538", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D75767351CA33D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9f9cf091-99ea-614e-3c76-42573074e538", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "752342e6-c01e-0083-3750-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d2ccc8af-354b-d2cb-b6be-381fb5379d0a/test-file-c8e7a272-ed36-e7f6-9fa9-28c94663fdba?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D75767351CA33D\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c85f6d85-dd5e-b200-e173-f5bdf2dbabc9", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-rename-source": "/test-filesystem-d2ccc8af-354b-d2cb-b6be-381fb5379d0a/test-file-5c1a308d-2a79-0550-0d8f-490752a49c00", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c85f6d85-dd5e-b200-e173-f5bdf2dbabc9", + "x-ms-request-id": "c99fe7bd-401f-0079-3f50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2ccc8af-354b-d2cb-b6be-381fb5379d0a/test-file-c8e7a272-ed36-e7f6-9fa9-28c94663fdba", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3d18d4a-1c14-14d9-dd9f-aa5cef460696", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576735193CB3\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c3d18d4a-1c14-14d9-dd9f-aa5cef460696", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "75234307-c01e-0083-5550-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2ccc8af-354b-d2cb-b6be-381fb5379d0a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd9cf1d852cd7e4cb9df0a468e3f9588-6d8fdec716caa64d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6472da31-e80a-47b4-81c3-6a66f6cbbca6", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6472da31-e80a-47b4-81c3-6a66f6cbbca6", + "x-ms-request-id": "75234313-c01e-0083-6150-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1359969d-7e6e-67d0-deed-7d60411f6329?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6b5dc09eba30494a914b605c3dee6254-e58e55582fe9d74e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1a1c34f7-2c59-b245-090b-861c6a540562", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576735407CA6\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1a1c34f7-2c59-b245-090b-861c6a540562", + "x-ms-request-id": "7523433b-c01e-0083-0650-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1359969d-7e6e-67d0-deed-7d60411f6329/test-file-01074060-a69f-fcd3-094f-6af83b4bed95?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b8227b248e9a444fb3a04e3b09acd812-48b3d2fbf373084f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3825e070-ec41-50da-6120-100ac24d76be", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576735484D56\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3825e070-ec41-50da-6120-100ac24d76be", + "x-ms-request-id": "c99fe7c1-401f-0079-4350-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1359969d-7e6e-67d0-deed-7d60411f6329/test-file-661df01d-f8ec-165f-71d5-51269b0be099?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09265557f14d0446b7a02a40a3d69469-c450f0ab98cb5e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2aa94c02-3951-7768-800f-c76b9ab4b555", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D75767354B8491\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2aa94c02-3951-7768-800f-c76b9ab4b555", + "x-ms-request-id": "c99fe7c3-401f-0079-4550-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1359969d-7e6e-67d0-deed-7d60411f6329/test-file-661df01d-f8ec-165f-71d5-51269b0be099?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f23ef65-b661-7647-ad10-da15eee87775", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-rename-source": "/test-filesystem-1359969d-7e6e-67d0-deed-7d60411f6329/test-file-01074060-a69f-fcd3-094f-6af83b4bed95", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f23ef65-b661-7647-ad10-da15eee87775", + "x-ms-request-id": "c99fe7c4-401f-0079-4650-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1359969d-7e6e-67d0-deed-7d60411f6329/test-file-661df01d-f8ec-165f-71d5-51269b0be099", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ab061b31-6690-8af4-30e4-fdb541837ab3", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576735484D56\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ab061b31-6690-8af4-30e4-fdb541837ab3", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "75234385-c01e-0083-4650-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1359969d-7e6e-67d0-deed-7d60411f6329?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-281b42f03cb5d74caaa19ff4aa61acf7-26cb09ccbe361844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d2e3d7e5-cce2-fce4-6117-9086c6e7a52e", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2e3d7e5-cce2-fce4-6117-9086c6e7a52e", + "x-ms-request-id": "7523438f-c01e-0083-5050-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35b2dac7-3321-1525-db64-5854c9d4622f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-07a1faf60000594cb812ec181244ad99-7d3fea39a54f394d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4d596d96-444e-b2f9-b2ce-f77e738f328c", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735639B58\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d596d96-444e-b2f9-b2ce-f77e738f328c", + "x-ms-request-id": "75234395-c01e-0083-5650-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-35b2dac7-3321-1525-db64-5854c9d4622f/test-file-e21b61b5-3c18-1f8e-08ea-52aa9d5f8921?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54e8001f40c729489e3e6085d65db7e6-cd0c498762a19f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2a100944-f89d-5a52-de39-4464f24e1453", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D757673568E198\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2a100944-f89d-5a52-de39-4464f24e1453", + "x-ms-request-id": "c99fe7c9-401f-0079-4b50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-35b2dac7-3321-1525-db64-5854c9d4622f/test-file-85f5d645-d6d1-a011-81f5-f8fb85bd6eb5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5ca5a9d124b03040ac07cf2db1fe8660-4192421ff830cf45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "da8b6308-cf5e-6e81-f770-a9a80057d521", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D75767356C0390\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "da8b6308-cf5e-6e81-f770-a9a80057d521", + "x-ms-request-id": "c99fe7ca-401f-0079-4c50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35b2dac7-3321-1525-db64-5854c9d4622f/test-file-85f5d645-d6d1-a011-81f5-f8fb85bd6eb5?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4cc7d19485db044daf854ed48fc3c34f-1ce0089cc18d8043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3f765b8e-41ac-87b3-5ea5-87f9e6131527", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "f3cf8fca-80e8-e604-5265-e96e58cfd005", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D75767356C0390\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3f765b8e-41ac-87b3-5ea5-87f9e6131527", + "x-ms-lease-id": "f3cf8fca-80e8-e604-5265-e96e58cfd005", + "x-ms-request-id": "752343c4-c01e-0083-0150-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-35b2dac7-3321-1525-db64-5854c9d4622f/test-file-85f5d645-d6d1-a011-81f5-f8fb85bd6eb5?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fddfa4d5-9159-7f59-aa6a-c28c0c5dde69", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-lease-id": "f3cf8fca-80e8-e604-5265-e96e58cfd005", + "x-ms-rename-source": "/test-filesystem-35b2dac7-3321-1525-db64-5854c9d4622f/test-file-e21b61b5-3c18-1f8e-08ea-52aa9d5f8921", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fddfa4d5-9159-7f59-aa6a-c28c0c5dde69", + "x-ms-request-id": "c99fe7cb-401f-0079-4d50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35b2dac7-3321-1525-db64-5854c9d4622f/test-file-85f5d645-d6d1-a011-81f5-f8fb85bd6eb5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42231074-1733-0ece-4a68-f9f9f16329db", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D757673568E198\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "42231074-1733-0ece-4a68-f9f9f16329db", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "752343fe-c01e-0083-3650-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35b2dac7-3321-1525-db64-5854c9d4622f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b372ff7d60cfba4a8a2570fa6de1c464-f3c84f6181a11847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fc178ac6-9c3a-cb36-a630-c88af3e6e807", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fc178ac6-9c3a-cb36-a630-c88af3e6e807", + "x-ms-request-id": "75234402-c01e-0083-3a50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:15:07.3105619-07:00", + "RandomSeed": "503863611", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsFail.json new file mode 100644 index 000000000000..03fdec28a89b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsFail.json @@ -0,0 +1,874 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cd55b6d-d73e-2357-ed7d-283b38fd6ed7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1cb6dd74bf1ddb46a51926b1f786594a-bdbf4e6ab296a649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d0a6fb94-966d-58b6-b430-db5208529472", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D75767196D9734\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0a6fb94-966d-58b6-b430-db5208529472", + "x-ms-request-id": "4c814828-701e-0062-2e4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cd55b6d-d73e-2357-ed7d-283b38fd6ed7/test-file-51fb52d1-4fa6-bfdf-ca4b-e7e03886ebee?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eaedd2ad534d6b40bb9632f8ea839276-bad7ad6417b67f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5ff2bc8-f803-4447-1be7-0621afd51f2e", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D7576719731B1A\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5ff2bc8-f803-4447-1be7-0621afd51f2e", + "x-ms-request-id": "45488763-501f-0065-7c4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cd55b6d-d73e-2357-ed7d-283b38fd6ed7/test-file-cf1fed45-57ab-341b-e829-e304e20eed8c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc4b3997033e084ba8fa485075ab400f-9d835d7ad5deeb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e48c3e82-b01e-7177-0fcb-fcda1543610d", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:20 GMT", + "ETag": "\u00220x8D757671976E3FB\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e48c3e82-b01e-7177-0fcb-fcda1543610d", + "x-ms-request-id": "45488764-501f-0065-7d4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cd55b6d-d73e-2357-ed7d-283b38fd6ed7/test-file-cf1fed45-57ab-341b-e829-e304e20eed8c?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 24 Oct 2019 03:14:21 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3814905-0882-196d-4da6-fdba0a1024ae", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-rename-source": "/test-filesystem-5cd55b6d-d73e-2357-ed7d-283b38fd6ed7/test-file-51fb52d1-4fa6-bfdf-ca4b-e7e03886ebee", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3814905-0882-196d-4da6-fdba0a1024ae", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "45488765-501f-0065-7e4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:45488765-501f-0065-7e4f-89d11b000000\nTime:2019-10-23T03:14:21.7226018Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cd55b6d-d73e-2357-ed7d-283b38fd6ed7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a633e294be7c041aeaf6340fc870910-5cfef4b410ad3d47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cbd45a2e-bdc1-f18b-0c3d-9c1614ee33f3", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbd45a2e-bdc1-f18b-0c3d-9c1614ee33f3", + "x-ms-request-id": "4c81484b-701e-0062-4f4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-224630c0-7f36-cbb0-6e10-0d342733471f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8d3b0dc95681f54788c2816d3d1d6f5a-187f09f78a971c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a279ed19-18e7-af2c-aa09-5db0b056c9d8", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D75767198B0FA8\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a279ed19-18e7-af2c-aa09-5db0b056c9d8", + "x-ms-request-id": "4c814850-701e-0062-544f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-224630c0-7f36-cbb0-6e10-0d342733471f/test-file-7aaa7df5-8463-67b8-4202-9ab36efc2ea8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-25f4a6b5edb3e342a1a36b478681c0f2-572d84b85239994a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "20bd38b9-e21a-9545-3511-5fe57d7940ad", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719906DE0\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20bd38b9-e21a-9545-3511-5fe57d7940ad", + "x-ms-request-id": "45488766-501f-0065-7f4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-224630c0-7f36-cbb0-6e10-0d342733471f/test-file-4bfcb4da-8f3b-501d-4556-0d877f866c06?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca68eed1fb71564188002df422dfd259-6d7457bc76abd147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4657579b-4740-29f5-1a6c-dac4d4be15af", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719938399\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4657579b-4740-29f5-1a6c-dac4d4be15af", + "x-ms-request-id": "45488767-501f-0065-804f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-224630c0-7f36-cbb0-6e10-0d342733471f/test-file-4bfcb4da-8f3b-501d-4556-0d877f866c06?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Tue, 22 Oct 2019 03:14:21 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28eb1980-262e-27c5-73cf-1cd233c9fc60", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-rename-source": "/test-filesystem-224630c0-7f36-cbb0-6e10-0d342733471f/test-file-7aaa7df5-8463-67b8-4202-9ab36efc2ea8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28eb1980-262e-27c5-73cf-1cd233c9fc60", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "4548876e-501f-0065-014f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:4548876e-501f-0065-014f-89d11b000000\nTime:2019-10-23T03:14:21.8897203Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-224630c0-7f36-cbb0-6e10-0d342733471f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62edd4fbd71813408cd320b485d3905d-62e5ce329b7f3a40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb44e660-edd3-7e80-944e-a1b0ed9c995d", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb44e660-edd3-7e80-944e-a1b0ed9c995d", + "x-ms-request-id": "4c814863-701e-0062-664f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3545cc2d-206e-be17-a559-3fa406af0c33?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a739581ef25b6445b6ee89616169e144-b614af693b227c4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4ee9c2f0-69fa-4037-cf85-1679addb77e5", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D75767199DFEE1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ee9c2f0-69fa-4037-cf85-1679addb77e5", + "x-ms-request-id": "4c814868-701e-0062-6b4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3545cc2d-206e-be17-a559-3fa406af0c33/test-file-777f6e41-4d2b-ebd8-3ec2-5fe7c9889ee2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c27fe6c3a574854db04676b4038b1349-9f1a75c0014c9b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b14c710f-2d43-a220-eafd-1037094f7646", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719A51226\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b14c710f-2d43-a220-eafd-1037094f7646", + "x-ms-request-id": "4548876f-501f-0065-024f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3545cc2d-206e-be17-a559-3fa406af0c33/test-file-b8c533e6-3426-841f-35b8-38fad0d9c02a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f92bdcfbcea65a4982e0f0c66684ac92-4d4b7b8f7c948f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f71836b9-1d4e-dad3-52c8-7b8af425d110", + "x-ms-date": "Wed, 23 Oct 2019 03:14:21 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719A88F39\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f71836b9-1d4e-dad3-52c8-7b8af425d110", + "x-ms-request-id": "45488770-501f-0065-034f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3545cc2d-206e-be17-a559-3fa406af0c33/test-file-b8c533e6-3426-841f-35b8-38fad0d9c02a?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a404afb-c9c1-cedc-92fd-0573721392ae", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-rename-source": "/test-filesystem-3545cc2d-206e-be17-a559-3fa406af0c33/test-file-777f6e41-4d2b-ebd8-3ec2-5fe7c9889ee2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a404afb-c9c1-cedc-92fd-0573721392ae", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "45488771-501f-0065-044f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:45488771-501f-0065-044f-89d11b000000\nTime:2019-10-23T03:14:22.0028002Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3545cc2d-206e-be17-a559-3fa406af0c33?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7d782dbd61a9f249873c6411ebb1f7c9-488f515b52dc1944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa8f46f1-37e4-734f-097c-117919978681", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa8f46f1-37e4-734f-097c-117919978681", + "x-ms-request-id": "4c814886-701e-0062-034f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-91d336ac-0fca-e27f-d2a5-6ea267cb96d2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8a2253bdbe054840ae67f24aff9d557a-a52ba4e54f594542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0164e097-6eeb-e231-c7ac-d73fc9ac0c3d", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719AF6732\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0164e097-6eeb-e231-c7ac-d73fc9ac0c3d", + "x-ms-request-id": "4c81488f-701e-0062-0c4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-91d336ac-0fca-e27f-d2a5-6ea267cb96d2/test-file-0f7b3ee6-5b15-c4fc-6dca-98b15147dad4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac31627347ca0b42ba13558abe35f337-68ae5a7ed9743d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c952800c-7182-3c7f-e39f-9420d5809080", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719B569C1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c952800c-7182-3c7f-e39f-9420d5809080", + "x-ms-request-id": "45488772-501f-0065-054f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-91d336ac-0fca-e27f-d2a5-6ea267cb96d2/test-file-ef1b03d2-85a2-51d5-57eb-3775f724b3e2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1ef4f8118c3b642896aee8dd78fbb1c-9d8f7fdd93860a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c05e30e-506f-86aa-aa00-72963a0944be", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719B99B47\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c05e30e-506f-86aa-aa00-72963a0944be", + "x-ms-request-id": "45488773-501f-0065-064f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-91d336ac-0fca-e27f-d2a5-6ea267cb96d2/test-file-ef1b03d2-85a2-51d5-57eb-3775f724b3e2", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1466e032-a71f-3a73-a11f-26f49eba774f", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719B99B47\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "1466e032-a71f-3a73-a11f-26f49eba774f", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c8148be-701e-0062-384f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-91d336ac-0fca-e27f-d2a5-6ea267cb96d2/test-file-ef1b03d2-85a2-51d5-57eb-3775f724b3e2?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7576719B99B47\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a64e1b0-2fa2-449f-3e5b-e8bb999723f7", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-rename-source": "/test-filesystem-91d336ac-0fca-e27f-d2a5-6ea267cb96d2/test-file-0f7b3ee6-5b15-c4fc-6dca-98b15147dad4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a64e1b0-2fa2-449f-3e5b-e8bb999723f7", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "45488774-501f-0065-074f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:45488774-501f-0065-074f-89d11b000000\nTime:2019-10-23T03:14:22.1579098Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-91d336ac-0fca-e27f-d2a5-6ea267cb96d2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e2a52365e9b7354692d467bb22794417-777333b6f0282546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc44887c-1d55-59ac-4497-10d548c1b5c0", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc44887c-1d55-59ac-4497-10d548c1b5c0", + "x-ms-request-id": "4c8148c8-701e-0062-414f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7215631f-a38c-ae6c-8263-f68b73c2f8d1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7f514036e57764e8bcec61a006285e8-1099408a9278534e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e7bcfb61-0e57-d83e-1c95-3af22721e682", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719C69CF5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7bcfb61-0e57-d83e-1c95-3af22721e682", + "x-ms-request-id": "4c8148d0-701e-0062-484f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7215631f-a38c-ae6c-8263-f68b73c2f8d1/test-file-2bfa3e9e-a481-b96d-c242-d99be9d2bdf8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d3d937f938b0f04187b32276ba44b47f-3f2053aceab2a34d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b2fb3709-8d8f-bd20-8d02-251435a3ef49", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719CBB0A4\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b2fb3709-8d8f-bd20-8d02-251435a3ef49", + "x-ms-request-id": "45488775-501f-0065-084f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7215631f-a38c-ae6c-8263-f68b73c2f8d1/test-file-d24942d8-6ff8-8d7c-c32e-4d1aafb08d14?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-66bd9ae40db9954fbb4151a20e7aa7cb-f5e762a10de4d44e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9e4ab77-d865-9a7f-bb6d-ee6040050ddd", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D7576719D2CD04\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9e4ab77-d865-9a7f-bb6d-ee6040050ddd", + "x-ms-request-id": "45488776-501f-0065-094f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7215631f-a38c-ae6c-8263-f68b73c2f8d1/test-file-d24942d8-6ff8-8d7c-c32e-4d1aafb08d14?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "04a31397-a4cb-beaf-e1f7-f6691b08db2e", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-lease-id": "c9540b2f-30cf-cd8e-703f-296576a071e1", + "x-ms-rename-source": "/test-filesystem-7215631f-a38c-ae6c-8263-f68b73c2f8d1/test-file-2bfa3e9e-a481-b96d-c242-d99be9d2bdf8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "04a31397-a4cb-beaf-e1f7-f6691b08db2e", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "45488777-501f-0065-0a4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:45488777-501f-0065-0a4f-89d11b000000\nTime:2019-10-23T03:14:22.4020827Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7215631f-a38c-ae6c-8263-f68b73c2f8d1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce79d561ae750d448265321d3038b987-099795f8d1bb5349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2dc890cc-0862-d011-61bf-f3194708b2d0", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2dc890cc-0862-d011-61bf-f3194708b2d0", + "x-ms-request-id": "4c814908-701e-0062-7c4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:14:21.6142507-07:00", + "RandomSeed": "811045549", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsFailAsync.json new file mode 100644 index 000000000000..e7aaa5c3c7a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_DestinationAccessConditionsFailAsync.json @@ -0,0 +1,874 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b6f967b9-2299-89ed-ecb0-4e43d3b9cfae?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9da34b531bc7234ea599a38fee6f178c-ad9f5de2c5876f47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "40327b2f-224b-4986-4eb9-5022087bd82d", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D75767358FBC5E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40327b2f-224b-4986-4eb9-5022087bd82d", + "x-ms-request-id": "7523440e-c01e-0083-4550-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b6f967b9-2299-89ed-ecb0-4e43d3b9cfae/test-file-2324c9b8-1798-392d-febd-ba8ffc77ded6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c7e21eb6d61e34aa278a823e20cc521-06b9c44e837f9740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1bdf831-25f1-1834-4df9-428e67f74dd6", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576735A16E90\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1bdf831-25f1-1834-4df9-428e67f74dd6", + "x-ms-request-id": "c99fe7cc-401f-0079-4e50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b6f967b9-2299-89ed-ecb0-4e43d3b9cfae/test-file-86b979db-8067-29a6-6648-5950308609b8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f0732fba37fbf4fa4605ef23e5c4552-9fcbd4b776cf7b41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5cb0ffb-ac8c-b019-5294-7ba9cbe4e7c7", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:07 GMT", + "ETag": "\u00220x8D7576735A8BA2E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5cb0ffb-ac8c-b019-5294-7ba9cbe4e7c7", + "x-ms-request-id": "c99fe7cd-401f-0079-4f50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b6f967b9-2299-89ed-ecb0-4e43d3b9cfae/test-file-86b979db-8067-29a6-6648-5950308609b8?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 24 Oct 2019 03:15:08 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "215487d3-54ba-dc2c-20ad-b125803b7869", + "x-ms-date": "Wed, 23 Oct 2019 03:15:08 GMT", + "x-ms-rename-source": "/test-filesystem-b6f967b9-2299-89ed-ecb0-4e43d3b9cfae/test-file-2324c9b8-1798-392d-febd-ba8ffc77ded6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "215487d3-54ba-dc2c-20ad-b125803b7869", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "c99fe7ce-401f-0079-5050-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:c99fe7ce-401f-0079-5050-89837b000000\nTime:2019-10-23T03:15:09.0074993Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b6f967b9-2299-89ed-ecb0-4e43d3b9cfae?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e07f23a4931d24fa3a19dfd17f03f97-c7e8b26cef850843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43d5e9b8-c68f-9b0c-5d27-0deb98f75e59", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43d5e9b8-c68f-9b0c-5d27-0deb98f75e59", + "x-ms-request-id": "7523448e-c01e-0083-3950-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3357cffe-1879-8cc1-4ea2-2fcd33166971?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09e6fa755eab284d9124a407dc196b44-25e2433e2624c142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a417c68e-0657-a0c0-2749-f5ed973e6747", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735BB8F2C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a417c68e-0657-a0c0-2749-f5ed973e6747", + "x-ms-request-id": "7523449f-c01e-0083-4a50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3357cffe-1879-8cc1-4ea2-2fcd33166971/test-file-21789cbe-c68b-caf3-f609-fd75b2185201?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4b591c8195c4d141abdb279442045f6e-a64653d27d46b844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9eea1e9c-f8d4-c76f-d34d-ad4e094aed0e", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735C15C0E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9eea1e9c-f8d4-c76f-d34d-ad4e094aed0e", + "x-ms-request-id": "c99fe7cf-401f-0079-5150-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3357cffe-1879-8cc1-4ea2-2fcd33166971/test-file-6264f3f6-faff-f848-820b-6abe57d58b0a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e5aa2a8aa09ec5458df229f3491278dc-9144e0a35db5464b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b2661df-5487-a1f7-d6f1-1bc98eb170fe", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735C4B33E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b2661df-5487-a1f7-d6f1-1bc98eb170fe", + "x-ms-request-id": "c99fe7d0-401f-0079-5250-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3357cffe-1879-8cc1-4ea2-2fcd33166971/test-file-6264f3f6-faff-f848-820b-6abe57d58b0a?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Tue, 22 Oct 2019 03:15:08 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f5defea8-40af-fe82-0e37-bd3c98630113", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-rename-source": "/test-filesystem-3357cffe-1879-8cc1-4ea2-2fcd33166971/test-file-21789cbe-c68b-caf3-f609-fd75b2185201", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f5defea8-40af-fe82-0e37-bd3c98630113", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "c99fe7d1-401f-0079-5350-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:c99fe7d1-401f-0079-5350-89837b000000\nTime:2019-10-23T03:15:09.1886281Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3357cffe-1879-8cc1-4ea2-2fcd33166971?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-25fdcb341f58324585a8281ad3df1710-4b5be42c87315944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f206510-7ad2-824f-20fd-f5399ba4aa63", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f206510-7ad2-824f-20fd-f5399ba4aa63", + "x-ms-request-id": "752344db-c01e-0083-0150-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c68089d2-6da8-48e6-0358-74cbbccf479e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-118be3c6ef32c3489486039c08f0077b-2cf36516c5701447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2de02039-79ef-a397-7fd7-8c790583c650", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735CF68E3\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2de02039-79ef-a397-7fd7-8c790583c650", + "x-ms-request-id": "752344e7-c01e-0083-0d50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c68089d2-6da8-48e6-0358-74cbbccf479e/test-file-1d4156b6-7778-6020-47f3-7b3b1913de42?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-209b0c013cb7334ea2c11b33b6f301f6-c8a9d52333b3974f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "131c03a6-cd80-c264-ff7f-e6fcfd5c8a6c", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735D64859\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "131c03a6-cd80-c264-ff7f-e6fcfd5c8a6c", + "x-ms-request-id": "c99fe7d2-401f-0079-5450-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c68089d2-6da8-48e6-0358-74cbbccf479e/test-file-6d0b4af8-2af1-9c60-a8c2-36efc3b57a7f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8582b515859384a91c3ca076535ac86-f2ee1f3fd03b3846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b7247fe-1abd-7cd6-a380-6abd9674fe49", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735E18401\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b7247fe-1abd-7cd6-a380-6abd9674fe49", + "x-ms-request-id": "c99fe7d3-401f-0079-5550-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c68089d2-6da8-48e6-0358-74cbbccf479e/test-file-6d0b4af8-2af1-9c60-a8c2-36efc3b57a7f?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7cf1ac41-de43-50c2-dd18-7276600309bf", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-rename-source": "/test-filesystem-c68089d2-6da8-48e6-0358-74cbbccf479e/test-file-1d4156b6-7778-6020-47f3-7b3b1913de42", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7cf1ac41-de43-50c2-dd18-7276600309bf", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "c99fe7d4-401f-0079-5650-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:c99fe7d4-401f-0079-5650-89837b000000\nTime:2019-10-23T03:15:09.3527444Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c68089d2-6da8-48e6-0358-74cbbccf479e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0fe9ff5a694a5a42865d821a9adbd389-918b46e40ba4ff47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea7c7416-8182-2506-a540-6dae02ffcc84", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea7c7416-8182-2506-a540-6dae02ffcc84", + "x-ms-request-id": "7523453a-c01e-0083-5b50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a507960-9e84-0ad6-e868-abfecb6f6f29?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1c6faca25b6f64991b148b3a871417d-6e87e0fb7ebdd449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "67f18f77-b562-782e-9e71-021ad5075a35", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735E7B032\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67f18f77-b562-782e-9e71-021ad5075a35", + "x-ms-request-id": "75234544-c01e-0083-6550-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3a507960-9e84-0ad6-e868-abfecb6f6f29/test-file-428443d0-e09f-41fc-3c01-ec3d77f641d3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e4112f3f52ce441bc1a9e3f6f679baa-391912d89e43f647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "850ff1ec-4390-9631-92b0-2a61c8f000a7", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735EE1A21\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "850ff1ec-4390-9631-92b0-2a61c8f000a7", + "x-ms-request-id": "c99fe7d6-401f-0079-5850-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3a507960-9e84-0ad6-e868-abfecb6f6f29/test-file-fb382e30-1e7f-c8b6-7c10-b2b792e7231a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2bfba2d3477dc744a4a978c6c20800da-795dcd045e7d2d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eee5a6e7-7ee9-cec6-3a46-0880917904ab", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735F160C2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eee5a6e7-7ee9-cec6-3a46-0880917904ab", + "x-ms-request-id": "c99fe7d7-401f-0079-5950-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a507960-9e84-0ad6-e868-abfecb6f6f29/test-file-fb382e30-1e7f-c8b6-7c10-b2b792e7231a", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ebd01263-3501-0930-e082-4ba0b3c20c2e", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576735F160C2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ebd01263-3501-0930-e082-4ba0b3c20c2e", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "7523456e-c01e-0083-0c50-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3a507960-9e84-0ad6-e868-abfecb6f6f29/test-file-fb382e30-1e7f-c8b6-7c10-b2b792e7231a?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D7576735F160C2\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f1cf05a-18a9-56a9-dfd1-401c2e1fc029", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-rename-source": "/test-filesystem-3a507960-9e84-0ad6-e868-abfecb6f6f29/test-file-428443d0-e09f-41fc-3c01-ec3d77f641d3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f1cf05a-18a9-56a9-dfd1-401c2e1fc029", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "c99fe7d8-401f-0079-5a50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:c99fe7d8-401f-0079-5a50-89837b000000\nTime:2019-10-23T03:15:09.4938452Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3a507960-9e84-0ad6-e868-abfecb6f6f29?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-133bc52d29f89848916baefc6fb589f1-b5c7c1a65c1adf4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c246f928-8ca5-d385-55eb-edb94ae33dc6", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c246f928-8ca5-d385-55eb-edb94ae33dc6", + "x-ms-request-id": "75234579-c01e-0083-1750-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05c1d8b0-e493-3cab-6344-6d45121923fd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09fbac760f06964297438fa26774a6f9-44b4aa8c5a018743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5adf3f26-d820-4315-4d0a-5f611f40c03c", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D7576735FD5EF9\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5adf3f26-d820-4315-4d0a-5f611f40c03c", + "x-ms-request-id": "7523457c-c01e-0083-1a50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-05c1d8b0-e493-3cab-6344-6d45121923fd/test-file-b2c6f0c7-08ef-b2ed-53c0-66c4c4f10b8f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4bb3422673c3d644931241271b6880bd-6d4926ece08eab47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "40f2e30e-dc0d-1d3d-522c-065f71517f5c", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576736031102\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40f2e30e-dc0d-1d3d-522c-065f71517f5c", + "x-ms-request-id": "c99fe7d9-401f-0079-5b50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-05c1d8b0-e493-3cab-6344-6d45121923fd/test-file-dfabcffe-ed21-fe01-12ab-3040211e1430?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be6983d11e80484d86c07092c151b0e6-ed64b2f6fd1c524e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cfd18a30-0277-213d-e2f3-2d61acfdfc34", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576736066E41\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cfd18a30-0277-213d-e2f3-2d61acfdfc34", + "x-ms-request-id": "c99fe7da-401f-0079-5c50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-05c1d8b0-e493-3cab-6344-6d45121923fd/test-file-dfabcffe-ed21-fe01-12ab-3040211e1430?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "960fff03-444c-dcb8-c994-fe0b9d202d03", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-lease-id": "3c433c6c-57d3-acbe-e788-7722732b4b8f", + "x-ms-rename-source": "/test-filesystem-05c1d8b0-e493-3cab-6344-6d45121923fd/test-file-b2c6f0c7-08ef-b2ed-53c0-66c4c4f10b8f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "960fff03-444c-dcb8-c994-fe0b9d202d03", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "c99fe7db-401f-0079-5d50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:c99fe7db-401f-0079-5d50-89837b000000\nTime:2019-10-23T03:15:09.6209351Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-05c1d8b0-e493-3cab-6344-6d45121923fd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d8a32321ace0274aaa8788d5ba39d068-1761b1ee20327e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ac5e99b8-65ee-d3e7-1ca5-a0089f52942c", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ac5e99b8-65ee-d3e7-1ca5-a0089f52942c", + "x-ms-request-id": "7523459f-c01e-0083-3c50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:15:08.8133995-07:00", + "RandomSeed": "512881502", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_Error.json new file mode 100644 index 000000000000..c53fc44a32ae --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_Error.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b6026f6a-564a-7442-7111-0277ed6ca19a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-613737833bd2b24c878cd319dc3fcf8c-e74818bdc8226c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "15145c6b-eeb8-af89-bc44-be729328c997", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D7576719F3F6D7\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15145c6b-eeb8-af89-bc44-be729328c997", + "x-ms-request-id": "4c81491d-701e-0062-0f4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b6026f6a-564a-7442-7111-0277ed6ca19a/test-file-910ca4fc-8c58-0ae1-50be-ca021da6274e?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be98545342373d49a228cab237e72161-7bd5afa990e67248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ee75aca2-381c-fd3f-234f-3aaa279c6faf", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-rename-source": "/test-filesystem-b6026f6a-564a-7442-7111-0277ed6ca19a/test-file-8a590589-f268-8d9e-5648-3f003b4fa212", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "189", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ee75aca2-381c-fd3f-234f-3aaa279c6faf", + "x-ms-error-code": "SourcePathNotFound", + "x-ms-request-id": "45488778-501f-0065-0b4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourcePathNotFound", + "message": "The source path for a rename operation does not exist.\nRequestId:45488778-501f-0065-0b4f-89d11b000000\nTime:2019-10-23T03:14:22.5581921Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b6026f6a-564a-7442-7111-0277ed6ca19a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-839ec26e667d0a4e9439edfafbea8ac8-32bc0ff702c6b046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "71605e4a-3930-4732-436a-a9b6504a5120", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71605e4a-3930-4732-436a-a9b6504a5120", + "x-ms-request-id": "4c81494a-701e-0062-374f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1031903154", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_ErrorAsync.json new file mode 100644 index 000000000000..743ff7d694db --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_ErrorAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7499fd18-2beb-4d86-3fcf-b04c33ea825c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-583fcc2a2f182548bdb249722822de25-6925b79ec4828049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "87d423a4-9234-b1b2-b941-416f664b11d2", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D75767361D21B0\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87d423a4-9234-b1b2-b941-416f664b11d2", + "x-ms-request-id": "752345c5-c01e-0083-5f50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7499fd18-2beb-4d86-3fcf-b04c33ea825c/test-file-0fa7453c-fb15-3927-4d23-baebdf2b038e?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68b5dc42d808094796309fef4d59f68b-57604eeddcb6a845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "203395aa-01a4-d7bc-043f-6a29f4071838", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-rename-source": "/test-filesystem-7499fd18-2beb-4d86-3fcf-b04c33ea825c/test-file-b8792cd3-ae4d-f7f3-632f-99b3e0bf97ac", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "189", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "203395aa-01a4-d7bc-043f-6a29f4071838", + "x-ms-error-code": "SourcePathNotFound", + "x-ms-request-id": "c99fe7dd-401f-0079-5e50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourcePathNotFound", + "message": "The source path for a rename operation does not exist.\nRequestId:c99fe7dd-401f-0079-5e50-89837b000000\nTime:2019-10-23T03:15:09.7870537Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7499fd18-2beb-4d86-3fcf-b04c33ea825c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d01c4871c3740d40b6b78111f5981faf-b9134fe3506c6142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4941c052-e2f8-25ea-bc1c-85da6ff40227", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4941c052-e2f8-25ea-bc1c-85da6ff40227", + "x-ms-request-id": "752345d7-c01e-0083-7050-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1296469567", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditions.json new file mode 100644 index 000000000000..a25bd0bd907e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditions.json @@ -0,0 +1,1273 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dededa64-cdb5-2a21-eece-b4ca008b9074?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db8a3bbd59b1d1459d9d46098f8516d8-7446b81f56a0df41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "adb442e8-2cd0-f6b2-3283-98ac787160b6", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A04C2D4\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "adb442e8-2cd0-f6b2-3283-98ac787160b6", + "x-ms-request-id": "4c814950-701e-0062-3b4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dededa64-cdb5-2a21-eece-b4ca008b9074/test-file-216e8358-9a67-8c51-7acf-b1f750e1172c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7219d0e4288a24180042f898ecd7853-de84d08180e96a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8fe7c65d-f152-4e62-f128-33017abba551", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D757671A0A9181\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8fe7c65d-f152-4e62-f128-33017abba551", + "x-ms-request-id": "45488779-501f-0065-0c4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dededa64-cdb5-2a21-eece-b4ca008b9074/test-file-8ff16b6c-a38f-75e0-df1e-86e14d6b4dc6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-500d31a59d41c74bbcb50f190a9733ca-9913b4efddd9d644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d379fce1-07c2-ba2b-e572-b0346b810085", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "ETag": "\u00220x8D757671A0DCBB5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d379fce1-07c2-ba2b-e572-b0346b810085", + "x-ms-request-id": "4548877a-501f-0065-0d4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dededa64-cdb5-2a21-eece-b4ca008b9074/test-file-8ff16b6c-a38f-75e0-df1e-86e14d6b4dc6?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "51ffa548-79f1-3104-cbde-a487d7a55e05", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-rename-source": "/test-filesystem-dededa64-cdb5-2a21-eece-b4ca008b9074/test-file-216e8358-9a67-8c51-7acf-b1f750e1172c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:21 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "51ffa548-79f1-3104-cbde-a487d7a55e05", + "x-ms-request-id": "4548877b-501f-0065-0e4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dededa64-cdb5-2a21-eece-b4ca008b9074/test-file-8ff16b6c-a38f-75e0-df1e-86e14d6b4dc6", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5eb74ac-af81-6193-6897-b84276d00cec", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A0A9181\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c5eb74ac-af81-6193-6897-b84276d00cec", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c81496a-701e-0062-524f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dededa64-cdb5-2a21-eece-b4ca008b9074?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3e8ea28b0f96b46af828a20244c4954-957b9cc822dff448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "63daf0fb-99b9-e383-b371-da43997c4fd3", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "63daf0fb-99b9-e383-b371-da43997c4fd3", + "x-ms-request-id": "4c81496e-701e-0062-564f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fad25589-53c4-2956-14f4-de4802372aff?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ebc55a34ac9b4547a9ab072326c6d755-b970a47014644349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e1d2d8ea-3796-a7d8-9ab0-4ec5ba3ae07b", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A23C227\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1d2d8ea-3796-a7d8-9ab0-4ec5ba3ae07b", + "x-ms-request-id": "4c814986-701e-0062-6b4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fad25589-53c4-2956-14f4-de4802372aff/test-file-7ededa47-c934-dfdd-23a3-7a3d776981f7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4b07b93f1996845b8817a744983d812-a9e53c767c423140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cea560a6-de3d-2035-fbf3-bdf3bd9a3030", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A29A477\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cea560a6-de3d-2035-fbf3-bdf3bd9a3030", + "x-ms-request-id": "4548877c-501f-0065-0f4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fad25589-53c4-2956-14f4-de4802372aff/test-file-462d572f-b6dc-fd16-72b1-3b94dc9785b6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0baafea6db2574c952ef293a4af169e-91dfe0f05a118b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0316bb70-2e3f-f069-49a7-5b8ba3a14363", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A2CE5C8\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0316bb70-2e3f-f069-49a7-5b8ba3a14363", + "x-ms-request-id": "4548877d-501f-0065-104f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fad25589-53c4-2956-14f4-de4802372aff/test-file-462d572f-b6dc-fd16-72b1-3b94dc9785b6?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21249242-8180-ff77-caa6-cc1c572d159d", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-rename-source": "/test-filesystem-fad25589-53c4-2956-14f4-de4802372aff/test-file-7ededa47-c934-dfdd-23a3-7a3d776981f7", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-modified-since": "Tue, 22 Oct 2019 03:14:22 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "21249242-8180-ff77-caa6-cc1c572d159d", + "x-ms-request-id": "4548877e-501f-0065-114f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fad25589-53c4-2956-14f4-de4802372aff/test-file-462d572f-b6dc-fd16-72b1-3b94dc9785b6", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "10495e36-227c-ece2-90c5-bd5d4d50246f", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A29A477\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "10495e36-227c-ece2-90c5-bd5d4d50246f", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c81499e-701e-0062-014f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fad25589-53c4-2956-14f4-de4802372aff?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a4af27403769b4e8ea9b90fea65574e-28be7ecfa9ec6a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f8e5283d-05e4-d720-e816-f4e9284809fe", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8e5283d-05e4-d720-e816-f4e9284809fe", + "x-ms-request-id": "4c8149a5-701e-0062-064f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd6bf576-ac25-4802-10ed-23ae50fdd0e3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62a1fa97ec4d144a839ed75134598cd7-e9154c52aca11348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "256fd4c4-1a41-91da-269d-e8f6e17287eb", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A3AD0D6\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "256fd4c4-1a41-91da-269d-e8f6e17287eb", + "x-ms-request-id": "4c8149aa-701e-0062-0b4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd6bf576-ac25-4802-10ed-23ae50fdd0e3/test-file-6bfc1046-e428-4a93-6a11-7458d8764fab?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7425beb73cf5114d8f57d35785a8b0b3-4ffcc76ea7883642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e845e946-c767-e07c-4024-bb30a682b8af", + "x-ms-date": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A40AE77\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e845e946-c767-e07c-4024-bb30a682b8af", + "x-ms-request-id": "4548877f-501f-0065-124f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd6bf576-ac25-4802-10ed-23ae50fdd0e3/test-file-633c3c4d-0b88-9b5d-6e2a-8799e5c607d5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12ab1094be46474e9db4fd1e5d68156d-1e897cecde03b641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "067f4fd5-1558-3b4e-8ba9-793d40e2fa7a", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A43EF5E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "067f4fd5-1558-3b4e-8ba9-793d40e2fa7a", + "x-ms-request-id": "45488780-501f-0065-134f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd6bf576-ac25-4802-10ed-23ae50fdd0e3/test-file-633c3c4d-0b88-9b5d-6e2a-8799e5c607d5?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "96c426fe-0146-837c-4fd6-6387ed07b21f", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-rename-source": "/test-filesystem-bd6bf576-ac25-4802-10ed-23ae50fdd0e3/test-file-6bfc1046-e428-4a93-6a11-7458d8764fab", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-unmodified-since": "Thu, 24 Oct 2019 03:14:22 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "96c426fe-0146-837c-4fd6-6387ed07b21f", + "x-ms-request-id": "45488781-501f-0065-144f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd6bf576-ac25-4802-10ed-23ae50fdd0e3/test-file-633c3c4d-0b88-9b5d-6e2a-8799e5c607d5", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1a3e7dfd-631e-1c34-6813-b99a66f7f9f1", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A40AE77\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "1a3e7dfd-631e-1c34-6813-b99a66f7f9f1", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:22 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c8149d3-701e-0062-314f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd6bf576-ac25-4802-10ed-23ae50fdd0e3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ccfd9cf2ff60a946a03bb44219abcba7-7fd83632717b8348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7089cc6a-98c9-ab01-8c2f-a0c76a55a5d8", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7089cc6a-98c9-ab01-8c2f-a0c76a55a5d8", + "x-ms-request-id": "4c8149df-701e-0062-3d4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72781c9f-5b61-5aed-5b62-e4659d8728fb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8b776ebd2db6b4985fafbd5812e02e7-d632a1da08ba614b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d60ded13-5df5-0f1e-df2f-1566b49b0e05", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A620F19\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d60ded13-5df5-0f1e-df2f-1566b49b0e05", + "x-ms-request-id": "4c814a0e-701e-0062-644f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-72781c9f-5b61-5aed-5b62-e4659d8728fb/test-file-3084a506-0b26-166b-f479-319dd9735700?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e78552cd6c98bb4dbe7e799cc206aa4b-727f861d75c12349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d737db5-41d5-08ba-81f6-e17b2b80366b", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A67ECC2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d737db5-41d5-08ba-81f6-e17b2b80366b", + "x-ms-request-id": "45488782-501f-0065-154f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-72781c9f-5b61-5aed-5b62-e4659d8728fb/test-file-af7514d8-5d49-b48b-9f9f-1405502da233?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-25b03194ae39184ca9659382a34a4688-afe1ee74ccd57645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f654fea-9a4b-575a-f2bf-bd362cb4b754", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A6B217B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f654fea-9a4b-575a-f2bf-bd362cb4b754", + "x-ms-request-id": "45488783-501f-0065-164f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72781c9f-5b61-5aed-5b62-e4659d8728fb/test-file-3084a506-0b26-166b-f479-319dd9735700", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "001a7ae5-42c8-93e7-3290-69403df48295", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671A67ECC2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "001a7ae5-42c8-93e7-3290-69403df48295", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c814a20-701e-0062-744f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-72781c9f-5b61-5aed-5b62-e4659d8728fb/test-file-af7514d8-5d49-b48b-9f9f-1405502da233?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b251a77a-b699-128c-c7b9-6b08702aa0f4", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-rename-source": "/test-filesystem-72781c9f-5b61-5aed-5b62-e4659d8728fb/test-file-3084a506-0b26-166b-f479-319dd9735700", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-match": "\u00220x8D757671A67ECC2\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b251a77a-b699-128c-c7b9-6b08702aa0f4", + "x-ms-request-id": "45488784-501f-0065-174f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72781c9f-5b61-5aed-5b62-e4659d8728fb/test-file-af7514d8-5d49-b48b-9f9f-1405502da233", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "95c67f68-d0a3-dbfb-4e1b-f982aff99fb9", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671A67ECC2\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "95c67f68-d0a3-dbfb-4e1b-f982aff99fb9", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c814a49-701e-0062-1a4f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-72781c9f-5b61-5aed-5b62-e4659d8728fb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-193cd9c5f22c4442a0a7398a5ef63c05-4871c2943c708b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f0a0935a-0b64-7351-d592-07be89561a7e", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f0a0935a-0b64-7351-d592-07be89561a7e", + "x-ms-request-id": "4c814a4c-701e-0062-1d4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4959636b-fa1e-95ec-6fce-c71c956c4102?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6bbb46b4b815a945b4275df241f13518-4de34a8d6a2f7145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3523bc6c-fef2-6047-a60a-81964334dd68", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671A826E4E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3523bc6c-fef2-6047-a60a-81964334dd68", + "x-ms-request-id": "4c814a54-701e-0062-234f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4959636b-fa1e-95ec-6fce-c71c956c4102/test-file-f5ea0451-fe2e-bc24-0e7d-184f6b92c91d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f54f610961cb9a4fb494a60200492949-97c7112b7cdc9b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c70826f1-7867-6d48-9767-2775e6f8f413", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A8CEDFB\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c70826f1-7867-6d48-9767-2775e6f8f413", + "x-ms-request-id": "45488785-501f-0065-184f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4959636b-fa1e-95ec-6fce-c71c956c4102/test-file-f2366341-0483-4520-f414-aa6688d58f50?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb06774c76878847acbf942e6d306881-82907d0a8a9a9047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c90d62d3-a688-ec79-06c2-d253cee1e5c2", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "ETag": "\u00220x8D757671A9080B9\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c90d62d3-a688-ec79-06c2-d253cee1e5c2", + "x-ms-request-id": "45488786-501f-0065-194f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4959636b-fa1e-95ec-6fce-c71c956c4102/test-file-f2366341-0483-4520-f414-aa6688d58f50?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26935625-c6c7-3ec7-a171-3ec82f621826", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-rename-source": "/test-filesystem-4959636b-fa1e-95ec-6fce-c71c956c4102/test-file-f5ea0451-fe2e-bc24-0e7d-184f6b92c91d", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-none-match": "\u0022garbage\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:22 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26935625-c6c7-3ec7-a171-3ec82f621826", + "x-ms-request-id": "45488787-501f-0065-1a4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4959636b-fa1e-95ec-6fce-c71c956c4102/test-file-f2366341-0483-4520-f414-aa6688d58f50", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "772e7861-bf4e-11fa-0f52-282970c00f4b", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671A8CEDFB\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "772e7861-bf4e-11fa-0f52-282970c00f4b", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c814aa2-701e-0062-6a4f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4959636b-fa1e-95ec-6fce-c71c956c4102?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d0833dacd20b648b184eb40dc5366e0-73e7ad1bdbe81d42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b7667748-a034-9dd8-84f8-feb6fb8fb218", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b7667748-a034-9dd8-84f8-feb6fb8fb218", + "x-ms-request-id": "4c814aa4-701e-0062-6c4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f800cfbf-e355-0d91-282d-dade7201667f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dac2077e7d8e524a835de842a789b674-d0cfdb4d19bf3c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "db3934bc-898f-6413-e559-8e06c5f92a82", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AB287CD\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db3934bc-898f-6413-e559-8e06c5f92a82", + "x-ms-request-id": "4c814ab6-701e-0062-7e4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f800cfbf-e355-0d91-282d-dade7201667f/test-file-3be67f91-b9ae-67be-b969-0c0e2254b88f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06d67f0e5b809c41b36cd709af7034b7-24bd781de873ef4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d6ab3e1c-c8b3-035f-76d2-22257c054190", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AB9C04C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d6ab3e1c-c8b3-035f-76d2-22257c054190", + "x-ms-request-id": "45488788-501f-0065-1b4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f800cfbf-e355-0d91-282d-dade7201667f/test-file-f9deffa0-ecd7-06bb-8e9e-9031a4be9da9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6b47e98789689148afa39f27c1b8cae4-47ee5c92d6a8d34c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca5f833b-d831-2f1a-83a4-4714382e5fb8", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671ABD364D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca5f833b-d831-2f1a-83a4-4714382e5fb8", + "x-ms-request-id": "45488789-501f-0065-1c4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f800cfbf-e355-0d91-282d-dade7201667f/test-file-3be67f91-b9ae-67be-b969-0c0e2254b88f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eea786b69c2ae4459b38c08da6c20280-498dff5fba729d4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "efc010be-683c-de94-9ba0-a6b34c610bbd", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "628e7934-5c12-bee8-237e-8cb924c69ec4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AB9C04C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "efc010be-683c-de94-9ba0-a6b34c610bbd", + "x-ms-lease-id": "628e7934-5c12-bee8-237e-8cb924c69ec4", + "x-ms-request-id": "4c814ac7-701e-0062-0e4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f800cfbf-e355-0d91-282d-dade7201667f/test-file-f9deffa0-ecd7-06bb-8e9e-9031a4be9da9?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "14fa4d57-ae05-6b87-5516-86bd2cc3729e", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-rename-source": "/test-filesystem-f800cfbf-e355-0d91-282d-dade7201667f/test-file-3be67f91-b9ae-67be-b969-0c0e2254b88f", + "x-ms-return-client-request-id": "true", + "x-ms-source-lease-id": "628e7934-5c12-bee8-237e-8cb924c69ec4", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "14fa4d57-ae05-6b87-5516-86bd2cc3729e", + "x-ms-request-id": "4548878a-501f-0065-1d4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f800cfbf-e355-0d91-282d-dade7201667f/test-file-f9deffa0-ecd7-06bb-8e9e-9031a4be9da9", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fe5c4b7c-f766-58b7-fbd4-f921b79c343e", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AB9C04C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "fe5c4b7c-f766-58b7-fbd4-f921b79c343e", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "4c814ad2-701e-0062-194f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f800cfbf-e355-0d91-282d-dade7201667f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f2f1ad97a910249af948996993e139e-7969c49464451c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e140cf33-7367-bf37-eda4-1cb2dde4ca1a", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e140cf33-7367-bf37-eda4-1cb2dde4ca1a", + "x-ms-request-id": "4c814ad8-701e-0062-1e4f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:14:22.6048627-07:00", + "RandomSeed": "914261865", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsAsync.json new file mode 100644 index 000000000000..5d195a6509e6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsAsync.json @@ -0,0 +1,1273 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a60470e0-cedb-c82a-345e-035f32ac11fe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a238552c23715340a03f067f1da27265-6eb3df37b2c7b841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a63b8ddc-42fa-ce9d-14a8-4fb7fddc6d00", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D75767362BCA4F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a63b8ddc-42fa-ce9d-14a8-4fb7fddc6d00", + "x-ms-request-id": "752345e1-c01e-0083-7a50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a60470e0-cedb-c82a-345e-035f32ac11fe/test-file-c27d559d-17a4-e2ff-d422-75eb98cd55f2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-53c7fa02dfdab8429a071f383c5b1add-54466c1df253b040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1dc03583-83c4-c4f2-8e58-d2d8cdb23547", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D7576736316E0C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1dc03583-83c4-c4f2-8e58-d2d8cdb23547", + "x-ms-request-id": "c99fe7de-401f-0079-5f50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a60470e0-cedb-c82a-345e-035f32ac11fe/test-file-919e5d52-c958-318f-51a1-f721180534ee?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e58cc448c5397b4bb40ebf3185a78de4-4505bcb4b1439947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50a6b74c-5346-bafb-a58f-cc228bd1ab89", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "ETag": "\u00220x8D757673634DF29\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50a6b74c-5346-bafb-a58f-cc228bd1ab89", + "x-ms-request-id": "c99fe7df-401f-0079-6050-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a60470e0-cedb-c82a-345e-035f32ac11fe/test-file-919e5d52-c958-318f-51a1-f721180534ee?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "61d4df93-e35e-eaa8-25ae-bd7d6b0a09a8", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-rename-source": "/test-filesystem-a60470e0-cedb-c82a-345e-035f32ac11fe/test-file-c27d559d-17a4-e2ff-d422-75eb98cd55f2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:08 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "61d4df93-e35e-eaa8-25ae-bd7d6b0a09a8", + "x-ms-request-id": "c99fe7e0-401f-0079-6150-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a60470e0-cedb-c82a-345e-035f32ac11fe/test-file-919e5d52-c958-318f-51a1-f721180534ee", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ab8fa6f6-4afc-402a-3ab0-879c14beaf25", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D7576736316E0C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ab8fa6f6-4afc-402a-3ab0-879c14beaf25", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "75234613-c01e-0083-2850-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a60470e0-cedb-c82a-345e-035f32ac11fe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9709809f007870489e1be87cfaf4e52d-36cc673ce4553c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c4868fa7-5e7a-c8ab-61b3-7be0da3165bd", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c4868fa7-5e7a-c8ab-61b3-7be0da3165bd", + "x-ms-request-id": "75234619-c01e-0083-2d50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb3dfcdb-dfdb-14aa-125e-99a164577dcf?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a69f51f345226b46ae92e1066f544752-6083a386b8ebd34d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c6f728f4-e32d-c8e7-e471-b21cc4096309", + "x-ms-date": "Wed, 23 Oct 2019 03:15:09 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D7576736428ABB\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6f728f4-e32d-c8e7-e471-b21cc4096309", + "x-ms-request-id": "7523461f-c01e-0083-3350-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cb3dfcdb-dfdb-14aa-125e-99a164577dcf/test-file-16dfab36-e03d-f084-519c-061e19daad5e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e83a6ce363be1a409662926023258949-83f5e3fc11bf264e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba99bc59-3fd4-14a3-a306-7490dcc9ae0a", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D757673647E7AB\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba99bc59-3fd4-14a3-a306-7490dcc9ae0a", + "x-ms-request-id": "c99fe7e1-401f-0079-6250-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cb3dfcdb-dfdb-14aa-125e-99a164577dcf/test-file-0b1353c3-275c-7fa8-09c1-39103fbeb8c3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d06c8db1058f99429712974534ebe119-55d38f4db81be44f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e402967e-d179-325d-131a-b1120592d5e5", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D75767364B264C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e402967e-d179-325d-131a-b1120592d5e5", + "x-ms-request-id": "c99fe7e2-401f-0079-6350-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cb3dfcdb-dfdb-14aa-125e-99a164577dcf/test-file-0b1353c3-275c-7fa8-09c1-39103fbeb8c3?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a8922681-d4bb-ee49-ef92-49264278c383", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-rename-source": "/test-filesystem-cb3dfcdb-dfdb-14aa-125e-99a164577dcf/test-file-16dfab36-e03d-f084-519c-061e19daad5e", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-modified-since": "Tue, 22 Oct 2019 03:15:09 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a8922681-d4bb-ee49-ef92-49264278c383", + "x-ms-request-id": "c99fe7e3-401f-0079-6450-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb3dfcdb-dfdb-14aa-125e-99a164577dcf/test-file-0b1353c3-275c-7fa8-09c1-39103fbeb8c3", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de91b9dd-2d00-7929-67e1-a07207a18e51", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D757673647E7AB\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "de91b9dd-2d00-7929-67e1-a07207a18e51", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "75234656-c01e-0083-6750-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb3dfcdb-dfdb-14aa-125e-99a164577dcf?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3dd617fcff62ba4f9851c368ebc56c7e-07f3fd346fad8745-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "884984ee-e4e7-9583-8994-295f0f9b252c", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "884984ee-e4e7-9583-8994-295f0f9b252c", + "x-ms-request-id": "7523465e-c01e-0083-6f50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6ba6caa3-c896-3284-02c0-c59b52a0bf4c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f4c820a86900e646a97db68dbbe304bb-db2ed6de236cf644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "efe5ae3f-a674-25c0-0016-86261ee742e9", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D7576736624D73\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "efe5ae3f-a674-25c0-0016-86261ee742e9", + "x-ms-request-id": "75234682-c01e-0083-0f50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6ba6caa3-c896-3284-02c0-c59b52a0bf4c/test-file-c690ddd4-a217-9dd3-6003-7d2977d7b1aa?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9e1cbf293627bf47a338bd7c2cdf75e9-1cbb944bd608304a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3d86729-fac7-9c66-da48-8f702896ad28", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736681939\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3d86729-fac7-9c66-da48-8f702896ad28", + "x-ms-request-id": "c99fe7e5-401f-0079-6650-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6ba6caa3-c896-3284-02c0-c59b52a0bf4c/test-file-d626dc65-9e8b-032f-0567-3db820911e1c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae6cd62910ef2d4ca4b387f7b248b7a0-6c3ff0e8b9127a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3dd5ab0-ae1d-8b7a-37d4-9e60bcad7c49", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D75767366B868F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3dd5ab0-ae1d-8b7a-37d4-9e60bcad7c49", + "x-ms-request-id": "c99fe7e6-401f-0079-6750-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6ba6caa3-c896-3284-02c0-c59b52a0bf4c/test-file-d626dc65-9e8b-032f-0567-3db820911e1c?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5084a67-7bb4-d0ff-fd75-d82a6e824934", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-rename-source": "/test-filesystem-6ba6caa3-c896-3284-02c0-c59b52a0bf4c/test-file-c690ddd4-a217-9dd3-6003-7d2977d7b1aa", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-unmodified-since": "Thu, 24 Oct 2019 03:15:09 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5084a67-7bb4-d0ff-fd75-d82a6e824934", + "x-ms-request-id": "c99fe7e7-401f-0079-6850-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6ba6caa3-c896-3284-02c0-c59b52a0bf4c/test-file-d626dc65-9e8b-032f-0567-3db820911e1c", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "72f80112-b6a4-ad94-7221-b320c4ffe876", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D7576736681939\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "72f80112-b6a4-ad94-7221-b320c4ffe876", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "752346ea-c01e-0083-7050-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6ba6caa3-c896-3284-02c0-c59b52a0bf4c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef59ec384c2b72428317714bbec98699-32fe4c9b92403744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6d175ebe-d78a-8c8f-eb9b-5c549b3b4e31", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6d175ebe-d78a-8c8f-eb9b-5c549b3b4e31", + "x-ms-request-id": "752346f1-c01e-0083-7750-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa25339d-6325-1f06-dadf-83af2166db70?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d6b0e676d2ae04fb6b229211149380c-ef7f023b8464384b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9d9164a6-1adc-5b2a-57f7-92ab53df6b85", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:09 GMT", + "ETag": "\u00220x8D75767368FCE43\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9d9164a6-1adc-5b2a-57f7-92ab53df6b85", + "x-ms-request-id": "75234708-c01e-0083-0e50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa25339d-6325-1f06-dadf-83af2166db70/test-file-3748ebbf-e9d9-2149-4826-ca28fb2d8908?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-78ec5d1929763a4690888cfd186e1f90-98f8f1b45c1dc948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa19e191-4589-bdd9-1a6f-55b650015f2a", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D757673698B871\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa19e191-4589-bdd9-1a6f-55b650015f2a", + "x-ms-request-id": "c99fe7e9-401f-0079-6a50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa25339d-6325-1f06-dadf-83af2166db70/test-file-8249896e-aed6-81b0-5758-fdd3da583808?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-deef62ac1e1bb9438cb847299693a488-c998f32bb9f8b14f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f81e3a6-29f7-e379-3198-52314806e2c2", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D75767369C9492\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f81e3a6-29f7-e379-3198-52314806e2c2", + "x-ms-request-id": "c99fe7ea-401f-0079-6b50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa25339d-6325-1f06-dadf-83af2166db70/test-file-3748ebbf-e9d9-2149-4826-ca28fb2d8908", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f72cc5b7-d9d7-4f11-00b4-e87b8b4ed4f1", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D757673698B871\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f72cc5b7-d9d7-4f11-00b4-e87b8b4ed4f1", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "75234738-c01e-0083-3b50-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa25339d-6325-1f06-dadf-83af2166db70/test-file-8249896e-aed6-81b0-5758-fdd3da583808?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8279d8ff-ead9-5dea-3ced-d4b65e9b05bb", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-rename-source": "/test-filesystem-fa25339d-6325-1f06-dadf-83af2166db70/test-file-3748ebbf-e9d9-2149-4826-ca28fb2d8908", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-match": "\u00220x8D757673698B871\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8279d8ff-ead9-5dea-3ced-d4b65e9b05bb", + "x-ms-request-id": "c99fe7eb-401f-0079-6c50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa25339d-6325-1f06-dadf-83af2166db70/test-file-8249896e-aed6-81b0-5758-fdd3da583808", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b27b02dc-51d4-7f17-f5d0-5eb3f6170230", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D757673698B871\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b27b02dc-51d4-7f17-f5d0-5eb3f6170230", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "7523474d-c01e-0083-4f50-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa25339d-6325-1f06-dadf-83af2166db70?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d2d110d656efbf48b99d0c2d466e1e4f-8666e5b2aad7e742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5bd9c33c-521f-07e6-81a1-374c9f26f5df", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5bd9c33c-521f-07e6-81a1-374c9f26f5df", + "x-ms-request-id": "75234767-c01e-0083-6750-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eaf9faca-abd5-3142-397a-b446c60abff0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d1eaf5fcaa2e1841a1995780aeecf57d-b48a644a228de14d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c442ab98-ed0a-9020-81a7-21a59da04076", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736BA8F70\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c442ab98-ed0a-9020-81a7-21a59da04076", + "x-ms-request-id": "75234770-c01e-0083-6f50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eaf9faca-abd5-3142-397a-b446c60abff0/test-file-365446e1-c2af-23a1-e960-386b2815bdbd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-11a7ae1286d22b41b250744b68f5bcdb-8cb789f96aaebe4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d4b0c29-2b27-d528-091e-daaab5b4686c", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736C0F579\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d4b0c29-2b27-d528-091e-daaab5b4686c", + "x-ms-request-id": "c99fe7ec-401f-0079-6d50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eaf9faca-abd5-3142-397a-b446c60abff0/test-file-c18c63e9-25f1-e7ae-614a-edc8100b9f7e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9506fe1189b1de47bc92475565c33c5b-bd4b5eaf31560a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "20ac457e-3ade-0421-5e64-cbdd3e60c5fe", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736C43908\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20ac457e-3ade-0421-5e64-cbdd3e60c5fe", + "x-ms-request-id": "c99fe7ed-401f-0079-6e50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-eaf9faca-abd5-3142-397a-b446c60abff0/test-file-c18c63e9-25f1-e7ae-614a-edc8100b9f7e?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca4959f5-7e5e-299f-043c-bc65c4b8ae52", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-rename-source": "/test-filesystem-eaf9faca-abd5-3142-397a-b446c60abff0/test-file-365446e1-c2af-23a1-e960-386b2815bdbd", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-none-match": "\u0022garbage\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca4959f5-7e5e-299f-043c-bc65c4b8ae52", + "x-ms-request-id": "c99fe7ee-401f-0079-6f50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eaf9faca-abd5-3142-397a-b446c60abff0/test-file-c18c63e9-25f1-e7ae-614a-edc8100b9f7e", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5e8a49d-fa17-019f-bc1d-8c36903d9415", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736C0F579\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e5e8a49d-fa17-019f-bc1d-8c36903d9415", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "752347a2-c01e-0083-1b50-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-eaf9faca-abd5-3142-397a-b446c60abff0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4fa5759bf841b0488aee6640ebbcee37-bfbe65159c142a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "20c8634b-c8d0-183b-7428-07d537eaa166", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20c8634b-c8d0-183b-7428-07d537eaa166", + "x-ms-request-id": "752347a4-c01e-0083-1d50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704c3dbe-f200-9a7d-70b6-acffd394d55a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e9e32c29f51c674889930d469893e200-a8e0a43d87b3e940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ed4cc075-8b14-58fb-e52d-b0191c3c45df", + "x-ms-date": "Wed, 23 Oct 2019 03:15:10 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736DA522C\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed4cc075-8b14-58fb-e52d-b0191c3c45df", + "x-ms-request-id": "752347bb-c01e-0083-3150-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-704c3dbe-f200-9a7d-70b6-acffd394d55a/test-file-a8b4ac52-75ff-4bf1-f923-f11267ca9e12?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-43f4f8a992a37042ab538c1c5dd49166-cc0a4683169d6d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4e60aba8-51a9-004f-cf00-f4f09ae8f11a", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D7576736E01A34\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e60aba8-51a9-004f-cf00-f4f09ae8f11a", + "x-ms-request-id": "c99fe7ef-401f-0079-7050-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-704c3dbe-f200-9a7d-70b6-acffd394d55a/test-file-bd5c9d8f-33b2-6a96-661f-146c2eaa87ce?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6e4f00e6e1489248bb2c0b9844296039-c70eba981cf9e645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25b72ca1-4fce-7590-15f5-e88a3ce2d224", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D7576736E39B85\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25b72ca1-4fce-7590-15f5-e88a3ce2d224", + "x-ms-request-id": "c99fe7f0-401f-0079-7150-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704c3dbe-f200-9a7d-70b6-acffd394d55a/test-file-a8b4ac52-75ff-4bf1-f923-f11267ca9e12?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1e84cf51b4dbd419c1c3ee923513959-38e3a8589374a84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cece1db5-0d7b-6b2c-7d78-f0dea16684c7", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "edd92579-357e-3faf-35f0-ad2af04e7611", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736E01A34\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cece1db5-0d7b-6b2c-7d78-f0dea16684c7", + "x-ms-lease-id": "edd92579-357e-3faf-35f0-ad2af04e7611", + "x-ms-request-id": "752347d0-c01e-0083-4450-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-704c3dbe-f200-9a7d-70b6-acffd394d55a/test-file-bd5c9d8f-33b2-6a96-661f-146c2eaa87ce?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d27480c0-a87f-1795-3d60-847a712126b6", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-rename-source": "/test-filesystem-704c3dbe-f200-9a7d-70b6-acffd394d55a/test-file-a8b4ac52-75ff-4bf1-f923-f11267ca9e12", + "x-ms-return-client-request-id": "true", + "x-ms-source-lease-id": "edd92579-357e-3faf-35f0-ad2af04e7611", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d27480c0-a87f-1795-3d60-847a712126b6", + "x-ms-request-id": "c99fe7f1-401f-0079-7250-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704c3dbe-f200-9a7d-70b6-acffd394d55a/test-file-bd5c9d8f-33b2-6a96-661f-146c2eaa87ce", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "201e999f-b2f1-d647-414e-96b64cb7a504", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736E01A34\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "201e999f-b2f1-d647-414e-96b64cb7a504", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-lease-duration": "infinite", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "752347e3-c01e-0083-5750-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704c3dbe-f200-9a7d-70b6-acffd394d55a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d00f65ee869f14a9a4e6873ad07ab88-fa71f72e5fb5a344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d8db4184-0503-bdc4-9620-4e2ac6609734", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d8db4184-0503-bdc4-9620-4e2ac6609734", + "x-ms-request-id": "752347e5-c01e-0083-5950-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:15:09.8360217-07:00", + "RandomSeed": "1900310507", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsFail.json new file mode 100644 index 000000000000..d2a2a35d1ff9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsFail.json @@ -0,0 +1,874 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d4f1ca13-3bd4-0a57-c958-96c1b935ec59?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e91edbe5f6e6624db6a7b928bcdc9de6-0f1b3f3468cbae43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "86704baf-8ff0-eb82-00d8-dd6be5b639fe", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671ACDB5EE\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86704baf-8ff0-eb82-00d8-dd6be5b639fe", + "x-ms-request-id": "4c814ae4-701e-0062-294f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d4f1ca13-3bd4-0a57-c958-96c1b935ec59/test-file-21894dbf-a314-8cce-c6ea-ac964b16c18a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-272abfc0a61e134aa3e41e07841c0121-a7574eb05b09f94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fc80f105-88b5-0c89-7de4-bf05e2eca0e9", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AD35638\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fc80f105-88b5-0c89-7de4-bf05e2eca0e9", + "x-ms-request-id": "4548878b-501f-0065-1e4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d4f1ca13-3bd4-0a57-c958-96c1b935ec59/test-file-edbd5217-cba5-5939-e3d0-40f6a97ae22e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0e1e635c1a583e4c91281b7d5b2851a8-af57aeee11d76441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "573c107e-34db-3acc-b727-18e448926203", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AD6F746\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "573c107e-34db-3acc-b727-18e448926203", + "x-ms-request-id": "4548878c-501f-0065-1f4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d4f1ca13-3bd4-0a57-c958-96c1b935ec59/test-file-edbd5217-cba5-5939-e3d0-40f6a97ae22e?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "99774bf9-8b3d-9552-6f56-a26eacf1dcdc", + "x-ms-date": "Wed, 23 Oct 2019 03:14:23 GMT", + "x-ms-rename-source": "/test-filesystem-d4f1ca13-3bd4-0a57-c958-96c1b935ec59/test-file-21894dbf-a314-8cce-c6ea-ac964b16c18a", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-modified-since": "Thu, 24 Oct 2019 03:14:23 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "99774bf9-8b3d-9552-6f56-a26eacf1dcdc", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "4548878d-501f-0065-204f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:4548878d-501f-0065-204f-89d11b000000\nTime:2019-10-23T03:14:24.0012119Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d4f1ca13-3bd4-0a57-c958-96c1b935ec59?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cfd6650799add84b86db6b9ed771aab8-f10ce5b529f22e4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fceb9775-c81a-76c5-3ea7-3804a4e5a58b", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fceb9775-c81a-76c5-3ea7-3804a4e5a58b", + "x-ms-request-id": "4c814b04-701e-0062-454f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecfca0bb-9d7a-ca59-b240-dd52b10fde42?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a0780f6c512ea489cb52d1e60133776-f30a58a5c60e7645-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "15874e45-732f-d8e3-3e20-49daeb72c42e", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AE008C6\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15874e45-732f-d8e3-3e20-49daeb72c42e", + "x-ms-request-id": "4c814b07-701e-0062-484f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ecfca0bb-9d7a-ca59-b240-dd52b10fde42/test-file-600df5c9-90ec-db85-de22-c412c6d9d31d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c658c705507d4948b1a53198fdc8e932-1b3e299defc8ed41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01b6a7a3-3387-b4ea-c9ac-370daed01164", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AE5B3B7\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01b6a7a3-3387-b4ea-c9ac-370daed01164", + "x-ms-request-id": "4548878e-501f-0065-214f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ecfca0bb-9d7a-ca59-b240-dd52b10fde42/test-file-e52e2c4d-6265-00a6-e289-00ccbaa044f7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba29d84c3af132439d22333d74f578c8-d667039711887340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6a97710e-09b8-4050-01b5-1ffd321dfa28", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AE91047\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a97710e-09b8-4050-01b5-1ffd321dfa28", + "x-ms-request-id": "4548878f-501f-0065-224f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ecfca0bb-9d7a-ca59-b240-dd52b10fde42/test-file-e52e2c4d-6265-00a6-e289-00ccbaa044f7?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "48bd70b4-d908-2a3e-bf2e-1d6db29846fe", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-rename-source": "/test-filesystem-ecfca0bb-9d7a-ca59-b240-dd52b10fde42/test-file-600df5c9-90ec-db85-de22-c412c6d9d31d", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-unmodified-since": "Tue, 22 Oct 2019 03:14:23 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "48bd70b4-d908-2a3e-bf2e-1d6db29846fe", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "45488790-501f-0065-234f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:45488790-501f-0065-234f-89d11b000000\nTime:2019-10-23T03:14:24.1172939Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecfca0bb-9d7a-ca59-b240-dd52b10fde42?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7151478b0897124383c481b69a226f95-fd67138862a98941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1494346-b160-8d20-00ae-e033d5d3cafd", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1494346-b160-8d20-00ae-e033d5d3cafd", + "x-ms-request-id": "4c814b29-701e-0062-654f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-59acca6e-1c55-7eaf-43a1-17ed053bea7a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e125d8e37912524db46459eb8554d064-e8014f59469f0245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7495d651-1e97-2ae1-94ca-7ebe9a3288c5", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AF1E65D\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7495d651-1e97-2ae1-94ca-7ebe9a3288c5", + "x-ms-request-id": "4c814b2c-701e-0062-684f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-59acca6e-1c55-7eaf-43a1-17ed053bea7a/test-file-ef7c65c3-5bad-e9af-2cff-096fca302949?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-13b8019b48380b4a8bc89312f925c588-c51c88cfb324144f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "efba8c5d-567d-f6b0-27ac-489814715f63", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AF7A8F0\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "efba8c5d-567d-f6b0-27ac-489814715f63", + "x-ms-request-id": "45488791-501f-0065-244f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-59acca6e-1c55-7eaf-43a1-17ed053bea7a/test-file-e06235a1-5a96-4d1f-82e4-eab0802ae34c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd610c8a3de9fe4ea3644f9026221ece-208c90a0fd059e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0e3779d-327d-0385-6d6c-6d986bff75fc", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671AFAD16B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0e3779d-327d-0385-6d6c-6d986bff75fc", + "x-ms-request-id": "45488792-501f-0065-254f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-59acca6e-1c55-7eaf-43a1-17ed053bea7a/test-file-e06235a1-5a96-4d1f-82e4-eab0802ae34c?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09135760-1247-b9cf-660d-d009cb329a0b", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-rename-source": "/test-filesystem-59acca6e-1c55-7eaf-43a1-17ed053bea7a/test-file-ef7c65c3-5bad-e9af-2cff-096fca302949", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-match": "\u0022garbage\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09135760-1247-b9cf-660d-d009cb329a0b", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "45488793-501f-0065-264f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:45488793-501f-0065-264f-89d11b000000\nTime:2019-10-23T03:14:24.2193656Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-59acca6e-1c55-7eaf-43a1-17ed053bea7a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10d0c1df7a561c48a5d7fc24233a14d2-9cd01f7a15904648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1338354d-6ceb-b6b5-2bf3-c15250e49b36", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1338354d-6ceb-b6b5-2bf3-c15250e49b36", + "x-ms-request-id": "4c814b36-701e-0062-714f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49c0cac1-edf4-049a-2497-7fccabae5cd1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-255fb9a10c9a76479439e4b24bc818e4-0f114f43cdaa264c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "925f30e0-66d4-5f53-9a34-ee53ece80a7d", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:24 GMT", + "ETag": "\u00220x8D757671B010453\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "925f30e0-66d4-5f53-9a34-ee53ece80a7d", + "x-ms-request-id": "4c814b38-701e-0062-734f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-49c0cac1-edf4-049a-2497-7fccabae5cd1/test-file-c7f4ef97-0428-3a3c-aafc-f579e6ef6943?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-58f80453b149b542ae40cf36a300c0f2-69d66a2bfb99a04a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa138970-63ec-db7d-f324-e7d871d979ab", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671B0D99B1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa138970-63ec-db7d-f324-e7d871d979ab", + "x-ms-request-id": "45488794-501f-0065-274f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-49c0cac1-edf4-049a-2497-7fccabae5cd1/test-file-13e7abcb-8ffc-cd2d-f2fd-92cb0876a1df?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba0578b82c5a5d4da0ec15c0666dff68-fd603384f9321347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "edfa50e2-c4e3-e16e-5b45-b8efd1b1d27d", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671B11ADEA\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "edfa50e2-c4e3-e16e-5b45-b8efd1b1d27d", + "x-ms-request-id": "45488795-501f-0065-284f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49c0cac1-edf4-049a-2497-7fccabae5cd1/test-file-c7f4ef97-0428-3a3c-aafc-f579e6ef6943", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b7e93677-b47c-60fb-1a27-0196066837a9", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:14:24 GMT", + "ETag": "\u00220x8D757671B0D99B1\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b7e93677-b47c-60fb-1a27-0196066837a9", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "4c814b51-701e-0062-0b4f-89bd78000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-49c0cac1-edf4-049a-2497-7fccabae5cd1/test-file-13e7abcb-8ffc-cd2d-f2fd-92cb0876a1df?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a77eb59-1ac8-ce01-0d53-cda91a3806eb", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-rename-source": "/test-filesystem-49c0cac1-edf4-049a-2497-7fccabae5cd1/test-file-c7f4ef97-0428-3a3c-aafc-f579e6ef6943", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-none-match": "\u00220x8D757671B0D99B1\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a77eb59-1ac8-ce01-0d53-cda91a3806eb", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "45488796-501f-0065-294f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:45488796-501f-0065-294f-89d11b000000\nTime:2019-10-23T03:14:24.4034961Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49c0cac1-edf4-049a-2497-7fccabae5cd1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44f4e56806359b4ea814d0c255e112f1-73fdc488df46f941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1a3da94d-9cf0-23e1-08d9-cb1dcfe1ab49", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1a3da94d-9cf0-23e1-08d9-cb1dcfe1ab49", + "x-ms-request-id": "4c814b59-701e-0062-134f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fe5caee7-dbd4-45fd-8f9d-efa5e473b416?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0559e8433efad84db47f0e395783d876-3c89fe529842914a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6ba6ec76-559a-71c2-abf7-8b52ac3b3f95", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:24 GMT", + "ETag": "\u00220x8D757671B1CCEC8\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6ba6ec76-559a-71c2-abf7-8b52ac3b3f95", + "x-ms-request-id": "4c814b5d-701e-0062-174f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fe5caee7-dbd4-45fd-8f9d-efa5e473b416/test-file-991db525-3a85-fb4e-b451-d04ae67cfd50?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7630d7f24c25e747a76f7b73481df062-e2c51f4b014a3a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "925c5f4b-7021-3c43-9eaa-b74984788a2f", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671B221F03\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "925c5f4b-7021-3c43-9eaa-b74984788a2f", + "x-ms-request-id": "45488797-501f-0065-2a4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fe5caee7-dbd4-45fd-8f9d-efa5e473b416/test-file-87bf3bfa-470c-dcc9-3972-269b754a9b0c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c26d9c907013c94bafb26c7a6a9a7913-0ebfa8af7cbba44f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2408955f-d7e8-04e5-967f-59ae4aa7c753", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "ETag": "\u00220x8D757671B251C7E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2408955f-d7e8-04e5-967f-59ae4aa7c753", + "x-ms-request-id": "45488798-501f-0065-2b4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fe5caee7-dbd4-45fd-8f9d-efa5e473b416/test-file-87bf3bfa-470c-dcc9-3972-269b754a9b0c?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df3c2b4c-7742-1a24-f9fa-f1a0117fd93a", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-rename-source": "/test-filesystem-fe5caee7-dbd4-45fd-8f9d-efa5e473b416/test-file-991db525-3a85-fb4e-b451-d04ae67cfd50", + "x-ms-return-client-request-id": "true", + "x-ms-source-lease-id": "a7e35727-7bc3-f277-34ab-a7d2851e9dfb", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:14:23 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df3c2b4c-7742-1a24-f9fa-f1a0117fd93a", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "45488799-501f-0065-2c4f-89d11b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:45488799-501f-0065-2c4f-89d11b000000\nTime:2019-10-23T03:14:24.5345891Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fe5caee7-dbd4-45fd-8f9d-efa5e473b416?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3e9067327298b4a8263730ab6c8d64a-d785365df1f28e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e625335-e76b-9711-863b-ac7e116f7f8d", + "x-ms-date": "Wed, 23 Oct 2019 03:14:24 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:14:24 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e625335-e76b-9711-863b-ac7e116f7f8d", + "x-ms-request-id": "4c814b6e-701e-0062-244f-89bd78000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:14:23.9223912-07:00", + "RandomSeed": "719332054", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsFailAsync.json new file mode 100644 index 000000000000..50d98c70b9a0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenameAsync_SourceAccessConditionsFailAsync.json @@ -0,0 +1,874 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c42524c0-c765-139f-f8ed-f46da56f217c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-028f987b2b184c4fa4018160de710720-aca661c767a36242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1408ea3f-1b2f-a5ad-0757-b1c1ed20b043", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D7576736F38400\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1408ea3f-1b2f-a5ad-0757-b1c1ed20b043", + "x-ms-request-id": "752347ef-c01e-0083-6250-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c42524c0-c765-139f-f8ed-f46da56f217c/test-file-b85e5e38-54ee-eec9-0b4a-9855c257cdd7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5759decd61c0fe4dad3a3afc2d6f186a-8a011bd7818d044c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e70fc15f-8dc1-eb80-201a-09e48257e3b0", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D7576736F89BC5\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e70fc15f-8dc1-eb80-201a-09e48257e3b0", + "x-ms-request-id": "c99fe7f2-401f-0079-7350-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c42524c0-c765-139f-f8ed-f46da56f217c/test-file-6819da89-f4f3-2adc-1245-cadee200cdb3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-10af62791b0e3e448473b816ed68824c-1034c24ea8d4d846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "463fc22c-843e-6a18-e5e4-d57cc2a2091f", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D7576736FC901B\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "463fc22c-843e-6a18-e5e4-d57cc2a2091f", + "x-ms-request-id": "c99fe7f3-401f-0079-7450-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c42524c0-c765-139f-f8ed-f46da56f217c/test-file-6819da89-f4f3-2adc-1245-cadee200cdb3?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1fb134ae-86c1-d974-748b-1a6310995761", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-rename-source": "/test-filesystem-c42524c0-c765-139f-f8ed-f46da56f217c/test-file-b85e5e38-54ee-eec9-0b4a-9855c257cdd7", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-modified-since": "Thu, 24 Oct 2019 03:15:11 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1fb134ae-86c1-d974-748b-1a6310995761", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "c99fe7f4-401f-0079-7550-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:c99fe7f4-401f-0079-7550-89837b000000\nTime:2019-10-23T03:15:11.2210734Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c42524c0-c765-139f-f8ed-f46da56f217c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6f46eb43078128459a27d75a266724e3-a80d2fa14e87e84d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8dce2bbe-e9f0-c55d-e1ad-80d5c804932b", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8dce2bbe-e9f0-c55d-e1ad-80d5c804932b", + "x-ms-request-id": "75234811-c01e-0083-0150-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dd7702a8-778e-0cc9-ff69-c4260536b80d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5f48051dbd5904c9b55e746555c30be-be3c5d836453524f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1d965607-34ef-47c7-61c1-8d872536c0aa", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D757673705135E\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1d965607-34ef-47c7-61c1-8d872536c0aa", + "x-ms-request-id": "75234817-c01e-0083-0750-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dd7702a8-778e-0cc9-ff69-c4260536b80d/test-file-045b73f4-af5f-de61-9128-be54a996eba0?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-41c81be7dec02041873753ba0e82b498-20a4fa5ce9831147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad3e2279-7b04-58f6-f5b7-8cc776739dcb", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D75767370B03AD\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad3e2279-7b04-58f6-f5b7-8cc776739dcb", + "x-ms-request-id": "c99fe7f5-401f-0079-7650-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dd7702a8-778e-0cc9-ff69-c4260536b80d/test-file-b79eedd6-1217-590b-5515-07012c58a2a7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8444fe427388e145bea538b76fe0e388-ab3aa09402c4ac47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4e32b7c0-734b-67d0-17e4-58ee74f42b9d", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D75767370E0B59\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e32b7c0-734b-67d0-17e4-58ee74f42b9d", + "x-ms-request-id": "c99fe7f6-401f-0079-7750-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dd7702a8-778e-0cc9-ff69-c4260536b80d/test-file-b79eedd6-1217-590b-5515-07012c58a2a7?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "74407d46-5425-8a5c-0674-7073e5adf882", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-rename-source": "/test-filesystem-dd7702a8-778e-0cc9-ff69-c4260536b80d/test-file-045b73f4-af5f-de61-9128-be54a996eba0", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-unmodified-since": "Tue, 22 Oct 2019 03:15:11 GMT", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "74407d46-5425-8a5c-0674-7073e5adf882", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "c99fe7f7-401f-0079-7850-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:c99fe7f7-401f-0079-7850-89837b000000\nTime:2019-10-23T03:15:11.3371556Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-dd7702a8-778e-0cc9-ff69-c4260536b80d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c8b96f20b51a4843b072e9aa834b6f86-8f1e2bad896e184b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6a85998-b7b4-c077-873f-9923a5feb3a3", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f6a85998-b7b4-c077-873f-9923a5feb3a3", + "x-ms-request-id": "7523483c-c01e-0083-2550-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3cb4bd38-2151-1572-8c95-2f8b56435685?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b6088522de69f4bb87980bc0b616ab7-81b25f03087dee45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "76e15ae7-d1cc-77a1-e692-6a1e88ec6a44", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D757673717DB6F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76e15ae7-d1cc-77a1-e692-6a1e88ec6a44", + "x-ms-request-id": "75234843-c01e-0083-2c50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3cb4bd38-2151-1572-8c95-2f8b56435685/test-file-27bd13e8-2723-359d-eed0-97407f257ebd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-08fde1333eeeaa4bbe0f04905bb78caf-5fa7d8b00bf68247-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83645da6-dd10-bf22-bcab-87fc3960f7c0", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D757673721EF69\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83645da6-dd10-bf22-bcab-87fc3960f7c0", + "x-ms-request-id": "c99fe7f8-401f-0079-7950-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3cb4bd38-2151-1572-8c95-2f8b56435685/test-file-9f8eac14-6e48-08e2-5b29-4bbf822a9d3e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-913b28f37f49d147aeeca2d3ce48a137-1d2a0225667b6a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ec5fe46c-bb21-386f-7a5c-28e792623d92", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D7576737252DCE\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec5fe46c-bb21-386f-7a5c-28e792623d92", + "x-ms-request-id": "c99fe7f9-401f-0079-7a50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3cb4bd38-2151-1572-8c95-2f8b56435685/test-file-9f8eac14-6e48-08e2-5b29-4bbf822a9d3e?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9d53d0ce-b1cb-ba1c-6f60-a864d2c61f64", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-rename-source": "/test-filesystem-3cb4bd38-2151-1572-8c95-2f8b56435685/test-file-27bd13e8-2723-359d-eed0-97407f257ebd", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-match": "\u0022garbage\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9d53d0ce-b1cb-ba1c-6f60-a864d2c61f64", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "c99fe7fa-401f-0079-7b50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:c99fe7fa-401f-0079-7b50-89837b000000\nTime:2019-10-23T03:15:11.4732528Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3cb4bd38-2151-1572-8c95-2f8b56435685?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-02a247512fc1094c83f667073181272b-725e7d2956ed0a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c11889ac-9f0e-5dc7-2ccc-ea662c9b4638", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c11889ac-9f0e-5dc7-2ccc-ea662c9b4638", + "x-ms-request-id": "7523487c-c01e-0083-5a50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-82be75bc-a183-ce69-1bbb-b985c3d7d864?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a0fc323e9f74149b10a36c2e7282cf6-dbaa1ee79d18f34e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6c89b5fe-874c-0bc9-204a-a652e6419955", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:10 GMT", + "ETag": "\u00220x8D75767372BB522\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c89b5fe-874c-0bc9-204a-a652e6419955", + "x-ms-request-id": "75234886-c01e-0083-6250-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-82be75bc-a183-ce69-1bbb-b985c3d7d864/test-file-d10f86f3-fee3-5e8a-1fb8-9c38bf00b8cd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5103dfdc6cdfb3429865bf350817f05f-b7dc82825f4e8b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f758cb1-9a3f-0066-2b2a-4d93eb914c1f", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D7576737312224\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f758cb1-9a3f-0066-2b2a-4d93eb914c1f", + "x-ms-request-id": "c99fe7fb-401f-0079-7c50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-82be75bc-a183-ce69-1bbb-b985c3d7d864/test-file-7602d992-8cba-8707-6e40-4036d526a61c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-204800dff6b0fc4c93e647c39b773702-f360c60bbd310145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ded1095f-a800-25e9-84ed-20fe5a2f2b04", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D757673734CB66\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ded1095f-a800-25e9-84ed-20fe5a2f2b04", + "x-ms-request-id": "c99fe7fc-401f-0079-7d50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-82be75bc-a183-ce69-1bbb-b985c3d7d864/test-file-d10f86f3-fee3-5e8a-1fb8-9c38bf00b8cd", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ccd6405d-c755-f01c-0f60-ae9d088f5bda", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D7576737312224\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ccd6405d-c755-f01c-0f60-ae9d088f5bda", + "x-ms-creation-time": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "752348a3-c01e-0083-7a50-89613d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-82be75bc-a183-ce69-1bbb-b985c3d7d864/test-file-7602d992-8cba-8707-6e40-4036d526a61c?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1aa13685-5f58-bcae-130a-e3a96bf560bb", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-rename-source": "/test-filesystem-82be75bc-a183-ce69-1bbb-b985c3d7d864/test-file-d10f86f3-fee3-5e8a-1fb8-9c38bf00b8cd", + "x-ms-return-client-request-id": "true", + "x-ms-source-if-none-match": "\u00220x8D7576737312224\u0022", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "213", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1aa13685-5f58-bcae-130a-e3a96bf560bb", + "x-ms-error-code": "SourceConditionNotMet", + "x-ms-request-id": "c99fe7fd-401f-0079-7e50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "SourceConditionNotMet", + "message": "The source condition specified using HTTP conditional header(s) is not met.\nRequestId:c99fe7fd-401f-0079-7e50-89837b000000\nTime:2019-10-23T03:15:11.6013438Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-82be75bc-a183-ce69-1bbb-b985c3d7d864?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d2b2ac37e3dcf647ba990e28c716743e-dc1c6e802c97bd45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1180ee5-41ee-fb82-2ee1-db7f0c4ada80", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1180ee5-41ee-fb82-2ee1-db7f0c4ada80", + "x-ms-request-id": "752348b2-c01e-0083-0950-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aac1d707-afda-0b58-d634-cec708c188a9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ddcccfe28124d147908f91da79698721-5ccb2a0481a8b341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5ce6d6b6-09a8-3680-b50c-fbb972baf26d", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D757673740C791\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ce6d6b6-09a8-3680-b50c-fbb972baf26d", + "x-ms-request-id": "752348bb-c01e-0083-1250-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aac1d707-afda-0b58-d634-cec708c188a9/test-file-84293158-7d86-78a2-0910-9afb10f36df6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9db6445c0afe0f4aabcc02bdd5650a58-f661c2e1ae9b864a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c0c31ec-dbb7-387a-336d-52986f8425c1", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D757673746346F\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c0c31ec-dbb7-387a-336d-52986f8425c1", + "x-ms-request-id": "c99fe7fe-401f-0079-7f50-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aac1d707-afda-0b58-d634-cec708c188a9/test-file-a5e3059f-bfaa-2c91-30dc-7bf7d6d2e5f5?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c9589440f78564d9a61288545bf8e8f-0c779747cf75c143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e30e469-9830-2caa-9fdf-3cda5f826161", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "ETag": "\u00220x8D757673749E5FA\u0022", + "Last-Modified": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e30e469-9830-2caa-9fdf-3cda5f826161", + "x-ms-request-id": "c99fe7ff-401f-0079-8050-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-aac1d707-afda-0b58-d634-cec708c188a9/test-file-a5e3059f-bfaa-2c91-30dc-7bf7d6d2e5f5?mode=legacy", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f28ef800-57a1-39c5-9ae3-4007c4649ad0", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-rename-source": "/test-filesystem-aac1d707-afda-0b58-d634-cec708c188a9/test-file-84293158-7d86-78a2-0910-9afb10f36df6", + "x-ms-return-client-request-id": "true", + "x-ms-source-lease-id": "a96ba76d-e2ae-568d-b35a-da9452a5cfea", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f28ef800-57a1-39c5-9ae3-4007c4649ad0", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "c99fe800-401f-0079-0150-89837b000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:c99fe800-401f-0079-0150-89837b000000\nTime:2019-10-23T03:15:11.7274335Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aac1d707-afda-0b58-d634-cec708c188a9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca859a5edbbc0844b7d0eee6295a53fa-f97ba89ba9a12b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191022.1\u002Bd4df14322044bba2d09efbcee78965f00b047274", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "67da748c-6ff4-30bf-978c-8f9205d3da61", + "x-ms-date": "Wed, 23 Oct 2019 03:15:11 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Oct 2019 03:15:11 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67da748c-6ff4-30bf-978c-8f9205d3da61", + "x-ms-request-id": "752348d7-c01e-0083-2b50-89613d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-22T20:15:11.1445589-07:00", + "RandomSeed": "686248964", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync.json new file mode 100644 index 000000000000..6b521dc3d213 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5b02f45b-9dc6-e3e4-5094-03decd78381b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-52f2bbf0b2cba342bc745f48b0bac373-5ae0f157b25bd643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "96ea0bb5-9605-f497-beb6-811c6650458e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D75410298321CB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "96ea0bb5-9605-f497-beb6-811c6650458e", + "x-ms-request-id": "b5105bc1-701e-00a9-4cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5b02f45b-9dc6-e3e4-5094-03decd78381b/test-file-5444707d-d4ff-d117-7b0b-be36e72c547e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0b016070630f154392b929d1d3ea33c2-d5175b01e7b30a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e3a2749-588c-e1da-f319-1bfad8600c91", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029885179\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e3a2749-588c-e1da-f319-1bfad8600c91", + "x-ms-request-id": "a4eab121-e01f-0084-37f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5b02f45b-9dc6-e3e4-5094-03decd78381b/test-file-5444707d-d4ff-d117-7b0b-be36e72c547e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-31c7524210ef764d867bc9de46ec7440-3a07d7f0b429d94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0608b111-5428-c625-265f-c3df41fa5046", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "3c340262-8327-db01-5aad-16e091adc81e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029885179\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0608b111-5428-c625-265f-c3df41fa5046", + "x-ms-lease-id": "3c340262-8327-db01-5aad-16e091adc81e", + "x-ms-request-id": "b5105bd7-701e-00a9-5ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5b02f45b-9dc6-e3e4-5094-03decd78381b/test-file-5444707d-d4ff-d117-7b0b-be36e72c547e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7ad1db171257c4da1fc29c521234737-7d45377578350844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e0cf39ee-c1a4-25f6-4b26-999272124e55", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "3c340262-8327-db01-5aad-16e091adc81e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029885179\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e0cf39ee-c1a4-25f6-4b26-999272124e55", + "x-ms-lease-id": "3c340262-8327-db01-5aad-16e091adc81e", + "x-ms-request-id": "b5105bdd-701e-00a9-65f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5b02f45b-9dc6-e3e4-5094-03decd78381b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-40ef6b3158f3ce4a832ad29c75d0d39d-58b1d8d8995fe843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "07f1830b-702b-90a1-065a-1b4cb40db9fe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07f1830b-702b-90a1-065a-1b4cb40db9fe", + "x-ms-request-id": "b5105be5-701e-00a9-6cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "143872866", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsyncAsync.json new file mode 100644 index 000000000000..57dfdd223932 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsyncAsync.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecbb4dd0-b7ef-fc24-1d7b-688f8571d45d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c9d303d9866569489c8d1867b7716d55-a220be2ba4725c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cad7ff51-eb13-3079-8b75-a5b9647884a0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103974A890\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cad7ff51-eb13-3079-8b75-a5b9647884a0", + "x-ms-request-id": "b5108580-701e-00a9-2ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ecbb4dd0-b7ef-fc24-1d7b-688f8571d45d/test-file-0172034c-4c3b-45d6-d911-47eb5b461ca2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac9f2eee69535847bcf6481b29e3e31c-7df47c8653dba54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dc92ba7f-a908-05d2-2992-f001a48ed444", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D754103979BD8F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc92ba7f-a908-05d2-2992-f001a48ed444", + "x-ms-request-id": "a4eab31e-e01f-0084-27f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecbb4dd0-b7ef-fc24-1d7b-688f8571d45d/test-file-0172034c-4c3b-45d6-d911-47eb5b461ca2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7dcac03af947d04dba7c971e2af39c94-300e8a8fe5c3834a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2f25930-3ad1-80f2-b34f-2491d59b569d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0ae80358-fe3a-4206-b876-d336ae8b5f1f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103979BD8F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2f25930-3ad1-80f2-b34f-2491d59b569d", + "x-ms-lease-id": "0ae80358-fe3a-4206-b876-d336ae8b5f1f", + "x-ms-request-id": "b510858b-701e-00a9-38f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecbb4dd0-b7ef-fc24-1d7b-688f8571d45d/test-file-0172034c-4c3b-45d6-d911-47eb5b461ca2?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c45323dff6aae488be2172e982ef7ea-6b89decbdbcee54b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5506331e-7d98-914d-27ea-ed651b0851eb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "0ae80358-fe3a-4206-b876-d336ae8b5f1f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103979BD8F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5506331e-7d98-914d-27ea-ed651b0851eb", + "x-ms-lease-id": "0ae80358-fe3a-4206-b876-d336ae8b5f1f", + "x-ms-request-id": "b5108594-701e-00a9-3ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecbb4dd0-b7ef-fc24-1d7b-688f8571d45d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d39434664e73549be70f3e430cf6a85-b35c31e1a3d6a54b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a272b425-0195-b505-83a3-6238462afb60", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a272b425-0195-b505-83a3-6238462afb60", + "x-ms-request-id": "b5108598-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "201207797", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..87a1698a38d8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditions.json @@ -0,0 +1,883 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9cb37cfa-44bb-8617-0568-6253a1c8db97?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec96a9a04299f546b0ff2fce9cc0ef25-77cc7bff8de9ec42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7b506f69-48a0-28e9-0754-eeb83cb15d18", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D75410299438D0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b506f69-48a0-28e9-0754-eeb83cb15d18", + "x-ms-request-id": "b5105bf1-701e-00a9-78f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9cb37cfa-44bb-8617-0568-6253a1c8db97/test-file-2e9340c3-3d59-30a3-4068-5c1028d4a90a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c9a0034a90ed504fb472b4e968ac6ecb-d447432c8f001647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9c7e034e-0867-2bfe-cb20-3b37ecd90032", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D754102999A5FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9c7e034e-0867-2bfe-cb20-3b37ecd90032", + "x-ms-request-id": "a4eab122-e01f-0084-38f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9cb37cfa-44bb-8617-0568-6253a1c8db97/test-file-2e9340c3-3d59-30a3-4068-5c1028d4a90a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8f152d4d88949649a52543c947f2255f-e438417d51a31146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f8ce0c7c-dcfb-23c7-631b-52e876222da1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "3287e3aa-2bc7-63a0-497e-92dcfe2a54bd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D754102999A5FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8ce0c7c-dcfb-23c7-631b-52e876222da1", + "x-ms-lease-id": "3287e3aa-2bc7-63a0-497e-92dcfe2a54bd", + "x-ms-request-id": "b5105c01-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9cb37cfa-44bb-8617-0568-6253a1c8db97/test-file-2e9340c3-3d59-30a3-4068-5c1028d4a90a?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d18f0fa9bc693349b84a151c500f2411-a04bbe2ba8555641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f15fce55-5c5c-7dc2-079f-c13ababab2e8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "3287e3aa-2bc7-63a0-497e-92dcfe2a54bd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D754102999A5FD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f15fce55-5c5c-7dc2-079f-c13ababab2e8", + "x-ms-lease-id": "3287e3aa-2bc7-63a0-497e-92dcfe2a54bd", + "x-ms-request-id": "b5105c13-701e-00a9-15f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9cb37cfa-44bb-8617-0568-6253a1c8db97?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-77caf51f270c214baf735ed1eebd9823-fe7c8890a6cb3e45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a893c7dd-3cc2-6f45-bb60-16771aa2e286", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a893c7dd-3cc2-6f45-bb60-16771aa2e286", + "x-ms-request-id": "b5105c1a-701e-00a9-1cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00753eac-95bd-4baa-22be-c12ba426c747?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b56c11969e25494ba5d6d26430cb296f-aa10c0a074495b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "76ef304e-5e49-485d-1d47-85037a1aca94", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029A5502F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76ef304e-5e49-485d-1d47-85037a1aca94", + "x-ms-request-id": "b5105c22-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-00753eac-95bd-4baa-22be-c12ba426c747/test-file-7337cf99-ee45-a25f-1820-80a1a82a57ed?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a6122e0f8d228b4e8ff58c0ae403508f-d794389277674644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "24e65850-12fd-5f47-d14c-5e29ddbc9ff2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029B2EBC2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24e65850-12fd-5f47-d14c-5e29ddbc9ff2", + "x-ms-request-id": "a4eab123-e01f-0084-39f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00753eac-95bd-4baa-22be-c12ba426c747/test-file-7337cf99-ee45-a25f-1820-80a1a82a57ed?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-42c5c0c52fb2924796a0fea10877ee06-787fde9f8d98714a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eceee374-9457-f928-f99e-53a8e8164651", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "46cb98f0-573c-475e-d054-2a3118801ef6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029B2EBC2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eceee374-9457-f928-f99e-53a8e8164651", + "x-ms-lease-id": "46cb98f0-573c-475e-d054-2a3118801ef6", + "x-ms-request-id": "b5105c47-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00753eac-95bd-4baa-22be-c12ba426c747/test-file-7337cf99-ee45-a25f-1820-80a1a82a57ed?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:29 GMT", + "traceparent": "00-ceaea909ffd92e4e8950993fc4683bb2-0b33cc967fbbe940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "34bc9c4f-3291-b09f-f356-57a4de473dd5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "46cb98f0-573c-475e-d054-2a3118801ef6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029B2EBC2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "34bc9c4f-3291-b09f-f356-57a4de473dd5", + "x-ms-lease-id": "46cb98f0-573c-475e-d054-2a3118801ef6", + "x-ms-request-id": "b5105c4e-701e-00a9-4af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00753eac-95bd-4baa-22be-c12ba426c747?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dc8a78990e3a484fbffb3877536363aa-3c0b26daa7fa0d44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b59584a-115a-fbc0-c833-ce15f70ade5f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b59584a-115a-fbc0-c833-ce15f70ade5f", + "x-ms-request-id": "b5105c56-701e-00a9-50f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-64868568-c9b9-0b0a-7b96-0060eded7789?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0fc286dfb1764d4b9b0dab8f6a92c6f3-564cc2d9feb2d64c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b349e452-e0e3-80ca-4d4d-d0c3105f0ddb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029BC0CA6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b349e452-e0e3-80ca-4d4d-d0c3105f0ddb", + "x-ms-request-id": "b5105c5f-701e-00a9-57f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-64868568-c9b9-0b0a-7b96-0060eded7789/test-file-250344bb-58b0-7671-0a60-d4fa074d966e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-acba7b857ab2ec409a88a937cecfc115-9f6a27ffe6859e42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3001e7b1-0808-f979-72d2-a9820bd079ff", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029C28BB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3001e7b1-0808-f979-72d2-a9820bd079ff", + "x-ms-request-id": "a4eab124-e01f-0084-3af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-64868568-c9b9-0b0a-7b96-0060eded7789/test-file-250344bb-58b0-7671-0a60-d4fa074d966e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-adc79e3c410d1649b7364747465264bf-b0de887cb3cfd749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0e83961-db5c-acdf-b109-9237eaa3daa1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "395b61b7-0451-f736-9ed1-1dd51fd15452", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029C28BB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0e83961-db5c-acdf-b109-9237eaa3daa1", + "x-ms-lease-id": "395b61b7-0451-f736-9ed1-1dd51fd15452", + "x-ms-request-id": "b5105c7b-701e-00a9-6ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-64868568-c9b9-0b0a-7b96-0060eded7789/test-file-250344bb-58b0-7671-0a60-d4fa074d966e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:29 GMT", + "traceparent": "00-215a2dc9068c0447b11f1e7ef46bab56-b9078f43a356544f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e574e6ab-94e8-6ff6-c49c-6e42d32e75b9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "395b61b7-0451-f736-9ed1-1dd51fd15452", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029C28BB0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e574e6ab-94e8-6ff6-c49c-6e42d32e75b9", + "x-ms-lease-id": "395b61b7-0451-f736-9ed1-1dd51fd15452", + "x-ms-request-id": "b5105c81-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-64868568-c9b9-0b0a-7b96-0060eded7789?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-80e2e76ede7724418d101d25bcab9b50-5d28cee448854c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "038b162d-f42f-e9b9-60c8-a3eaea707ecc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "038b162d-f42f-e9b9-60c8-a3eaea707ecc", + "x-ms-request-id": "b5105c8c-701e-00a9-7df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78022385-1710-ee90-366d-5f51d0947022?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f09137af67051d449bea55b15badddb4-894d048324f25a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dbdcf718-c69f-153c-869d-cdc1956718cb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029CB75FF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbdcf718-c69f-153c-869d-cdc1956718cb", + "x-ms-request-id": "b5105c97-701e-00a9-06f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-78022385-1710-ee90-366d-5f51d0947022/test-file-c88c8057-c15b-1329-98bd-3ba5b36dd36f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c5436f2dd9bf234eb15a67318a0acb9f-bd7b587a25b9a44e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "99cb9852-5439-56ba-cec8-42e28b966219", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029D06363\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "99cb9852-5439-56ba-cec8-42e28b966219", + "x-ms-request-id": "a4eab125-e01f-0084-3bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78022385-1710-ee90-366d-5f51d0947022/test-file-c88c8057-c15b-1329-98bd-3ba5b36dd36f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "463c1d9e-6457-12a7-8509-9b43725fcbaa", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029D06363\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "463c1d9e-6457-12a7-8509-9b43725fcbaa", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105caa-701e-00a9-18f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78022385-1710-ee90-366d-5f51d0947022/test-file-c88c8057-c15b-1329-98bd-3ba5b36dd36f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5031f5d181c3f4cb8f63f9fff889261-139edf3d6f20444e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6dbc92ea-28e6-a979-bf40-95989ef28930", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4b715dc9-3f2d-c213-fef5-e25b8b236fd0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029D06363\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6dbc92ea-28e6-a979-bf40-95989ef28930", + "x-ms-lease-id": "4b715dc9-3f2d-c213-fef5-e25b8b236fd0", + "x-ms-request-id": "b5105cae-701e-00a9-1bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78022385-1710-ee90-366d-5f51d0947022/test-file-c88c8057-c15b-1329-98bd-3ba5b36dd36f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541029D06363\u0022", + "traceparent": "00-a1a93541d644f74ca28cccfbc537a547-41f03919ec48074a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df593d99-5da2-30c3-f92a-6402b2dff134", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "4b715dc9-3f2d-c213-fef5-e25b8b236fd0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029D06363\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df593d99-5da2-30c3-f92a-6402b2dff134", + "x-ms-lease-id": "4b715dc9-3f2d-c213-fef5-e25b8b236fd0", + "x-ms-request-id": "b5105cb9-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78022385-1710-ee90-366d-5f51d0947022?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f374e747f41c2e43bb89e888b4a1cfbf-e97297f4cc99344a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60fe3463-aa98-ba8e-9b65-e6a18208a3c6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60fe3463-aa98-ba8e-9b65-e6a18208a3c6", + "x-ms-request-id": "b5105cbf-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ef6eabb-072a-09d2-ac57-583b96892762?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-28d6bb5e0c411f41b639b71b2554c027-ba9ba6d93e3c0b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1e7e00c2-e2a1-5c38-61f4-b44152522412", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029E3B92C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e7e00c2-e2a1-5c38-61f4-b44152522412", + "x-ms-request-id": "b5105ce5-701e-00a9-49f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1ef6eabb-072a-09d2-ac57-583b96892762/test-file-8077833e-2469-2be5-4eb5-22b1cdaa60bc?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4e03d132fb6154393740c069fc4cfe2-79a27f56927a4a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25ea2753-ff78-9d14-1b53-d0ebbf878eb7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029EBB260\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25ea2753-ff78-9d14-1b53-d0ebbf878eb7", + "x-ms-request-id": "a4eab126-e01f-0084-3cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ef6eabb-072a-09d2-ac57-583b96892762/test-file-8077833e-2469-2be5-4eb5-22b1cdaa60bc?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c05e026003642543b5531beecdd26ba1-2467a5916cadbb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e45866b5-76f0-c4cf-1fb4-624847ee9622", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "776af794-8fd9-3507-c22f-b72607f84ff3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029EBB260\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e45866b5-76f0-c4cf-1fb4-624847ee9622", + "x-ms-lease-id": "776af794-8fd9-3507-c22f-b72607f84ff3", + "x-ms-request-id": "b5105d0f-701e-00a9-6af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ef6eabb-072a-09d2-ac57-583b96892762/test-file-8077833e-2469-2be5-4eb5-22b1cdaa60bc?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-fd3125aeb4f2e4488a7069915c95c3c6-5151043eabf8e84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a07175a8-6a9f-5002-aa99-860ad7fc90d7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "776af794-8fd9-3507-c22f-b72607f84ff3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029EBB260\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a07175a8-6a9f-5002-aa99-860ad7fc90d7", + "x-ms-lease-id": "776af794-8fd9-3507-c22f-b72607f84ff3", + "x-ms-request-id": "b5105d18-701e-00a9-73f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1ef6eabb-072a-09d2-ac57-583b96892762?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-98e3d027fbdbd64ebd121ff62790e8b5-f848573629f9e348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1a075b6-f57d-9983-dad5-9b8f61ec82b6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1a075b6-f57d-9983-dad5-9b8f61ec82b6", + "x-ms-request-id": "b5105d1d-701e-00a9-78f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:29.0030668-07:00", + "RandomSeed": "1306638929", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..25fcf13a2b6b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,883 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a0cfbc48-b2ca-4f4a-a42d-9b5d19945375?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95b61944922e154b8c3647a42efaa61f-261d955966eb6a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "775434f8-b62b-8d02-aa7a-6957a6fa445f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103984392C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "775434f8-b62b-8d02-aa7a-6957a6fa445f", + "x-ms-request-id": "b51085a2-701e-00a9-4cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a0cfbc48-b2ca-4f4a-a42d-9b5d19945375/test-file-8f374572-d43d-a2eb-4e5e-c815c18c9968?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4daf9e1705e4804ab8d831ed1174f2aa-ef7570a62e612a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "704b906f-0f04-2339-49b1-29cdededcb1d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:54 GMT", + "ETag": "\u00220x8D75410398916CB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "704b906f-0f04-2339-49b1-29cdededcb1d", + "x-ms-request-id": "a4eab320-e01f-0084-29f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a0cfbc48-b2ca-4f4a-a42d-9b5d19945375/test-file-8f374572-d43d-a2eb-4e5e-c815c18c9968?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d196709b064b5f49a7b0a69ecd28f21b-c2e77634e0d83548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3cbf24e4-484d-0f48-71b5-740d37ab90ff", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "81ca00e0-5f94-961f-fbf7-d88e924a6536", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D75410398916CB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3cbf24e4-484d-0f48-71b5-740d37ab90ff", + "x-ms-lease-id": "81ca00e0-5f94-961f-fbf7-d88e924a6536", + "x-ms-request-id": "b51085b4-701e-00a9-5bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a0cfbc48-b2ca-4f4a-a42d-9b5d19945375/test-file-8f374572-d43d-a2eb-4e5e-c815c18c9968?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-74399c25085230479446a8a7f18610c6-b6c55bc5e209a84c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6eaa0da5-288a-4ae9-a396-bf8ab456453f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "81ca00e0-5f94-961f-fbf7-d88e924a6536", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D75410398916CB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6eaa0da5-288a-4ae9-a396-bf8ab456453f", + "x-ms-lease-id": "81ca00e0-5f94-961f-fbf7-d88e924a6536", + "x-ms-request-id": "b51085b9-701e-00a9-60f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a0cfbc48-b2ca-4f4a-a42d-9b5d19945375?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b5f669d79622444f817affaa953e379d-954ba3032756ef46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2968f6d3-2101-2374-08ee-5eb0db520245", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2968f6d3-2101-2374-08ee-5eb0db520245", + "x-ms-request-id": "b51085be-701e-00a9-63f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27a15606-224c-543b-8960-278187e898ad?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6aab400428487c478dbdb7b31e1645fa-f8e7fa4323820245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5bf95a06-2354-b095-ba13-9fa0faf29b20", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103992DF14\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5bf95a06-2354-b095-ba13-9fa0faf29b20", + "x-ms-request-id": "b51085c5-701e-00a9-6af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-27a15606-224c-543b-8960-278187e898ad/test-file-fe64b055-439a-ea56-1710-002d6ae662b6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9231e57466b91a45bc2d6e2569f27d5a-e67e44283caff54a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "41fe9783-706e-c25a-030f-4443236846d3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103997B9A9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "41fe9783-706e-c25a-030f-4443236846d3", + "x-ms-request-id": "a4eab321-e01f-0084-2af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27a15606-224c-543b-8960-278187e898ad/test-file-fe64b055-439a-ea56-1710-002d6ae662b6?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-03a17d65ca7d8347a36881ee8d1890da-23afbe60579ad646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "922a30c0-cdef-14bd-66e5-ea31b9c78388", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c7aee9b1-6e77-1931-573c-b6933f7b6e79", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103997B9A9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "922a30c0-cdef-14bd-66e5-ea31b9c78388", + "x-ms-lease-id": "c7aee9b1-6e77-1931-573c-b6933f7b6e79", + "x-ms-request-id": "b51085d8-701e-00a9-7cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27a15606-224c-543b-8960-278187e898ad/test-file-fe64b055-439a-ea56-1710-002d6ae662b6?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:55 GMT", + "traceparent": "00-02892d0bd82db745bf4463667fa8376f-d9fb544bb4738f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fd2d738-db51-ad89-0d95-6c023515c80f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "c7aee9b1-6e77-1931-573c-b6933f7b6e79", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103997B9A9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fd2d738-db51-ad89-0d95-6c023515c80f", + "x-ms-lease-id": "c7aee9b1-6e77-1931-573c-b6933f7b6e79", + "x-ms-request-id": "b51085da-701e-00a9-7ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27a15606-224c-543b-8960-278187e898ad?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4fe3bb671af1dc418c6d2f3a7fca271f-6ab783fc8b67cf44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1f9a9c5-73f4-c536-401a-4b2907e95a8c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1f9a9c5-73f4-c536-401a-4b2907e95a8c", + "x-ms-request-id": "b51085e2-701e-00a9-04f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a587e063-f212-8cf3-b786-cab8ebc6d00d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6078cd1d69ec414380e4d7a3e9561fb6-8a85eae3f39bf84c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fc60643e-2978-d302-b66d-2a6ea97ed97a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039A22175\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fc60643e-2978-d302-b66d-2a6ea97ed97a", + "x-ms-request-id": "b51085e7-701e-00a9-09f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a587e063-f212-8cf3-b786-cab8ebc6d00d/test-file-b0633d4a-ceab-7c70-c5c5-3a9804c02ac0?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d674008fd7c3e4e8c2ab24986e0df9d-e405841cd51ab84e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23e7739f-9393-70af-f4e4-36b3ee69cef5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039A7F5D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23e7739f-9393-70af-f4e4-36b3ee69cef5", + "x-ms-request-id": "a4eab322-e01f-0084-2bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a587e063-f212-8cf3-b786-cab8ebc6d00d/test-file-b0633d4a-ceab-7c70-c5c5-3a9804c02ac0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e9ffdb81a16ca844810f8ae1b4a06cd9-79f6d97ff0cf9942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "526be09b-de7f-4ce6-5f70-7acd376d7732", + "x-ms-date": "Fri, 18 Oct 2019 21:14:55 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "3a2c6942-5305-7714-a8c6-5c41f8c1bf19", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039A7F5D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "526be09b-de7f-4ce6-5f70-7acd376d7732", + "x-ms-lease-id": "3a2c6942-5305-7714-a8c6-5c41f8c1bf19", + "x-ms-request-id": "b51085f0-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a587e063-f212-8cf3-b786-cab8ebc6d00d/test-file-b0633d4a-ceab-7c70-c5c5-3a9804c02ac0?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:55 GMT", + "traceparent": "00-80535487f31f854c9e17c57ea235cc83-162ac3b95b17f44c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "18a67117-6c56-ce99-69ac-31688c5e7752", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "3a2c6942-5305-7714-a8c6-5c41f8c1bf19", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039A7F5D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "18a67117-6c56-ce99-69ac-31688c5e7752", + "x-ms-lease-id": "3a2c6942-5305-7714-a8c6-5c41f8c1bf19", + "x-ms-request-id": "b51085f9-701e-00a9-18f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a587e063-f212-8cf3-b786-cab8ebc6d00d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0ce7ea74ff9d0d4e955a21f096d7c47a-d03fbe5d7836c644-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c5b5b395-5fc7-b8db-8338-36c40bb3aede", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c5b5b395-5fc7-b8db-8338-36c40bb3aede", + "x-ms-request-id": "b51085fc-701e-00a9-1bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-606b2806-5b34-09ec-f848-532657976b7f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fa3032a8e2f9274c91fc91a2162b9b94-c2150209f0ed6345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3afb3781-2b7e-3a98-c7ac-cc7e0bb461ec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039B22730\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3afb3781-2b7e-3a98-c7ac-cc7e0bb461ec", + "x-ms-request-id": "b5108601-701e-00a9-20f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-606b2806-5b34-09ec-f848-532657976b7f/test-file-a6a4b7cd-d5e0-5435-9e39-da8f5f493144?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be93c4c53c7dcc47a3ee3adc4bd2571f-7d8541163d054f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21d50f43-ab0f-ab30-02a7-9c455108db7d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039B7EB6D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "21d50f43-ab0f-ab30-02a7-9c455108db7d", + "x-ms-request-id": "a4eab323-e01f-0084-2cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-606b2806-5b34-09ec-f848-532657976b7f/test-file-a6a4b7cd-d5e0-5435-9e39-da8f5f493144", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d8194bd-5d82-02c1-bf39-6b5fd1e9e9c9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039B7EB6D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "5d8194bd-5d82-02c1-bf39-6b5fd1e9e9c9", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510861e-701e-00a9-39f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-606b2806-5b34-09ec-f848-532657976b7f/test-file-a6a4b7cd-d5e0-5435-9e39-da8f5f493144?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d96632f7679a94ea73a54aff093e882-f55168fe983fd845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e89170c-10b7-b50f-4949-9039a4d57928", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c989887b-410f-9c50-b5b0-da47c2386e92", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039B7EB6D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e89170c-10b7-b50f-4949-9039a4d57928", + "x-ms-lease-id": "c989887b-410f-9c50-b5b0-da47c2386e92", + "x-ms-request-id": "b5108622-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-606b2806-5b34-09ec-f848-532657976b7f/test-file-a6a4b7cd-d5e0-5435-9e39-da8f5f493144?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D7541039B7EB6D\u0022", + "traceparent": "00-a6fd1669e36764498b66ce29d406d92a-dbfab9d2f752fa4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b9527132-bb5f-2812-f97d-fc73fbd1c67e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "c989887b-410f-9c50-b5b0-da47c2386e92", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039B7EB6D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b9527132-bb5f-2812-f97d-fc73fbd1c67e", + "x-ms-lease-id": "c989887b-410f-9c50-b5b0-da47c2386e92", + "x-ms-request-id": "b5108629-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-606b2806-5b34-09ec-f848-532657976b7f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1465644b9d0b34b98809f76a96c5421-79c71edd0cb08b4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33072d6a-bf82-55c8-4191-910b5f9236b8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33072d6a-bf82-55c8-4191-910b5f9236b8", + "x-ms-request-id": "b510862c-701e-00a9-46f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-167d8b4e-0fa6-b6c0-00a2-a8071771222d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bfd48633788a944b977da94d0751a145-d130656daefcaf4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7a52eb21-f74f-5bf7-6d51-32e016c13ed0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039C560F8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7a52eb21-f74f-5bf7-6d51-32e016c13ed0", + "x-ms-request-id": "b5108631-701e-00a9-4bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-167d8b4e-0fa6-b6c0-00a2-a8071771222d/test-file-009c646e-6989-bbee-9076-50f781b0cb9b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8a3e63a6ffc97342875d195e8b64b196-19097b9e524e1e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86a1bd71-4fc8-b8f4-fc97-e9d8a7ffd9bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039CB1EAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86a1bd71-4fc8-b8f4-fc97-e9d8a7ffd9bc", + "x-ms-request-id": "a4eab324-e01f-0084-2df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-167d8b4e-0fa6-b6c0-00a2-a8071771222d/test-file-009c646e-6989-bbee-9076-50f781b0cb9b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a71b7b484bd40498c2172b45fb8be4c-464b17b8e9cd7942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8f2a3d4-038d-5e2a-0cdb-ffa1b618ae85", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ec8e9785-12db-c6b1-8626-99db09765a74", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039CB1EAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8f2a3d4-038d-5e2a-0cdb-ffa1b618ae85", + "x-ms-lease-id": "ec8e9785-12db-c6b1-8626-99db09765a74", + "x-ms-request-id": "b5108639-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-167d8b4e-0fa6-b6c0-00a2-a8071771222d/test-file-009c646e-6989-bbee-9076-50f781b0cb9b?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-b7d2f311c7d2b54e85a65598465ffd9e-e4fdb562bfc5ba43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "65073157-9183-83e7-2027-b73345314c1c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "ec8e9785-12db-c6b1-8626-99db09765a74", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039CB1EAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65073157-9183-83e7-2027-b73345314c1c", + "x-ms-lease-id": "ec8e9785-12db-c6b1-8626-99db09765a74", + "x-ms-request-id": "b510863a-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-167d8b4e-0fa6-b6c0-00a2-a8071771222d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1dab5a0d2748da4087fdd78b542a9454-64479a044482ac43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "844a7ed3-4911-ab02-8dce-3b525d7afb93", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "844a7ed3-4911-ab02-8dce-3b525d7afb93", + "x-ms-request-id": "b510863b-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:55.7412494-07:00", + "RandomSeed": "1799403652", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..f70f937f5762 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,729 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e8eaeb4b-9007-6fd5-9718-bd8b37694557?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4902b92c647a554a926c7d471d80be20-e51c4bd730252c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "32416ce2-a0a8-23f9-c7fa-477ea775977f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029F71A2A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32416ce2-a0a8-23f9-c7fa-477ea775977f", + "x-ms-request-id": "b5105d2e-701e-00a9-09f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e8eaeb4b-9007-6fd5-9718-bd8b37694557/test-file-0fd53c2e-bfdf-2ec9-3198-67dee65c12dd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-14a2ddb88c25b548858c95d11d510424-03d5cd3acef91d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "204b2a92-c2e5-2268-a313-010f391b3c6b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D7541029FC8930\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "204b2a92-c2e5-2268-a313-010f391b3c6b", + "x-ms-request-id": "a4eab127-e01f-0084-3df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e8eaeb4b-9007-6fd5-9718-bd8b37694557/test-file-0fd53c2e-bfdf-2ec9-3198-67dee65c12dd?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f60f8580cdd47c4e9495cfb041fb5a57-0c5e874b48df6743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c0740f5-7603-c53e-d230-93469dbb0ec9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "323869e7-cccc-1a57-8d9f-24ad13d958f5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D7541029FC8930\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c0740f5-7603-c53e-d230-93469dbb0ec9", + "x-ms-lease-id": "323869e7-cccc-1a57-8d9f-24ad13d958f5", + "x-ms-request-id": "b5105d4d-701e-00a9-25f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e8eaeb4b-9007-6fd5-9718-bd8b37694557/test-file-0fd53c2e-bfdf-2ec9-3198-67dee65c12dd?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:29 GMT", + "traceparent": "00-4560fe6db154e040bfb5a5907f86dfc4-46f4565ca9e52a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d3b755a1-ecd2-78f1-1d86-e8e05eb2e751", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "323869e7-cccc-1a57-8d9f-24ad13d958f5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3b755a1-ecd2-78f1-1d86-e8e05eb2e751", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105d4f-701e-00a9-27f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105d4f-701e-00a9-27f9-85be2d000000\n", + "Time:2019-10-18T21:14:29.7134403Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e8eaeb4b-9007-6fd5-9718-bd8b37694557?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68bb3b7e5355c041a7f6090694986c96-7114595a60817d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47a4a528-3b03-cef7-1aa8-be48987a97bf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47a4a528-3b03-cef7-1aa8-be48987a97bf", + "x-ms-request-id": "b5105d52-701e-00a9-2af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46ced4cc-01e9-816f-5443-edc0f1a12725?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-02372687e724694891abdff7358102ac-e23b0034d23f364c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7b833b7a-da29-27a5-3622-f2c04d37dd78", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A06F8CE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b833b7a-da29-27a5-3622-f2c04d37dd78", + "x-ms-request-id": "b5105d5b-701e-00a9-33f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-46ced4cc-01e9-816f-5443-edc0f1a12725/test-file-3fe39981-ddc3-2cb0-8792-df5e15991f9c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1bbf404b88d25948a5c5b43344de975e-00c5d4cc54ff9641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c85473ae-9cd4-9da6-8a57-f497fa47129c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:28 GMT", + "ETag": "\u00220x8D754102A0D21C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c85473ae-9cd4-9da6-8a57-f497fa47129c", + "x-ms-request-id": "a4eab128-e01f-0084-3ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46ced4cc-01e9-816f-5443-edc0f1a12725/test-file-3fe39981-ddc3-2cb0-8792-df5e15991f9c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-99a66777212f764c872ae3978522c3ef-0a5b5942ef643e47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "57e8e67d-2335-873e-177e-2a7c117243c5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ca585503-27f1-d55b-9d58-8b3359c57ef9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A0D21C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "57e8e67d-2335-873e-177e-2a7c117243c5", + "x-ms-lease-id": "ca585503-27f1-d55b-9d58-8b3359c57ef9", + "x-ms-request-id": "b5105d79-701e-00a9-4df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46ced4cc-01e9-816f-5443-edc0f1a12725/test-file-3fe39981-ddc3-2cb0-8792-df5e15991f9c?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:29 GMT", + "traceparent": "00-22f2793b13f58944bd131ede3cbe18f6-91aaa30ee77ff14f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "72b61fc8-26dd-80c4-7228-8ac62c4bb969", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "ca585503-27f1-d55b-9d58-8b3359c57ef9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72b61fc8-26dd-80c4-7228-8ac62c4bb969", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105d86-701e-00a9-59f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105d86-701e-00a9-59f9-85be2d000000\n", + "Time:2019-10-18T21:14:29.8204422Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-46ced4cc-01e9-816f-5443-edc0f1a12725?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9483dfea04b82244919a687d0311b4b0-98558e20fb69d84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2b3f160-d0bc-b2e7-3572-d86fe6917f42", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2b3f160-d0bc-b2e7-3572-d86fe6917f42", + "x-ms-request-id": "b5105d91-701e-00a9-64f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96e384d3-61a9-83c7-4ba8-e3a15d1c4a7c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e14021363d133647bae699e3d9c008ea-be0366606d956a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b1d487bc-f312-ffd8-2a30-a614ec455519", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A180FB9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1d487bc-f312-ffd8-2a30-a614ec455519", + "x-ms-request-id": "b5105dab-701e-00a9-79f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-96e384d3-61a9-83c7-4ba8-e3a15d1c4a7c/test-file-ddd15b27-452b-0baa-d74d-1870d9c815e7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-03aae25196a99242afa1baa2698a793c-af417370b6993d49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11d66de4-4992-76d2-dcc9-d9c4db682561", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A1D8054\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11d66de4-4992-76d2-dcc9-d9c4db682561", + "x-ms-request-id": "a4eab129-e01f-0084-3ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96e384d3-61a9-83c7-4ba8-e3a15d1c4a7c/test-file-ddd15b27-452b-0baa-d74d-1870d9c815e7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3c729c4bd4c5c64ba11363abf20afc73-106e7c3726071c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "614cae40-a005-65d8-9c48-1e6b9b0d4198", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0793bf1a-7e60-8ed1-f227-aec53543e93f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A1D8054\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "614cae40-a005-65d8-9c48-1e6b9b0d4198", + "x-ms-lease-id": "0793bf1a-7e60-8ed1-f227-aec53543e93f", + "x-ms-request-id": "b5105dc6-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96e384d3-61a9-83c7-4ba8-e3a15d1c4a7c/test-file-ddd15b27-452b-0baa-d74d-1870d9c815e7?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-86fc6b2b24a6fd4dafaf14674bf193f9-271f6d62f69ff748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8785e658-88f6-043a-0725-d0a9e5e89c05", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "0793bf1a-7e60-8ed1-f227-aec53543e93f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8785e658-88f6-043a-0725-d0a9e5e89c05", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105dd0-701e-00a9-1bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105dd0-701e-00a9-1bf9-85be2d000000\n", + "Time:2019-10-18T21:14:29.9234476Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-96e384d3-61a9-83c7-4ba8-e3a15d1c4a7c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cf49bfe1a78b24469370efc1a697e23f-d666c749b34ce24d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b412d179-b987-57a2-5f1a-f4b7e9c62f82", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b412d179-b987-57a2-5f1a-f4b7e9c62f82", + "x-ms-request-id": "b5105dd6-701e-00a9-1ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23c3f0bf-a9b6-86c7-fbfe-48bf91905821?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b361f7ea33fba47a95981ba5c161919-6ca4f3f595580545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bbea7307-bd22-cf92-098c-b98871e2c6cf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A25A46D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bbea7307-bd22-cf92-098c-b98871e2c6cf", + "x-ms-request-id": "b5105de3-701e-00a9-2af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-23c3f0bf-a9b6-86c7-fbfe-48bf91905821/test-file-6172d3c2-1b95-d7ad-724f-6470e35da8c8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3d8a112d448f14f82963f796866b658-45becc78eb1e8047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0ba8f67f-3bc1-ebe2-c612-49d25921ebac", + "x-ms-date": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A2AA98E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0ba8f67f-3bc1-ebe2-c612-49d25921ebac", + "x-ms-request-id": "a4eab12b-e01f-0084-40f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23c3f0bf-a9b6-86c7-fbfe-48bf91905821/test-file-6172d3c2-1b95-d7ad-724f-6470e35da8c8", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d655d74-60ce-d8b2-cd83-36d5ceadda62", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A2AA98E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3d655d74-60ce-d8b2-cd83-36d5ceadda62", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:29 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105dfa-701e-00a9-40f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23c3f0bf-a9b6-86c7-fbfe-48bf91905821/test-file-6172d3c2-1b95-d7ad-724f-6470e35da8c8?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7b98bc0513e9b249b3289514ef5de8ae-f5aeb75020477746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b3c198bd-6bfd-ecaf-d518-20316631583f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "a126f0e4-a729-2529-d4eb-6c351163a97d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A2AA98E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b3c198bd-6bfd-ecaf-d518-20316631583f", + "x-ms-lease-id": "a126f0e4-a729-2529-d4eb-6c351163a97d", + "x-ms-request-id": "b5105e00-701e-00a9-46f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23c3f0bf-a9b6-86c7-fbfe-48bf91905821/test-file-6172d3c2-1b95-d7ad-724f-6470e35da8c8?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754102A2AA98E\u0022", + "traceparent": "00-16fd365f6c77db45be39bec39656de8f-39f820eb98a1bd4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "36188cb2-26ec-fe65-1c98-fb18ddc6e0b8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "a126f0e4-a729-2529-d4eb-6c351163a97d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "36188cb2-26ec-fe65-1c98-fb18ddc6e0b8", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5105e0a-701e-00a9-50f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5105e0a-701e-00a9-50f9-85be2d000000\n", + "Time:2019-10-18T21:14:30.0244486Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23c3f0bf-a9b6-86c7-fbfe-48bf91905821?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ca147149b978946b26ee548dd3e8f9f-93b19271373c0144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d97fe98f-2219-cb53-902b-6b0d6189989e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d97fe98f-2219-cb53-902b-6b0d6189989e", + "x-ms-request-id": "b5105e0f-701e-00a9-55f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:29.6549369-07:00", + "RandomSeed": "1965393784", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..672508630a8e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,729 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-39ca62ad-23cb-4a34-7fbf-da5861e53c0b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-46fcb5bccd9a824a8813968ef23f44de-0c0addf7c87d754b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3eb61f3a-b934-55f7-47c0-fc13c6229ca6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039D4CA6F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3eb61f3a-b934-55f7-47c0-fc13c6229ca6", + "x-ms-request-id": "b510863d-701e-00a9-56f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-39ca62ad-23cb-4a34-7fbf-da5861e53c0b/test-file-36c53a8f-40b5-f4f5-82d4-da26b87963ca?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e472de2175f72b4a975bcd6a10fbbf93-1b863754ff601b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ac2bc308-2def-f9b3-29c1-bb60dfd09dcd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039D96628\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ac2bc308-2def-f9b3-29c1-bb60dfd09dcd", + "x-ms-request-id": "a4eab325-e01f-0084-2ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-39ca62ad-23cb-4a34-7fbf-da5861e53c0b/test-file-36c53a8f-40b5-f4f5-82d4-da26b87963ca?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d5407e639ff324eb859b82d09222818-33126a7b441e0b4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "89562244-d914-ad37-4b99-47788bdfa9e7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "55b8325d-5a04-9178-6476-a2d3504138b6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D7541039D96628\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "89562244-d914-ad37-4b99-47788bdfa9e7", + "x-ms-lease-id": "55b8325d-5a04-9178-6476-a2d3504138b6", + "x-ms-request-id": "b510864b-701e-00a9-63f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-39ca62ad-23cb-4a34-7fbf-da5861e53c0b/test-file-36c53a8f-40b5-f4f5-82d4-da26b87963ca?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:56 GMT", + "traceparent": "00-8e081154e8bf4242a95695acbc963647-e05bb9e4f0b76c47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d8fde07-aeea-cca2-6571-aab46f61a1de", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "55b8325d-5a04-9178-6476-a2d3504138b6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d8fde07-aeea-cca2-6571-aab46f61a1de", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b510864f-701e-00a9-67f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b510864f-701e-00a9-67f9-85be2d000000\n", + "Time:2019-10-18T21:14:56.3261283Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-39ca62ad-23cb-4a34-7fbf-da5861e53c0b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83ef662e151d4545852efdf64254985e-a7b4e9c54a3ee440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad71594a-7b4f-dafc-63ed-db40fdcb36f6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad71594a-7b4f-dafc-63ed-db40fdcb36f6", + "x-ms-request-id": "b5108653-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0f65b9e9-1228-d932-cbf3-89397c198a0e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-acc3b79ef1bf234bbac3787d85f08911-ee2b1a671f90e04a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "889f3c7a-5cf1-3817-2797-e25cf1c25d4a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D7541039E2AD4E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "889f3c7a-5cf1-3817-2797-e25cf1c25d4a", + "x-ms-request-id": "b5108659-701e-00a9-71f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0f65b9e9-1228-d932-cbf3-89397c198a0e/test-file-923acd62-2061-f605-2b65-da1e386387f9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c9d8ee9ec5a03d41a4fbba3d7bbc947f-27308eb385e23740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "846b8fab-0d97-5976-36a9-5d8c81f8ffc3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D7541039E7AA89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "846b8fab-0d97-5976-36a9-5d8c81f8ffc3", + "x-ms-request-id": "a4eab326-e01f-0084-2ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0f65b9e9-1228-d932-cbf3-89397c198a0e/test-file-923acd62-2061-f605-2b65-da1e386387f9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6e83bdf5bdf89841a500f0f592583104-8d0ef10407b2f348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28482b31-ce28-8e6f-bf0b-d406ce452688", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "3f09e80f-1c03-60d0-b091-3e3032ade4f9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D7541039E7AA89\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28482b31-ce28-8e6f-bf0b-d406ce452688", + "x-ms-lease-id": "3f09e80f-1c03-60d0-b091-3e3032ade4f9", + "x-ms-request-id": "b5108663-701e-00a9-79f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0f65b9e9-1228-d932-cbf3-89397c198a0e/test-file-923acd62-2061-f605-2b65-da1e386387f9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:56 GMT", + "traceparent": "00-049fa3558854dc4cab064d1e9a5c3d4e-aaf88cb92b05354d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "07ffe369-bb64-89d1-f7e4-e9ed2f5a78f5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "3f09e80f-1c03-60d0-b091-3e3032ade4f9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07ffe369-bb64-89d1-f7e4-e9ed2f5a78f5", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b510867d-701e-00a9-11f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b510867d-701e-00a9-11f9-85be2d000000\n", + "Time:2019-10-18T21:14:56.4791287Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0f65b9e9-1228-d932-cbf3-89397c198a0e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-26d2051baf30aa42b7ac360a3b98b474-681e74363f032143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea9cb450-1f46-0924-91aa-22a16ddddd2c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea9cb450-1f46-0924-91aa-22a16ddddd2c", + "x-ms-request-id": "b510867f-701e-00a9-13f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-915e0f4a-78f3-5cc3-0e24-a7281a6cc025?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8fad59ebba6662478afa64081a83b60f-47017e62df80cd40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ba1a745e-eb73-d7cc-f13f-dc2277fbef24", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D7541039FA2CF1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba1a745e-eb73-d7cc-f13f-dc2277fbef24", + "x-ms-request-id": "b510868b-701e-00a9-1df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-915e0f4a-78f3-5cc3-0e24-a7281a6cc025/test-file-4339fcea-6240-bc6e-603f-34f0c71172d9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea20fcbad1bbfe43942c8649a1bacb98-48cfc106a980f84c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "edc88b13-29fb-fc42-055d-5a34b6dc0fdf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103A0418BC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "edc88b13-29fb-fc42-055d-5a34b6dc0fdf", + "x-ms-request-id": "a4eab327-e01f-0084-30f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-915e0f4a-78f3-5cc3-0e24-a7281a6cc025/test-file-4339fcea-6240-bc6e-603f-34f0c71172d9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e4717892db21241b0b82399153f98ac-f9ce11d895b9d54b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "afb1a9b5-5422-ca30-b9e3-a33e42c62314", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "536a02cd-4931-e4d2-4abc-e67bd8f00ad3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A0418BC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "afb1a9b5-5422-ca30-b9e3-a33e42c62314", + "x-ms-lease-id": "536a02cd-4931-e4d2-4abc-e67bd8f00ad3", + "x-ms-request-id": "b51086a5-701e-00a9-33f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-915e0f4a-78f3-5cc3-0e24-a7281a6cc025/test-file-4339fcea-6240-bc6e-603f-34f0c71172d9?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "traceparent": "00-182412fe93dfac4fa3c05584b6b62037-b78266d930c25e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ec566f6-5b3f-42b1-a111-8264e19f4c1b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "536a02cd-4931-e4d2-4abc-e67bd8f00ad3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ec566f6-5b3f-42b1-a111-8264e19f4c1b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51086a9-701e-00a9-36f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51086a9-701e-00a9-36f9-85be2d000000\n", + "Time:2019-10-18T21:14:56.6141329Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-915e0f4a-78f3-5cc3-0e24-a7281a6cc025?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1b872eccc45d2e44a9184024aa3e83ee-765a343bd2f05949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db48d7ab-f501-f7d4-d45a-43ed51326684", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db48d7ab-f501-f7d4-d45a-43ed51326684", + "x-ms-request-id": "b51086ab-701e-00a9-38f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1cb9558f-133d-15ea-e6e4-1bd6d06a5ed3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db1f64313e50544096082073577deeb9-9550d1802ddcf74d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8eb70602-0514-979d-ec32-f51cd9fe276a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A0EED96\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8eb70602-0514-979d-ec32-f51cd9fe276a", + "x-ms-request-id": "b51086ae-701e-00a9-3bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1cb9558f-133d-15ea-e6e4-1bd6d06a5ed3/test-file-a9fe70fb-5c78-1e2d-3a04-6593c3637853?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bbe7dbd9cc28704eb2d66c934edfd438-3ed384c68193b747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c8ce683-e694-a567-d999-540fa00ad488", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:55 GMT", + "ETag": "\u00220x8D754103A146DA6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c8ce683-e694-a567-d999-540fa00ad488", + "x-ms-request-id": "a4eab328-e01f-0084-31f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1cb9558f-133d-15ea-e6e4-1bd6d06a5ed3/test-file-a9fe70fb-5c78-1e2d-3a04-6593c3637853", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d96a954d-3c36-2590-2e61-7a80481168cf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A146DA6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d96a954d-3c36-2590-2e61-7a80481168cf", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51086bf-701e-00a9-4bf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1cb9558f-133d-15ea-e6e4-1bd6d06a5ed3/test-file-a9fe70fb-5c78-1e2d-3a04-6593c3637853?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4445b8a0b420e04989aca9ce2c3aa60f-51aeee8fe4bed145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a8099ecb-c99f-ed05-1bea-ae76d13f25c1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9ec7a1ba-5d29-2ab7-b114-9e563d09a23c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A146DA6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a8099ecb-c99f-ed05-1bea-ae76d13f25c1", + "x-ms-lease-id": "9ec7a1ba-5d29-2ab7-b114-9e563d09a23c", + "x-ms-request-id": "b51086c8-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1cb9558f-133d-15ea-e6e4-1bd6d06a5ed3/test-file-a9fe70fb-5c78-1e2d-3a04-6593c3637853?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754103A146DA6\u0022", + "traceparent": "00-932a33375e87e544bf4513e714e46542-ddb0ca113846e640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aab478b2-bf07-2c30-11f8-d80f493b9da3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "9ec7a1ba-5d29-2ab7-b114-9e563d09a23c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aab478b2-bf07-2c30-11f8-d80f493b9da3", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51086d0-701e-00a9-59f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51086d0-701e-00a9-59f9-85be2d000000\n", + "Time:2019-10-18T21:14:56.7311319Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1cb9558f-133d-15ea-e6e4-1bd6d06a5ed3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e1f402cf308404d862804b67101d384-3a33342360fab047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "59c31c32-7b8a-07ba-f0f6-53cf7bf60ca9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "59c31c32-7b8a-07ba-f0f6-53cf7bf60ca9", + "x-ms-request-id": "b51086d3-701e-00a9-5cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:56.2744578-07:00", + "RandomSeed": "1195830973", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_Error.json new file mode 100644 index 000000000000..6512a67b71fe --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_Error.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f1e478d6-bf0e-21ad-09ad-e457fcc30212?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cde453e589a36e4fb566f7905c3357e6-1b5597f0081aab48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8731db83-c692-147d-1fd1-63b0941e0fae", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A35D167\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8731db83-c692-147d-1fd1-63b0941e0fae", + "x-ms-request-id": "b5105e2f-701e-00a9-74f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f1e478d6-bf0e-21ad-09ad-e457fcc30212/test-file-6f42b7fb-a43b-e359-a68e-129d10681531?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-300abd91b0625d4f80e87da12243df00-ddbee32854c70148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c57c31bb-ee4a-801c-381c-1beed8905283", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "21d4ce33-7b92-267f-544c-ccc99022c0c0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c57c31bb-ee4a-801c-381c-1beed8905283", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5105e54-701e-00a9-15f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5105e54-701e-00a9-15f9-85be2d000000\n", + "Time:2019-10-18T21:14:30.0914497Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f1e478d6-bf0e-21ad-09ad-e457fcc30212?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09a2052243913f49a8e7a073ece447b0-92fd1c0405ce5d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e0d1648-faa5-7375-e5c8-1b79eeec06f1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e0d1648-faa5-7375-e5c8-1b79eeec06f1", + "x-ms-request-id": "b5105e64-701e-00a9-22f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "885357588", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..5606cd05f8c1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/RenewLeaseAsync_ErrorAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0d4c953f-ffaa-0ded-6d9c-1156bed5e2b5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-579691268c432043ae1d75264264d316-cc76584873b07d47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0c6ea827-b06f-efc7-acc0-b29836a1c117", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A2200CF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c6ea827-b06f-efc7-acc0-b29836a1c117", + "x-ms-request-id": "b51086d9-701e-00a9-62f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0d4c953f-ffaa-0ded-6d9c-1156bed5e2b5/test-file-e70cb8e4-77b1-36b0-ab31-ecb6ccadd231?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aad88259e420b448b01ed06e822762dd-c236e8cff2afce4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f23e80ed-ab72-0db1-72f4-cbde32a3e059", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "162e445a-d666-1745-1bd2-440c5651e480", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f23e80ed-ab72-0db1-72f4-cbde32a3e059", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b51086e3-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b51086e3-701e-00a9-6bf9-85be2d000000\n", + "Time:2019-10-18T21:14:56.8191383Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0d4c953f-ffaa-0ded-6d9c-1156bed5e2b5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-be1a3717e4c029408cd4615d7c063595-77229975682aaf45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d51e46af-f213-870d-694d-0f3a8f3d7d53", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d51e46af-f213-870d-694d-0f3a8f3d7d53", + "x-ms-request-id": "b51086ed-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1467974069", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync.json new file mode 100644 index 000000000000..0e13d29d289f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-01057e09-8973-1115-4756-04c5836c53ff?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c3a42eab0bf5b2479ad79d485d544402-ff923be9a1af5c41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "68200d39-6b32-2db5-5aba-1adb99752630", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A416A30\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "68200d39-6b32-2db5-5aba-1adb99752630", + "x-ms-request-id": "b5105e79-701e-00a9-33f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-01057e09-8973-1115-4756-04c5836c53ff/test-directory-8c592174-86be-7d65-c5d2-9c3dc05c3634?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ada94f6bec66404890440adc6105bad0-7a4629f9c438604a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba44980f-63b9-b2da-a7a2-a360cf776cfe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A466235\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba44980f-63b9-b2da-a7a2-a360cf776cfe", + "x-ms-request-id": "a4eab12c-e01f-0084-41f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-01057e09-8973-1115-4756-04c5836c53ff/test-directory-8c592174-86be-7d65-c5d2-9c3dc05c3634/test-file-2c74e584-b0e9-8ae3-54da-b6ba9e320ce6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e2c97b73f7def6418dd6b4f6a9f67d8c-915909892c8f7e46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8caeea96-6d6a-5f05-b5ba-66deac1f1474", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A49C947\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8caeea96-6d6a-5f05-b5ba-66deac1f1474", + "x-ms-request-id": "a4eab12d-e01f-0084-42f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-01057e09-8973-1115-4756-04c5836c53ff/test-directory-8c592174-86be-7d65-c5d2-9c3dc05c3634/test-file-2c74e584-b0e9-8ae3-54da-b6ba9e320ce6?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d95116224541a448bd10e267730b333-5d846376ac17284a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b424582b-8084-ca7c-a8ce-725c149c5672", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A49C947\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b424582b-8084-ca7c-a8ce-725c149c5672", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab12e-e01f-0084-43f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-01057e09-8973-1115-4756-04c5836c53ff?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a6caca813ecf6439d441e559a996e73-c42164054941ad4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54b37e77-5ffb-15ef-405d-797bd18af4cd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54b37e77-5ffb-15ef-405d-797bd18af4cd", + "x-ms-request-id": "b5105e95-701e-00a9-4ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1802950547", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsyncAsync.json new file mode 100644 index 000000000000..24dabfca8a35 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsyncAsync.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-58910269-f605-ae88-3b4d-6099fa42b85e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c295563825e214c8fc9361b8e11919c-0bb1fc6b47c1ae45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f8b3ad1f-ec77-9994-62fb-ceeb9a8d03dd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A2FE383\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8b3ad1f-ec77-9994-62fb-ceeb9a8d03dd", + "x-ms-request-id": "b51086f2-701e-00a9-7af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-58910269-f605-ae88-3b4d-6099fa42b85e/test-directory-d5387e7e-3fad-0b14-5a1a-29c3f0e13468?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-372ef885ae2d8c4bae8545053d5e3abc-95bb01dcb187c543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fb29283e-c39a-e0d5-98a7-9d5cc2d0a880", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A345D96\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fb29283e-c39a-e0d5-98a7-9d5cc2d0a880", + "x-ms-request-id": "a4eab329-e01f-0084-32f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-58910269-f605-ae88-3b4d-6099fa42b85e/test-directory-d5387e7e-3fad-0b14-5a1a-29c3f0e13468/test-file-bd3665c7-b613-be4d-975f-879f0c187c9c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e75e30710aef1a47bd3da92dae666998-8ab1eba621be8f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2933b264-1e86-878d-da6a-643a3b36d37f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A39C64B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2933b264-1e86-878d-da6a-643a3b36d37f", + "x-ms-request-id": "a4eab32a-e01f-0084-33f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-58910269-f605-ae88-3b4d-6099fa42b85e/test-directory-d5387e7e-3fad-0b14-5a1a-29c3f0e13468/test-file-bd3665c7-b613-be4d-975f-879f0c187c9c?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f123cd26472b45479b3644134157e200-5cc8096157ae774a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "593b0a48-52e4-2016-fbfe-ee4dd494b5d1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A39C64B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "593b0a48-52e4-2016-fbfe-ee4dd494b5d1", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab32b-e01f-0084-34f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-58910269-f605-ae88-3b4d-6099fa42b85e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00259f0db8ae4b4abdca36cc572dc347-a4df4d4d62d9094c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31f256ce-7afa-d99a-eafd-3e4cf27bba02", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31f256ce-7afa-d99a-eafd-3e4cf27bba02", + "x-ms-request-id": "b5108716-701e-00a9-18f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1616212550", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditions.json new file mode 100644 index 000000000000..b4fe80243816 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditions.json @@ -0,0 +1,858 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e40ce8ac-920b-9458-5e15-0ea03128f10c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb2ac568e5a2844ab0b6301f3636eec8-ae24f279e140d349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c309291a-394d-f258-3342-0f7b8f8db5a6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A55677D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c309291a-394d-f258-3342-0f7b8f8db5a6", + "x-ms-request-id": "b5105ea2-701e-00a9-5bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e40ce8ac-920b-9458-5e15-0ea03128f10c/test-file-17aedbd4-38bb-c7fb-a7a3-511b55231da2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8cd26e6ec270cf47a1641d0d3fb19c4f-98afc9e6b301ea47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b609639-fa0d-e217-2d41-1baae73c9c10", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A5A7E1C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b609639-fa0d-e217-2d41-1baae73c9c10", + "x-ms-request-id": "a4eab12f-e01f-0084-44f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e40ce8ac-920b-9458-5e15-0ea03128f10c/test-file-17aedbd4-38bb-c7fb-a7a3-511b55231da2?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bfe14dc9-82c2-0895-24a3-dadd1215d6b7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A5A7E1C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfe14dc9-82c2-0895-24a3-dadd1215d6b7", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab130-e01f-0084-45f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e40ce8ac-920b-9458-5e15-0ea03128f10c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4c9da241d968c42ba2da5423f35d350-6383895e52105f4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9ae1384f-dc5a-a34e-d86f-2e64d2a89406", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9ae1384f-dc5a-a34e-d86f-2e64d2a89406", + "x-ms-request-id": "b5105ebc-701e-00a9-70f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c2a66c19-8af5-4396-5055-b00903773270?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-311752f399b9c44e8455925a24c16f4b-46a1086c0cc9544f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "69047824-2a0d-c4d2-a29d-4a052c44a060", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102A61C399\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69047824-2a0d-c4d2-a29d-4a052c44a060", + "x-ms-request-id": "b5105ec5-701e-00a9-79f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c2a66c19-8af5-4396-5055-b00903773270/test-file-c0aebe3d-bb1a-dcd2-0fc7-de27fab9ebb7?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1c023d4548fbbf4a82a87074ad88d916-3bd49abc90124a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "989f2f2d-f9ea-694c-a527-59464cabc9e8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A66C42F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "989f2f2d-f9ea-694c-a527-59464cabc9e8", + "x-ms-request-id": "a4eab131-e01f-0084-46f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c2a66c19-8af5-4396-5055-b00903773270/test-file-c0aebe3d-bb1a-dcd2-0fc7-de27fab9ebb7?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:30 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cbfa3e15-531a-a2cd-fd7b-e54b6f1b3e94", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A66C42F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbfa3e15-531a-a2cd-fd7b-e54b6f1b3e94", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab132-e01f-0084-47f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c2a66c19-8af5-4396-5055-b00903773270?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-422b77eff866184a834c0781950b57ba-95a12e7651d55c4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d31a03c-feb0-5ece-c5c7-e5e42fa10440", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d31a03c-feb0-5ece-c5c7-e5e42fa10440", + "x-ms-request-id": "b5105ee5-701e-00a9-14f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3750ede3-8c58-46cb-fee2-89ee17052a01?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85f524f3573afb44984eec8d4e7de00b-86054189d6dfca48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8ae3fb27-adaa-b011-d4eb-0ecd74df47bf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102A6F7F69\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ae3fb27-adaa-b011-d4eb-0ecd74df47bf", + "x-ms-request-id": "b5105eeb-701e-00a9-1af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3750ede3-8c58-46cb-fee2-89ee17052a01/test-file-b34ee49c-3592-b256-094e-b8d2f2a65da4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f86aedb607350f47ab0466076c000621-200f0629dd725343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0489d93d-350c-f20e-a531-815cf53ebd2e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A74B456\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0489d93d-350c-f20e-a531-815cf53ebd2e", + "x-ms-request-id": "a4eab133-e01f-0084-48f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3750ede3-8c58-46cb-fee2-89ee17052a01/test-file-b34ee49c-3592-b256-094e-b8d2f2a65da4?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:30 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "199518c1-581d-c498-dad5-75f01ffaf42c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A74B456\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "199518c1-581d-c498-dad5-75f01ffaf42c", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab134-e01f-0084-49f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3750ede3-8c58-46cb-fee2-89ee17052a01?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5caf3f53971d7d40ad48eb90c1ca3344-8f4043ad0ab0354c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dc9a8ea0-a4a9-3511-d20e-b142b6acdd92", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc9a8ea0-a4a9-3511-d20e-b142b6acdd92", + "x-ms-request-id": "b5105f05-701e-00a9-31f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f901b70-d8e5-c0b0-9184-dd90e1f0d8fe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-40f50d430e5e9c448608e61002e7f3bb-449754154e13bf4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d036e4af-474a-c769-ddd9-4a25c68154e1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102A7BDB67\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d036e4af-474a-c769-ddd9-4a25c68154e1", + "x-ms-request-id": "b5105f0a-701e-00a9-36f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f901b70-d8e5-c0b0-9184-dd90e1f0d8fe/test-file-9024b236-4c5c-5832-9893-b6aaf37c704c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db03f5c21802654d9f1c2dd291de4f04-33d2c12e07cef444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9efd03e6-ca20-6332-b1de-38b791bed461", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A810329\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9efd03e6-ca20-6332-b1de-38b791bed461", + "x-ms-request-id": "a4eab135-e01f-0084-4af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f901b70-d8e5-c0b0-9184-dd90e1f0d8fe/test-file-9024b236-4c5c-5832-9893-b6aaf37c704c", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "efc47e5c-d27f-5f2c-1c7c-4bdbcefc45fe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102A810329\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "efc47e5c-d27f-5f2c-1c7c-4bdbcefc45fe", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5105f16-701e-00a9-3ff9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6f901b70-d8e5-c0b0-9184-dd90e1f0d8fe/test-file-9024b236-4c5c-5832-9893-b6aaf37c704c?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754102A810329\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "135afe53-e4fa-97e1-d09b-5b240c4c6000", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A810329\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "135afe53-e4fa-97e1-d09b-5b240c4c6000", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab136-e01f-0084-4bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6f901b70-d8e5-c0b0-9184-dd90e1f0d8fe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1fefbdef14b3ef4091331fd4ed67fb9a-352e3a6e1570b844-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d08844b2-32a2-d003-7086-fec863718190", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d08844b2-32a2-d003-7086-fec863718190", + "x-ms-request-id": "b5105f1f-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23c99f6d-823f-9879-27bd-2bc4d12f6576?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c024852030740144863944a18b522f0d-e73e756b7c9d4641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "924483b4-4590-2f7e-cbf0-a9e4073eff40", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102A8A3383\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "924483b4-4590-2f7e-cbf0-a9e4073eff40", + "x-ms-request-id": "b5105f28-701e-00a9-4ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-23c99f6d-823f-9879-27bd-2bc4d12f6576/test-file-c6958821-b9ff-dccc-40f3-52f1ab73db18?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d300118c7bbec5408696b572ab851e32-b34bd39463948148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33e4974f-7278-fb77-b667-519df28c8358", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A92C225\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33e4974f-7278-fb77-b667-519df28c8358", + "x-ms-request-id": "a4eab137-e01f-0084-4cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-23c99f6d-823f-9879-27bd-2bc4d12f6576/test-file-c6958821-b9ff-dccc-40f3-52f1ab73db18?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "14a2c124-a78e-109f-3d15-97838048f992", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A92C225\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "14a2c124-a78e-109f-3d15-97838048f992", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab138-e01f-0084-4df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23c99f6d-823f-9879-27bd-2bc4d12f6576?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d53425c0fc68142b236fbfa498eb32b-0a2f7d8609ce8944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31788b71-6fea-6cc9-f04f-151819d0ce5a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31788b71-6fea-6cc9-f04f-151819d0ce5a", + "x-ms-request-id": "b5105f49-701e-00a9-6df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-16fc15af-9e39-a7ad-5d04-d2f816d04581?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4cc9882d02f1c14c9f78735a462ffc8d-88be6c2a288cf044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b52036c7-28bf-d384-ddd0-d3e69cd15620", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102A9975BD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b52036c7-28bf-d384-ddd0-d3e69cd15620", + "x-ms-request-id": "b5105f4f-701e-00a9-73f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-16fc15af-9e39-a7ad-5d04-d2f816d04581/test-file-4042930a-d8bf-e78a-6dab-3be638e43f13?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1a25b0340b0b904e9b1087233f8ef9b5-f2516146006e134d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4be45fc-4307-efb2-ac39-4713ed9e9af9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A9E8353\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4be45fc-4307-efb2-ac39-4713ed9e9af9", + "x-ms-request-id": "a4eab139-e01f-0084-4ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-16fc15af-9e39-a7ad-5d04-d2f816d04581/test-file-4042930a-d8bf-e78a-6dab-3be638e43f13?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea855418bbc0a345bf23af683402d9f3-9551e382756a3845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "336d1ea4-775a-856a-d545-037257312e20", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "3b66c091-76a0-7970-d095-ec80c08bf3ac", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102A9E8353\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "336d1ea4-775a-856a-d545-037257312e20", + "x-ms-lease-id": "3b66c091-76a0-7970-d095-ec80c08bf3ac", + "x-ms-request-id": "b5105f59-701e-00a9-7bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-16fc15af-9e39-a7ad-5d04-d2f816d04581/test-file-4042930a-d8bf-e78a-6dab-3be638e43f13?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a2dc36d5-bf1d-8051-c664-1de06799e57c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-lease-id": "3b66c091-76a0-7970-d095-ec80c08bf3ac", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:29 GMT", + "ETag": "\u00220x8D754102A9E8353\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a2dc36d5-bf1d-8051-c664-1de06799e57c", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab13a-e01f-0084-4ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-16fc15af-9e39-a7ad-5d04-d2f816d04581?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-30c4c8104d7f244d89bcacff6c2f574e-9996c7a7b6de4447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "209ce213-8b55-8603-499a-f64f8af3be1b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "209ce213-8b55-8603-499a-f64f8af3be1b", + "x-ms-request-id": "b5105f6c-701e-00a9-0bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:30.2723974-07:00", + "RandomSeed": "1030255717", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..5bad1de33b61 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsAsync.json @@ -0,0 +1,858 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-279ddebe-50c1-c524-36ec-a0462d72d503?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ece081419db3554f88e64849b4ccf504-84ef13401a461348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2c09d909-1bd5-5e98-6ed0-5b510066a159", + "x-ms-date": "Fri, 18 Oct 2019 21:14:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A423314\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c09d909-1bd5-5e98-6ed0-5b510066a159", + "x-ms-request-id": "b510871d-701e-00a9-1ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-279ddebe-50c1-c524-36ec-a0462d72d503/test-file-34887e08-150e-91b7-cd47-b25f1a079e8f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a218759b368dd48ba966417c42533e4-426cf535fb8af744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a815dcc0-471e-f35b-2278-5e8d69384367", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A46FAF6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a815dcc0-471e-f35b-2278-5e8d69384367", + "x-ms-request-id": "a4eab32c-e01f-0084-35f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-279ddebe-50c1-c524-36ec-a0462d72d503/test-file-34887e08-150e-91b7-cd47-b25f1a079e8f?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d9fa3f2-f5f1-2970-da48-31f049a0fa3c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A46FAF6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d9fa3f2-f5f1-2970-da48-31f049a0fa3c", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab32d-e01f-0084-36f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-279ddebe-50c1-c524-36ec-a0462d72d503?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-329dc49af3409748bbe4e9e60af35a80-86b1c28f38438b4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c59a50b8-0698-3c75-5bb7-f0e11cff15af", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c59a50b8-0698-3c75-5bb7-f0e11cff15af", + "x-ms-request-id": "b5108730-701e-00a9-30f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f497822a-bb03-682f-bf2d-503b9d77a130?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-657f55cdd442fa478b5a4f6dd0720a0c-aeede6c0aae8844d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "05cea8a0-ad13-fcda-2032-066bb5399fe4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A539826\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "05cea8a0-ad13-fcda-2032-066bb5399fe4", + "x-ms-request-id": "b5108755-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f497822a-bb03-682f-bf2d-503b9d77a130/test-file-c93ac015-1bc6-f6aa-de83-0c001108cfbb?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-74ff918edf333b4e82bacce6e809912b-f4e80de850d9554e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d911c463-8dc8-8426-fdd8-268fa0daeb17", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A59EDE7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d911c463-8dc8-8426-fdd8-268fa0daeb17", + "x-ms-request-id": "a4eab32f-e01f-0084-38f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f497822a-bb03-682f-bf2d-503b9d77a130/test-file-c93ac015-1bc6-f6aa-de83-0c001108cfbb?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:56 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c9c5e24-f6f6-49f3-3d17-f7d0758d589d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A59EDE7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c9c5e24-f6f6-49f3-3d17-f7d0758d589d", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab330-e01f-0084-39f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f497822a-bb03-682f-bf2d-503b9d77a130?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0dd0816da6a1d346a450bdd22067a411-60d39d3a051b024f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "426a8010-9e3e-6c21-574a-1487b36b0415", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "426a8010-9e3e-6c21-574a-1487b36b0415", + "x-ms-request-id": "b510876c-701e-00a9-64f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-803ab3e9-e266-1801-4ee3-c35ec06b0da2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bfa02dfabe5407488310f5e5f3cd2da2-3a9bc297e32e6c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "889d2093-c260-2dbf-7e52-f35bdac2abeb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A6328EC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "889d2093-c260-2dbf-7e52-f35bdac2abeb", + "x-ms-request-id": "b5108776-701e-00a9-6ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-803ab3e9-e266-1801-4ee3-c35ec06b0da2/test-file-e2b2713c-0fab-d3f3-5587-df6155a71fc6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f4644f3bc71b264dbf3ef5e43bfe1811-dfe6594dd947fb48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "861da159-23d6-8372-2cca-33d8e25dd8d7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A6896C8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "861da159-23d6-8372-2cca-33d8e25dd8d7", + "x-ms-request-id": "a4eab331-e01f-0084-3af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-803ab3e9-e266-1801-4ee3-c35ec06b0da2/test-file-e2b2713c-0fab-d3f3-5587-df6155a71fc6?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:56 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b30802b0-998a-baef-3248-7303526930b3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A6896C8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b30802b0-998a-baef-3248-7303526930b3", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab332-e01f-0084-3bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-803ab3e9-e266-1801-4ee3-c35ec06b0da2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-40d48064bbaf454892dcf271584f58ab-c0fdd9930c90bf4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df28e119-2455-9a4c-3dc4-02ae971a65c6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df28e119-2455-9a4c-3dc4-02ae971a65c6", + "x-ms-request-id": "b5108794-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa601e6f-bb87-0dcd-1bba-2f2442b968da?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cd0405b7814c204db589e2bdd6ff2925-f00837b51362724f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "33c69000-eff7-5e81-141a-c39af5285784", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A713285\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33c69000-eff7-5e81-141a-c39af5285784", + "x-ms-request-id": "b51087aa-701e-00a9-1df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa601e6f-bb87-0dcd-1bba-2f2442b968da/test-file-2c4f285b-f430-1f84-c0cc-a784030c6ee4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e444c68cd784b741bf8aec029f295d3f-95e15e4b32a08845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "766533aa-8ae7-0c39-0ba7-732b47fc5a08", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A76B470\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "766533aa-8ae7-0c39-0ba7-732b47fc5a08", + "x-ms-request-id": "a4eab333-e01f-0084-3cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa601e6f-bb87-0dcd-1bba-2f2442b968da/test-file-2c4f285b-f430-1f84-c0cc-a784030c6ee4", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0d97d2d-f7a6-79fc-8a17-a64ac1b627ec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103A76B470\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d0d97d2d-f7a6-79fc-8a17-a64ac1b627ec", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51087c5-701e-00a9-36f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fa601e6f-bb87-0dcd-1bba-2f2442b968da/test-file-2c4f285b-f430-1f84-c0cc-a784030c6ee4?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754103A76B470\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cafe7615-8a23-b461-e31c-a6ecff47648f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A76B470\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cafe7615-8a23-b461-e31c-a6ecff47648f", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab335-e01f-0084-3ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa601e6f-bb87-0dcd-1bba-2f2442b968da?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-497b763f7c4aea42ae04149d5f841ee6-87ec4e1c2ad11044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4b35f8a3-5db8-a6c9-f3c5-c910c839055a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4b35f8a3-5db8-a6c9-f3c5-c910c839055a", + "x-ms-request-id": "b51087cd-701e-00a9-3df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f04ea0da-301e-2fca-a73f-724e5bf9edee?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea86d096baded64f9aa9a464f07d993e-69dd7e7d648aee42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "268dd4cf-42a5-73d9-2e05-a379ea7a4af9", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103A7FB1A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "268dd4cf-42a5-73d9-2e05-a379ea7a4af9", + "x-ms-request-id": "b51087d0-701e-00a9-40f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f04ea0da-301e-2fca-a73f-724e5bf9edee/test-file-1926dad8-fdf0-c048-caf3-624ee0ac13e8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a90f81c1ab042a4b880c2fa086b0dfda-8aa0462086ca7b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "41455784-de98-d22d-8ccc-5cb2e08a9381", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A858B01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "41455784-de98-d22d-8ccc-5cb2e08a9381", + "x-ms-request-id": "a4eab337-e01f-0084-40f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f04ea0da-301e-2fca-a73f-724e5bf9edee/test-file-1926dad8-fdf0-c048-caf3-624ee0ac13e8?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88c94f83-d267-6950-27ac-f99f6b96c64b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A858B01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88c94f83-d267-6950-27ac-f99f6b96c64b", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab339-e01f-0084-42f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f04ea0da-301e-2fca-a73f-724e5bf9edee?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f8912e7ac95b5546a138d6b49ac594bb-d4205d7b7b171f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "912eef81-0ac0-1f1a-6bc7-6f4fcaeda5fb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "912eef81-0ac0-1f1a-6bc7-6f4fcaeda5fb", + "x-ms-request-id": "b51087eb-701e-00a9-54f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ccd7f8b9-9020-aa41-3709-be332337cf14?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-105e867033082d469a4d6840a4b98dd2-1b0d9489eb3d4744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a25fb38e-e13b-f131-ae84-59b74be7fb33", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103A8C8316\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a25fb38e-e13b-f131-ae84-59b74be7fb33", + "x-ms-request-id": "b51087f8-701e-00a9-5ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ccd7f8b9-9020-aa41-3709-be332337cf14/test-file-21505bf8-2ad0-8392-6d9f-8e2441dd3f6f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-249ac93d999beb4292bdd3ae36507065-ff8e56c07009194d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f6a1b00-d477-640c-21db-349b520cafd0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A912E15\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f6a1b00-d477-640c-21db-349b520cafd0", + "x-ms-request-id": "a4eab33a-e01f-0084-43f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ccd7f8b9-9020-aa41-3709-be332337cf14/test-file-21505bf8-2ad0-8392-6d9f-8e2441dd3f6f?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-75d65de8f89b0e4faab6983c3193009a-c8c6fa5e9e090e49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f39ffd7c-832d-7314-c19f-8d4529680772", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "69a4e944-8c42-cb5a-8232-aaa45caea69b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103A912E15\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f39ffd7c-832d-7314-c19f-8d4529680772", + "x-ms-lease-id": "69a4e944-8c42-cb5a-8232-aaa45caea69b", + "x-ms-request-id": "b5108805-701e-00a9-6af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ccd7f8b9-9020-aa41-3709-be332337cf14/test-file-21505bf8-2ad0-8392-6d9f-8e2441dd3f6f?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f273f66-b30e-2e6d-24b0-65d3a2b2146d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-lease-id": "69a4e944-8c42-cb5a-8232-aaa45caea69b", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A912E15\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f273f66-b30e-2e6d-24b0-65d3a2b2146d", + "x-ms-namespace-enabled": "true", + "x-ms-request-id": "a4eab33b-e01f-0084-44f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ccd7f8b9-9020-aa41-3709-be332337cf14?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d98cad7b3266c14c9079e9a9d1c801b6-b40de5ea729f8c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e9de48cb-a840-8163-2bba-f5372489713e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9de48cb-a840-8163-2bba-f5372489713e", + "x-ms-request-id": "b5108817-701e-00a9-78f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:56.9872404-07:00", + "RandomSeed": "1696917354", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..ed9785bd0794 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsFail.json @@ -0,0 +1,714 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cb2c7bb-67c5-8e5d-0754-6c5cd1e7597b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-750c72a449afa14d8c7bfab591f28dac-c783db6e83646a43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bd4d97ba-6a8b-37aa-071b-803c96ab7c57", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AA8B821\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd4d97ba-6a8b-37aa-071b-803c96ab7c57", + "x-ms-request-id": "b5105f7b-701e-00a9-18f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cb2c7bb-67c5-8e5d-0754-6c5cd1e7597b/test-file-01f28e6b-4b5f-c7e0-c803-bcbf73f49727?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4e9870541d76940bacd90ca61f59342-2be2149bd2a5d440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "68fd9b89-70ed-6e9d-b786-f488aeebc313", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AAD8B12\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "68fd9b89-70ed-6e9d-b786-f488aeebc313", + "x-ms-request-id": "a4eab13b-e01f-0084-50f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5cb2c7bb-67c5-8e5d-0754-6c5cd1e7597b/test-file-01f28e6b-4b5f-c7e0-c803-bcbf73f49727?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:30 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d836c7ea-2ef6-7139-d233-8113a668e19d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d836c7ea-2ef6-7139-d233-8113a668e19d", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab13c-e01f-0084-51f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab13c-e01f-0084-51f9-850d5e000000\nTime:2019-10-18T21:14:30.8576968Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5cb2c7bb-67c5-8e5d-0754-6c5cd1e7597b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-676ba0986e9c9f4a9e7feb92d6ac0856-f98b0b6b3152a940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e69ded31-ebb5-561d-1fe8-54d6c1a92935", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e69ded31-ebb5-561d-1fe8-54d6c1a92935", + "x-ms-request-id": "b5105f9a-701e-00a9-30f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f64db81-3906-f89f-ddef-f9c862ae7935?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5ec54a441e3aae42884e113d6a9d8c17-10464aeb84e1504f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1c089503-e338-f780-4ea4-09c5f254f371", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AB429F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c089503-e338-f780-4ea4-09c5f254f371", + "x-ms-request-id": "b5105fa0-701e-00a9-36f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9f64db81-3906-f89f-ddef-f9c862ae7935/test-file-c6251e6e-70c7-876a-f3b5-71313f205bc8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e05a7ca7869cf244950319c2bc138b59-60aafb90f2a2f243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7e1089e0-bfee-936d-2b81-2982714eb82e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AB8E875\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7e1089e0-bfee-936d-2b81-2982714eb82e", + "x-ms-request-id": "a4eab13d-e01f-0084-52f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9f64db81-3906-f89f-ddef-f9c862ae7935/test-file-c6251e6e-70c7-876a-f3b5-71313f205bc8?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:30 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b65198f7-dc0f-a9da-5731-a224347a5b2b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b65198f7-dc0f-a9da-5731-a224347a5b2b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab13e-e01f-0084-53f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab13e-e01f-0084-53f9-850d5e000000\nTime:2019-10-18T21:14:30.9317486Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9f64db81-3906-f89f-ddef-f9c862ae7935?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7538920abd038a4dbd7cb44b09be84b9-835bc9a4333d1f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d98b58eb-02fd-6c1e-66b2-d55e83a7dca5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d98b58eb-02fd-6c1e-66b2-d55e83a7dca5", + "x-ms-request-id": "b5105fbf-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-caab1ffd-e567-660a-4e96-f8107e4435c7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b6126ea3314f0e41b94fda30775806ce-beadd9fd7d963749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5498b922-c2e4-057f-4e24-8a66090eee22", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AC010C6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5498b922-c2e4-057f-4e24-8a66090eee22", + "x-ms-request-id": "b5105fca-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-caab1ffd-e567-660a-4e96-f8107e4435c7/test-file-c8b90d7d-016e-7bb6-f17b-acf69cf7ab63?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f56196e4744aef4794e9727d838c0098-2fc4cb55a0649349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae952782-6e31-21a7-031c-626915896956", + "x-ms-date": "Fri, 18 Oct 2019 21:14:30 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AC4B38C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae952782-6e31-21a7-031c-626915896956", + "x-ms-request-id": "a4eab13f-e01f-0084-54f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-caab1ffd-e567-660a-4e96-f8107e4435c7/test-file-c8b90d7d-016e-7bb6-f17b-acf69cf7ab63?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "74739e55-fc62-f131-39cb-c18f7e7acdb3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "74739e55-fc62-f131-39cb-c18f7e7acdb3", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab140-e01f-0084-55f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab140-e01f-0084-55f9-850d5e000000\nTime:2019-10-18T21:14:31.0048000Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-caab1ffd-e567-660a-4e96-f8107e4435c7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-17292401d5da0542a0e1d39c9e1638f7-667db27c08044a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "77133898-f415-7cf4-f516-ee5567e71db0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77133898-f415-7cf4-f516-ee5567e71db0", + "x-ms-request-id": "b5105fed-701e-00a9-7df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3d72d808-b59b-576a-b019-c36879d50ecd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a276ec8d48b5047a413eefafb37f317-a3dc88be6216504a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0a52d3dc-70fa-e27c-cebb-c6fb318b031f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102ACB0D3A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a52d3dc-70fa-e27c-cebb-c6fb318b031f", + "x-ms-request-id": "b5105ff8-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3d72d808-b59b-576a-b019-c36879d50ecd/test-file-bc382107-d6f0-b249-3b9d-fac7dbc04819?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-52a246215d54d043bff11666b094e118-16350ce8069c444f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eea2b9cf-355f-06d9-8aa0-cf5c76b4060e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AD079A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eea2b9cf-355f-06d9-8aa0-cf5c76b4060e", + "x-ms-request-id": "a4eab141-e01f-0084-56f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3d72d808-b59b-576a-b019-c36879d50ecd/test-file-bc382107-d6f0-b249-3b9d-fac7dbc04819", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21f743fa-5a1d-f1ba-2085-1be23577367a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AD079A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "21f743fa-5a1d-f1ba-2085-1be23577367a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5106025-701e-00a9-30f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3d72d808-b59b-576a-b019-c36879d50ecd/test-file-bc382107-d6f0-b249-3b9d-fac7dbc04819?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754102AD079A0\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3261357e-e4bc-18f0-f2e2-167942baced6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3261357e-e4bc-18f0-f2e2-167942baced6", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab142-e01f-0084-57f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab142-e01f-0084-57f9-850d5e000000\nTime:2019-10-18T21:14:31.0978656Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3d72d808-b59b-576a-b019-c36879d50ecd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1907bf0309af04981812de5bc88641c-5bba09ea1a600242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ff632fde-0416-28bd-7920-f0ea553d2e62", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff632fde-0416-28bd-7920-f0ea553d2e62", + "x-ms-request-id": "b510602b-701e-00a9-35f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-937fc9d0-b32e-3f87-69d2-a536df715d0c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0660452b3c75e40a63707ab900b81f0-dc4731634bfe4a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f0aea257-b666-2af4-a724-96435e874808", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AD9B38A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f0aea257-b666-2af4-a724-96435e874808", + "x-ms-request-id": "b5106037-701e-00a9-3ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-937fc9d0-b32e-3f87-69d2-a536df715d0c/test-file-6252e3c2-1aa1-010b-0930-3d893842f087?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5bcc9fdf8439324fb3e964265d5f4244-9e084541618a5642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c81715c-d68f-3dae-96ad-e735796bf165", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AE17377\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c81715c-d68f-3dae-96ad-e735796bf165", + "x-ms-request-id": "a4eab143-e01f-0084-58f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-937fc9d0-b32e-3f87-69d2-a536df715d0c/test-file-6252e3c2-1aa1-010b-0930-3d893842f087?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c62c6e3f-83c1-c1f8-a7a0-a61585716892", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-lease-id": "88a9659e-0390-4d08-3fc5-09ed34f7b3ab", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c62c6e3f-83c1-c1f8-a7a0-a61585716892", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eab144-e01f-0084-59f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eab144-e01f-0084-59f9-850d5e000000\nTime:2019-10-18T21:14:31.1989373Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-937fc9d0-b32e-3f87-69d2-a536df715d0c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-292df68b3305b84c80dc7cedb4752df0-7709805d88ada340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0bf65ae4-2a3e-b0a3-16e9-61086430cfca", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0bf65ae4-2a3e-b0a3-16e9-61086430cfca", + "x-ms-request-id": "b5106056-701e-00a9-59f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:30.8204336-07:00", + "RandomSeed": "517216191", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..a5e90ed19b29 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_AccessConditionsFailAsync.json @@ -0,0 +1,714 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f99cc758-672d-ee56-ac50-865ad65fa8da?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b8fb23c3e0dfad48b8162453d44414c5-a58ab9af08466348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0dd64793-df7b-a033-a848-8ea1100ec847", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103A9A8CC4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0dd64793-df7b-a033-a848-8ea1100ec847", + "x-ms-request-id": "b5108823-701e-00a9-02f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f99cc758-672d-ee56-ac50-865ad65fa8da/test-file-d6cc79a0-3e13-7abd-95d2-169f9baa44af?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-65fb608892980e449a8fce9cdb154af1-e15fe30dd2c3e049-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "300b84c5-ea30-54cb-8a5b-77a9c89405fe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103A9F67DB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "300b84c5-ea30-54cb-8a5b-77a9c89405fe", + "x-ms-request-id": "a4eab33c-e01f-0084-45f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f99cc758-672d-ee56-ac50-865ad65fa8da/test-file-d6cc79a0-3e13-7abd-95d2-169f9baa44af?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:57 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "16d94217-139e-a47f-dc71-032d23b6ca69", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "16d94217-139e-a47f-dc71-032d23b6ca69", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab33d-e01f-0084-46f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab33d-e01f-0084-46f9-850d5e000000\nTime:2019-10-18T21:14:57.6095544Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f99cc758-672d-ee56-ac50-865ad65fa8da?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c08a1f5ac70fb049bff488392adebc9e-06d2d7a195f12b49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86917230-eeba-f05f-5f6d-8bd63691e263", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86917230-eeba-f05f-5f6d-8bd63691e263", + "x-ms-request-id": "b5108830-701e-00a9-0ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-730c6e6e-baa8-c687-b64d-4f98fc87939e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df9751052dc57c49939a7505f905a535-ebcf677ef59ca641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a389b223-8831-75b1-eacb-cf6d9ec6f3d8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AA625AA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a389b223-8831-75b1-eacb-cf6d9ec6f3d8", + "x-ms-request-id": "b5108834-701e-00a9-12f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-730c6e6e-baa8-c687-b64d-4f98fc87939e/test-file-8c5fedda-3194-293f-bf79-ec10aa760001?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-462349595905dd4a86ec4dfa89f051c2-cfba6e67c4655f41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d83638a4-c956-f2a0-735f-e3b79ca1cb74", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103AAAC804\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d83638a4-c956-f2a0-735f-e3b79ca1cb74", + "x-ms-request-id": "a4eab33e-e01f-0084-47f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-730c6e6e-baa8-c687-b64d-4f98fc87939e/test-file-8c5fedda-3194-293f-bf79-ec10aa760001?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:57 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "716c2b86-283f-2daa-7a81-d69e0cb55256", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "716c2b86-283f-2daa-7a81-d69e0cb55256", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab33f-e01f-0084-48f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab33f-e01f-0084-48f9-850d5e000000\nTime:2019-10-18T21:14:57.6816052Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-730c6e6e-baa8-c687-b64d-4f98fc87939e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d122f563c5a9e54a89b2105ab18f7c23-cafdd0341e8a794d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "703165ab-5935-a234-2348-09cfd33bddca", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "703165ab-5935-a234-2348-09cfd33bddca", + "x-ms-request-id": "b5108844-701e-00a9-1ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19523d1e-0e56-17b2-bc72-13f2cfc5f8e7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ffba08e652545c4b96da749c92fc9ca8-9bdce23389951140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f7c68d6f-6f40-9c37-b21a-b4c34642d25e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AB1976D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7c68d6f-6f40-9c37-b21a-b4c34642d25e", + "x-ms-request-id": "b510884b-701e-00a9-26f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-19523d1e-0e56-17b2-bc72-13f2cfc5f8e7/test-file-8ad5224f-3647-3c46-1cf0-fc698c2eb11d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5ff505358fea4445b90b61b151b3d0dc-52cd75a457246c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4334241a-9cc9-38db-478a-db4f73cd1084", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103AB68A19\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4334241a-9cc9-38db-478a-db4f73cd1084", + "x-ms-request-id": "a4eab340-e01f-0084-49f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-19523d1e-0e56-17b2-bc72-13f2cfc5f8e7/test-file-8ad5224f-3647-3c46-1cf0-fc698c2eb11d?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "684f21d6-6efa-ae53-144a-fa7425571744", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "684f21d6-6efa-ae53-144a-fa7425571744", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab341-e01f-0084-4af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab341-e01f-0084-4af9-850d5e000000\nTime:2019-10-18T21:14:57.7546571Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-19523d1e-0e56-17b2-bc72-13f2cfc5f8e7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b7680df7943b344be6050afd3dee6f8-cb91bae2e9543344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "51791d7b-a87e-f989-43c9-427495ea2823", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "51791d7b-a87e-f989-43c9-427495ea2823", + "x-ms-request-id": "b510885b-701e-00a9-34f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2ab3432-77da-12d7-05c5-a315a6d48a2a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-637e6689becad0458b0d536a462c2061-293c6b237130aa4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ef4ca4bc-243e-048f-4567-4cb90574526f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103ABC9408\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef4ca4bc-243e-048f-4567-4cb90574526f", + "x-ms-request-id": "b5108862-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d2ab3432-77da-12d7-05c5-a315a6d48a2a/test-file-0520183f-20f1-6c45-6e0f-ecd224bb915d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2cce1ac478e9194a8f59eee443d9ce94-e486c45f44f0d547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "67dce3b5-ee87-9ce7-5edf-802f37bcdf89", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "ETag": "\u00220x8D754103AC19F27\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "67dce3b5-ee87-9ce7-5edf-802f37bcdf89", + "x-ms-request-id": "a4eab342-e01f-0084-4bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2ab3432-77da-12d7-05c5-a315a6d48a2a/test-file-0520183f-20f1-6c45-6e0f-ecd224bb915d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "411d7a77-29de-e1d5-e1bc-a4a81abcf843", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AC19F27\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "411d7a77-29de-e1d5-e1bc-a4a81abcf843", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108871-701e-00a9-46f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d2ab3432-77da-12d7-05c5-a315a6d48a2a/test-file-0520183f-20f1-6c45-6e0f-ecd224bb915d?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754103AC19F27\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bdb71eeb-9e9f-acaa-1906-595eab3f8a70", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:56 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bdb71eeb-9e9f-acaa-1906-595eab3f8a70", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "a4eab343-e01f-0084-4cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "ConditionNotMet", + "message": "The condition specified using HTTP conditional header(s) is not met.\nRequestId:a4eab343-e01f-0084-4cf9-850d5e000000\nTime:2019-10-18T21:14:57.8437194Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d2ab3432-77da-12d7-05c5-a315a6d48a2a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c8ca4cdb16c164fb504184804de4c37-cd0c0f898fc21944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fcbc157c-3a05-77a4-8ef5-701d02f8b8bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fcbc157c-3a05-77a4-8ef5-701d02f8b8bc", + "x-ms-request-id": "b5108879-701e-00a9-4cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-299ecaac-1c03-8261-df9c-9ae65803bddb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c546812ab26c3a468ded8f8804c207f3-52fb5e2ebbb8804e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "23fa89ff-ce9f-60f3-b33a-1c689fbe1e8b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103ACA76AF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23fa89ff-ce9f-60f3-b33a-1c689fbe1e8b", + "x-ms-request-id": "b5108880-701e-00a9-52f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-299ecaac-1c03-8261-df9c-9ae65803bddb/test-file-9f0e9537-2116-1d39-60e0-0d93882888be?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-41d3477cb48fb24f8438efcb36d38060-4e0da0031afb984c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64010952-7912-dd15-4fdc-c3bec060d78a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103ACFB9D2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64010952-7912-dd15-4fdc-c3bec060d78a", + "x-ms-request-id": "a4eab344-e01f-0084-4df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-299ecaac-1c03-8261-df9c-9ae65803bddb/test-file-9f0e9537-2116-1d39-60e0-0d93882888be?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f40afc2-2427-09ac-5908-7f2cd67c7f0f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-lease-id": "3b37ff07-97f1-9e69-a749-543f0839cb92", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f40afc2-2427-09ac-5908-7f2cd67c7f0f", + "x-ms-error-code": "LeaseNotPresent", + "x-ms-request-id": "a4eab345-e01f-0084-4ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "LeaseNotPresent", + "message": "There is currently no lease on the resource.\nRequestId:a4eab345-e01f-0084-4ef9-850d5e000000\nTime:2019-10-18T21:14:57.9247766Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-299ecaac-1c03-8261-df9c-9ae65803bddb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-119495c96f2caa438a4438bbf18ec527-3332ccb5749bee47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11fc6531-571f-8c63-b1db-d7cfcf55c7dd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11fc6531-571f-8c63-b1db-d7cfcf55c7dd", + "x-ms-request-id": "b510888d-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:57.5682448-07:00", + "RandomSeed": "1018248348", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_Error.json new file mode 100644 index 000000000000..0d35d1c98113 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_Error.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704b4f18-153f-662d-4895-d085fd31cdcd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b677878103fd02408be1f5918dd7c6a3-f7d98ac3fac82d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3800573b-9ca8-6381-4153-5882a27890ab", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AE9B927\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3800573b-9ca8-6381-4153-5882a27890ab", + "x-ms-request-id": "b5106067-701e-00a9-66f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-704b4f18-153f-662d-4895-d085fd31cdcd/test-directory-37923af6-fdbf-a68e-4d41-3204d114efd7?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c225036228d5ac43b691ffcf4cc578e1-1989af17583b2640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3c2299aa-2cde-3d6e-c85a-eb666a7c922d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AEE77E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3c2299aa-2cde-3d6e-c85a-eb666a7c922d", + "x-ms-request-id": "a4eab145-e01f-0084-5af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-704b4f18-153f-662d-4895-d085fd31cdcd/test-directory-37923af6-fdbf-a68e-4d41-3204d114efd7/test-file-00518163-e92e-617a-16ea-0a0d452f8ccd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9749939e88354548a0cba9797a792ae7-80e1c7ff21856048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98fb8a20-662d-c197-1ec1-26f32161f899", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AF1E796\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98fb8a20-662d-c197-1ec1-26f32161f899", + "x-ms-request-id": "a4eab146-e01f-0084-5bf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-704b4f18-153f-662d-4895-d085fd31cdcd/test-directory-37923af6-fdbf-a68e-4d41-3204d114efd7/test-file-00518163-e92e-617a-16ea-0a0d452f8ccd?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc2911bdf2e0a8468c739393287e7016-ee5bfd2cf56e5a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "baed5aab-f433-739f-d498-192f8c04e2d1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-permissions": "asdf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "166", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "baed5aab-f433-739f-d498-192f8c04e2d1", + "x-ms-error-code": "InvalidPermission", + "x-ms-request-id": "a4eab147-e01f-0084-5cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "InvalidPermission", + "message": "The permission value is invalid.\nRequestId:a4eab147-e01f-0084-5cf9-850d5e000000\nTime:2019-10-18T21:14:31.3020095Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-704b4f18-153f-662d-4895-d085fd31cdcd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b662e3a4ae2f664d97f4c67f6aecc722-1ac90e179ee9cb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c748ce08-3d74-d865-7f18-2889400c2483", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c748ce08-3d74-d865-7f18-2889400c2483", + "x-ms-request-id": "b510608b-701e-00a9-07f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "990732123", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_ErrorAsync.json new file mode 100644 index 000000000000..57e9106d1484 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetAccessControlAsync_ErrorAsync.json @@ -0,0 +1,173 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-41399574-8962-2934-93e6-0cf011914105?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2f352532e1718642a6adec2883079cea-18035531edf19944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d53c3103-b89d-f9ab-eb34-f0393cfc466d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AD74804\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d53c3103-b89d-f9ab-eb34-f0393cfc466d", + "x-ms-request-id": "b5108896-701e-00a9-66f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-41399574-8962-2934-93e6-0cf011914105/test-directory-d34fe439-6a9f-783d-9bfb-9a1d6b2326e9?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7fd4566302160045bd171454f4420ce5-573358ea7d35a04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1ed6affe-865a-98c0-f4c4-3aa21e8e8dc8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103ADBC0B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1ed6affe-865a-98c0-f4c4-3aa21e8e8dc8", + "x-ms-request-id": "a4eab346-e01f-0084-4ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-41399574-8962-2934-93e6-0cf011914105/test-directory-d34fe439-6a9f-783d-9bfb-9a1d6b2326e9/test-file-90ad060d-660f-cd19-7cc4-faef2fad6bdb?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8039418c9110534288adee6908a59fd6-17aa6b72541ae349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "05827321-7013-979b-9609-a2958cd16846", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103ADF2841\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "05827321-7013-979b-9609-a2958cd16846", + "x-ms-request-id": "a4eab347-e01f-0084-50f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-41399574-8962-2934-93e6-0cf011914105/test-directory-d34fe439-6a9f-783d-9bfb-9a1d6b2326e9/test-file-90ad060d-660f-cd19-7cc4-faef2fad6bdb?action=setAccessControl", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-50f2be18a996a84ca31b64c49b78beac-3e5da008ba59be4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bccdaf57-662b-8ac7-5486-244365fa781a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-permissions": "asdf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "166", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bccdaf57-662b-8ac7-5486-244365fa781a", + "x-ms-error-code": "InvalidPermission", + "x-ms-request-id": "a4eab348-e01f-0084-51f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "InvalidPermission", + "message": "The permission value is invalid.\nRequestId:a4eab348-e01f-0084-51f9-850d5e000000\nTime:2019-10-18T21:14:58.0238468Z" + } + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-41399574-8962-2934-93e6-0cf011914105?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-76800af477c7bd4b9146ff68660f18fe-70ad810ad480dd45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dc3eec6d-ab03-f21b-971c-d9e8ad37a07c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc3eec6d-ab03-f21b-971c-d9e8ad37a07c", + "x-ms-request-id": "b51088ad-701e-00a9-7af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1119671963", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync.json new file mode 100644 index 000000000000..69ef4398f68a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync.json @@ -0,0 +1,220 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ca8c9e3-3234-c9d1-b8dd-79ca970774b8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5290f8bf04019f4db099147c79794a36-f14d69cafc147b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "eddae7f9-6a64-c9ca-e571-afb99a3ff3c8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102AF8D485\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eddae7f9-6a64-c9ca-e571-afb99a3ff3c8", + "x-ms-request-id": "b510609f-701e-00a9-1af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5ca8c9e3-3234-c9d1-b8dd-79ca970774b8/test-directory-46f2dc12-12fd-7d60-60c6-530b7ac9cdde?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1a2bad0345e67b48b1e6226cac011e6a-b6938cbe1f138240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1ff5ef34-84e7-e69f-875c-8d9e16bf4f1c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AFCB2B3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1ff5ef34-84e7-e69f-875c-8d9e16bf4f1c", + "x-ms-request-id": "a4eab148-e01f-0084-5df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5ca8c9e3-3234-c9d1-b8dd-79ca970774b8/test-directory-46f2dc12-12fd-7d60-60c6-530b7ac9cdde/test-file-bea7d0a4-446e-8b9b-880c-24560931c7b0?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6ba93fc700050c439c00513e6e2fc97e-ada161613332aa46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e58aec57-8808-f05a-5469-97db6048dc55", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102AFFA919\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e58aec57-8808-f05a-5469-97db6048dc55", + "x-ms-request-id": "a4eab149-e01f-0084-5ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ca8c9e3-3234-c9d1-b8dd-79ca970774b8/test-directory-46f2dc12-12fd-7d60-60c6-530b7ac9cdde/test-file-bea7d0a4-446e-8b9b-880c-24560931c7b0?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5d7b6d10e6d64489e3b6bfc4de531df-3709df43d0843940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "xnfghuwvlahxvodwuxvt", + "x-ms-blob-content-disposition": "najkixphogyxcsdsmhfj", + "x-ms-blob-content-encoding": "pcjalfoaytocrdnwduxj", + "x-ms-blob-content-language": "eohfajudljjnsldlpjyd", + "x-ms-blob-content-md5": "MlnNyaCtsFykPQOfKIglRg==", + "x-ms-blob-content-type": "ipitqwgyefprjueaueyb", + "x-ms-client-request-id": "1cfec13c-e2a7-f5a7-2fe5-356a171b2cf4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B0B1082\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1cfec13c-e2a7-f5a7-2fe5-356a171b2cf4", + "x-ms-request-id": "b51060bf-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ca8c9e3-3234-c9d1-b8dd-79ca970774b8/test-directory-46f2dc12-12fd-7d60-60c6-530b7ac9cdde/test-file-bea7d0a4-446e-8b9b-880c-24560931c7b0", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5c49dc814fd64a4f97a26d3796224300-134fd51b2bf35842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f9fc5d7-bf49-b2ad-3529-5c038fdddebd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "xnfghuwvlahxvodwuxvt", + "Content-Disposition": "najkixphogyxcsdsmhfj", + "Content-Encoding": "pcjalfoaytocrdnwduxj", + "Content-Language": "eohfajudljjnsldlpjyd", + "Content-Length": "0", + "Content-MD5": "MlnNyaCtsFykPQOfKIglRg==", + "Content-Type": "ipitqwgyefprjueaueyb", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B0B1082\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9f9fc5d7-bf49-b2ad-3529-5c038fdddebd", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51060e6-701e-00a9-5bf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5ca8c9e3-3234-c9d1-b8dd-79ca970774b8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c95fcf8dfcd1cc4ab2ce0e69a0784db9-b5ae9349874bc641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5293ab10-8c7c-4eaa-2488-e66ce67603c7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5293ab10-8c7c-4eaa-2488-e66ce67603c7", + "x-ms-request-id": "b51060ed-701e-00a9-62f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:31.3444188-07:00", + "RandomSeed": "361081037", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsyncAsync.json new file mode 100644 index 000000000000..2e0be9f920ca --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsyncAsync.json @@ -0,0 +1,220 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a228359e-b486-551d-c1fd-6164687df579?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dbbcc492ae9ba947ae0a0d28fad2fd5a-a8d652739a1a7743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "46fb4698-ef59-40f1-4307-e95b9669a135", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AE6D879\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "46fb4698-ef59-40f1-4307-e95b9669a135", + "x-ms-request-id": "b51088b8-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a228359e-b486-551d-c1fd-6164687df579/test-directory-4966ffeb-485c-825a-de1b-475b120003eb?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f3134b95a454a40b0f764af021e67a5-1b7d9fd0591bd346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53306c89-376f-4f68-ec78-683ea8962d42", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AF6CF9A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53306c89-376f-4f68-ec78-683ea8962d42", + "x-ms-request-id": "a4eab34c-e01f-0084-55f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a228359e-b486-551d-c1fd-6164687df579/test-directory-4966ffeb-485c-825a-de1b-475b120003eb/test-file-fadefd04-7f9c-3db3-dfe1-203f4adb50e2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-46ca1d53c4fb3642a440afee5a96f9ad-2ed9a27f2ed25a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "347abaef-7a1d-0a55-b9f3-738e16290410", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AF9E2EA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "347abaef-7a1d-0a55-b9f3-738e16290410", + "x-ms-request-id": "a4eab34e-e01f-0084-57f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a228359e-b486-551d-c1fd-6164687df579/test-directory-4966ffeb-485c-825a-de1b-475b120003eb/test-file-fadefd04-7f9c-3db3-dfe1-203f4adb50e2?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8e50e956300f224a9c877fdab8e937d2-130e8f51f77c4a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "sceeqkbcgmqcaoayibic", + "x-ms-blob-content-disposition": "emvqvgwfqeyfowjidikl", + "x-ms-blob-content-encoding": "kejucsacdtasrhqfgmhk", + "x-ms-blob-content-language": "nvlcnkndfruaqwqycanc", + "x-ms-blob-content-md5": "ygaNGvsyXjt6Wu/9hKjg/A==", + "x-ms-blob-content-type": "ftcvdgnggdbpaaxoshhq", + "x-ms-client-request-id": "8f508f03-1b60-2ac4-00c7-eddc3ced2f09", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AFC466C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f508f03-1b60-2ac4-00c7-eddc3ced2f09", + "x-ms-request-id": "b51088dd-701e-00a9-26f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a228359e-b486-551d-c1fd-6164687df579/test-directory-4966ffeb-485c-825a-de1b-475b120003eb/test-file-fadefd04-7f9c-3db3-dfe1-203f4adb50e2", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2de0bbf9016aad4fbace117356773e98-e9af3dc4d4af0c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "878a76fc-74d8-0cb0-c16e-52fc9a961693", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "sceeqkbcgmqcaoayibic", + "Content-Disposition": "emvqvgwfqeyfowjidikl", + "Content-Encoding": "kejucsacdtasrhqfgmhk", + "Content-Language": "nvlcnkndfruaqwqycanc", + "Content-Length": "0", + "Content-MD5": "ygaNGvsyXjt6Wu/9hKjg/A==", + "Content-Type": "ftcvdgnggdbpaaxoshhq", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103AFC466C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "878a76fc-74d8-0cb0-c16e-52fc9a961693", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51088e5-701e-00a9-2cf9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a228359e-b486-551d-c1fd-6164687df579?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fc131f83c7e9a24cbfd7a1196a5ac73f-3502b441a28c3340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c6dfdc08-a863-0330-74d5-feda37d1cdb1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6dfdc08-a863-0330-74d5-feda37d1cdb1", + "x-ms-request-id": "b51088e9-701e-00a9-30f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:58.0683827-07:00", + "RandomSeed": "1577248404", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditions.json new file mode 100644 index 000000000000..26ec1ae5ec78 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditions.json @@ -0,0 +1,882 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81f8193d-caf5-68e0-aa9b-29dbd6439477?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0719e00596ff4740b96b7f5c76accc79-16410441784f7345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2f85066c-c56a-d9fc-ce08-7ce359528b43", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B16479E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f85066c-c56a-d9fc-ce08-7ce359528b43", + "x-ms-request-id": "b51060f9-701e-00a9-6df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-81f8193d-caf5-68e0-aa9b-29dbd6439477/test-file-b47af35b-6cda-6cc4-a43d-83d950633cf4?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fbc09b7c902a08429aa1d9f8914fb0b9-6b3dafa070d52342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "37213690-ba3b-ff10-4119-8a2d4123886a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102B1B67B1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "37213690-ba3b-ff10-4119-8a2d4123886a", + "x-ms-request-id": "a4eab14a-e01f-0084-5ff9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81f8193d-caf5-68e0-aa9b-29dbd6439477/test-file-b47af35b-6cda-6cc4-a43d-83d950633cf4?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "avxslgnytsangthkvxjb", + "x-ms-blob-content-disposition": "abydaqrpotvmcbkhqfdy", + "x-ms-blob-content-encoding": "ooollysrusyqmqrxvtst", + "x-ms-blob-content-language": "oxkyvmlfiytqujmllmra", + "x-ms-blob-content-md5": "oIbWv9V59dSqqr1lRPqGdg==", + "x-ms-blob-content-type": "xatvufaljlkvmikqdopx", + "x-ms-client-request-id": "1a48d7db-0441-72b9-2e6f-8fa5dade2ae6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B1F7DE3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1a48d7db-0441-72b9-2e6f-8fa5dade2ae6", + "x-ms-request-id": "b5106111-701e-00a9-03f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-81f8193d-caf5-68e0-aa9b-29dbd6439477?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea83b18e49e3c14bbe7048e0ffdc420a-054b3df26e97b34d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "69517700-6edb-c729-ce43-ec732be01b08", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69517700-6edb-c729-ce43-ec732be01b08", + "x-ms-request-id": "b510611d-701e-00a9-0ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed6ac3e5-4ba4-9537-0e72-6915b38d627c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7dadde830a3ffe4693998da3d3b82fb0-3a18a0d94a492a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4c464810-9a47-b5ce-3fbc-5b6804131340", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B2514D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c464810-9a47-b5ce-3fbc-5b6804131340", + "x-ms-request-id": "b5106124-701e-00a9-15f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ed6ac3e5-4ba4-9537-0e72-6915b38d627c/test-file-0f8d6fe1-b73b-247b-b8e5-8c424da03bb9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a789f1954f33b446ab59404cacfe58e1-b4f87e44d474094e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eab5bd4e-9bc8-5895-cc22-93610d8b679f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102B2A73F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eab5bd4e-9bc8-5895-cc22-93610d8b679f", + "x-ms-request-id": "a4eab14b-e01f-0084-60f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed6ac3e5-4ba4-9537-0e72-6915b38d627c/test-file-0f8d6fe1-b73b-247b-b8e5-8c424da03bb9?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:31 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "avxslgnytsangthkvxjb", + "x-ms-blob-content-disposition": "abydaqrpotvmcbkhqfdy", + "x-ms-blob-content-encoding": "ooollysrusyqmqrxvtst", + "x-ms-blob-content-language": "oxkyvmlfiytqujmllmra", + "x-ms-blob-content-md5": "oIbWv9V59dSqqr1lRPqGdg==", + "x-ms-blob-content-type": "xatvufaljlkvmikqdopx", + "x-ms-client-request-id": "8ff43f65-50eb-2cf1-03ac-9e2482d33ec2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B2CE6D8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ff43f65-50eb-2cf1-03ac-9e2482d33ec2", + "x-ms-request-id": "b510613b-701e-00a9-2af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ed6ac3e5-4ba4-9537-0e72-6915b38d627c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5a4ce15215ddda4fb75a486ba9fb7442-4cde98c53e3e474f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cefc7d62-d897-31b3-b074-696109d54967", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cefc7d62-d897-31b3-b074-696109d54967", + "x-ms-request-id": "b5106141-701e-00a9-2ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-10c5fe02-fc5c-5114-004e-cb02a06a51ba?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d9abdf3e4d45874da5eb3e40f7328af4-9be74c299430774e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dc84489f-b383-65c5-69aa-ce490cb19046", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B325B7D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dc84489f-b383-65c5-69aa-ce490cb19046", + "x-ms-request-id": "b510614f-701e-00a9-3bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-10c5fe02-fc5c-5114-004e-cb02a06a51ba/test-file-8d79af23-4513-9190-d316-403eea87a722?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d6c75bc5d100654bb4b67b9b7301cea6-a639f6132d755142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa68cb8d-0e63-59d9-b8f3-096c72877be1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:30 GMT", + "ETag": "\u00220x8D754102B3810E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa68cb8d-0e63-59d9-b8f3-096c72877be1", + "x-ms-request-id": "a4eab14c-e01f-0084-61f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-10c5fe02-fc5c-5114-004e-cb02a06a51ba/test-file-8d79af23-4513-9190-d316-403eea87a722?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:31 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "avxslgnytsangthkvxjb", + "x-ms-blob-content-disposition": "abydaqrpotvmcbkhqfdy", + "x-ms-blob-content-encoding": "ooollysrusyqmqrxvtst", + "x-ms-blob-content-language": "oxkyvmlfiytqujmllmra", + "x-ms-blob-content-md5": "oIbWv9V59dSqqr1lRPqGdg==", + "x-ms-blob-content-type": "xatvufaljlkvmikqdopx", + "x-ms-client-request-id": "1eb12275-ac1f-a3be-0408-9ff26bcbc230", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B3A9690\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1eb12275-ac1f-a3be-0408-9ff26bcbc230", + "x-ms-request-id": "b510616b-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-10c5fe02-fc5c-5114-004e-cb02a06a51ba?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a9b8c6433e61a47a2eca87e4fa9f8ec-5462f78bd4d39340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ff61703-5dd5-56c2-ecf3-2946996f43ac", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ff61703-5dd5-56c2-ecf3-2946996f43ac", + "x-ms-request-id": "b5106170-701e-00a9-58f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efd7a682-f93c-01a7-535d-b46529a06be3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca685ae14a60ac4abd60c45f4cf1baa3-28b621237945fa4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "929cd775-c049-0a16-70f5-fb78a95c2d4c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B41769B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "929cd775-c049-0a16-70f5-fb78a95c2d4c", + "x-ms-request-id": "b5106184-701e-00a9-6cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-efd7a682-f93c-01a7-535d-b46529a06be3/test-file-4ded4688-f080-0fd7-4b55-f66aef4fb7ca?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d6a8da30fbad124faae0f4154e546397-e47e7eb38a961643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "03cfbda4-6d9b-857a-ff8c-46f4c9ab1b21", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B467B29\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "03cfbda4-6d9b-857a-ff8c-46f4c9ab1b21", + "x-ms-request-id": "a4eab14d-e01f-0084-62f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efd7a682-f93c-01a7-535d-b46529a06be3/test-file-4ded4688-f080-0fd7-4b55-f66aef4fb7ca", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31c65b7b-b380-352f-3f69-527792a4ce8a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B467B29\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "31c65b7b-b380-352f-3f69-527792a4ce8a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b510619e-701e-00a9-05f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efd7a682-f93c-01a7-535d-b46529a06be3/test-file-4ded4688-f080-0fd7-4b55-f66aef4fb7ca?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754102B467B29\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "avxslgnytsangthkvxjb", + "x-ms-blob-content-disposition": "abydaqrpotvmcbkhqfdy", + "x-ms-blob-content-encoding": "ooollysrusyqmqrxvtst", + "x-ms-blob-content-language": "oxkyvmlfiytqujmllmra", + "x-ms-blob-content-md5": "oIbWv9V59dSqqr1lRPqGdg==", + "x-ms-blob-content-type": "xatvufaljlkvmikqdopx", + "x-ms-client-request-id": "6e79dbf3-e9e5-8aa0-01a1-b00488d11d08", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B4A3B3E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6e79dbf3-e9e5-8aa0-01a1-b00488d11d08", + "x-ms-request-id": "b51061a9-701e-00a9-0ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-efd7a682-f93c-01a7-535d-b46529a06be3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a317ca910e54a4ebf2bcf2fb22bcd1c-e87ca54027f04045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b6844af2-602b-dfa5-2015-4369392940a3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b6844af2-602b-dfa5-2015-4369392940a3", + "x-ms-request-id": "b51061b2-701e-00a9-17f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c8c04e02-2a09-9faf-7be7-40e82c402e19?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c2497a3932bfaf4c831569d08c517f61-860d506813234343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0d5d19bb-1728-c758-9be4-3b431fbcb2e0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B5043D3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d5d19bb-1728-c758-9be4-3b431fbcb2e0", + "x-ms-request-id": "b51061c4-701e-00a9-29f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c8c04e02-2a09-9faf-7be7-40e82c402e19/test-file-eaa82ae7-0217-9b56-719a-e014fe6d9084?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0be1bc5061b90040b745250b3159c460-46724b0e2deaeb4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e45a4b42-6d4e-b9ec-c2c1-9c8e3644c82d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B56F751\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e45a4b42-6d4e-b9ec-c2c1-9c8e3644c82d", + "x-ms-request-id": "a4eab14e-e01f-0084-63f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c8c04e02-2a09-9faf-7be7-40e82c402e19/test-file-eaa82ae7-0217-9b56-719a-e014fe6d9084?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "avxslgnytsangthkvxjb", + "x-ms-blob-content-disposition": "abydaqrpotvmcbkhqfdy", + "x-ms-blob-content-encoding": "ooollysrusyqmqrxvtst", + "x-ms-blob-content-language": "oxkyvmlfiytqujmllmra", + "x-ms-blob-content-md5": "oIbWv9V59dSqqr1lRPqGdg==", + "x-ms-blob-content-type": "xatvufaljlkvmikqdopx", + "x-ms-client-request-id": "b3d1b593-ab13-2135-4f73-5021846274b1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B595789\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b3d1b593-ab13-2135-4f73-5021846274b1", + "x-ms-request-id": "b51061e5-701e-00a9-49f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c8c04e02-2a09-9faf-7be7-40e82c402e19?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3205d8b288800448ed7d5017a8cf972-f4d393a7f9122f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80fac451-1572-a819-8092-931b4edb42d7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "80fac451-1572-a819-8092-931b4edb42d7", + "x-ms-request-id": "b51061eb-701e-00a9-4ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e94b4489-fada-70f2-192e-647e01e4a830?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c48459805542b4b891cedcfed648d4d-2187c71862544a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "34c7d252-6fd3-56f9-d28a-6644b19ba79b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B5FFB5C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "34c7d252-6fd3-56f9-d28a-6644b19ba79b", + "x-ms-request-id": "b51061fe-701e-00a9-62f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e94b4489-fada-70f2-192e-647e01e4a830/test-file-d10062ea-820b-9570-05de-8d6f06a0df99?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e9d94929758d694fbdff68e65aa8c901-90e3fc2d91cae443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2d6859c3-847f-cf67-6231-2ef4e1895032", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B655EA1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d6859c3-847f-cf67-6231-2ef4e1895032", + "x-ms-request-id": "a4eab14f-e01f-0084-64f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e94b4489-fada-70f2-192e-647e01e4a830/test-file-d10062ea-820b-9570-05de-8d6f06a0df99?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-02f6d32ed8256645bd201248d43f2005-a9eb275675654e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf32ba28-fb8e-4a52-daf2-282936d53acf", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "c06bcdaa-786e-757e-0456-4d929592090b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B655EA1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf32ba28-fb8e-4a52-daf2-282936d53acf", + "x-ms-lease-id": "c06bcdaa-786e-757e-0456-4d929592090b", + "x-ms-request-id": "b510620f-701e-00a9-72f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e94b4489-fada-70f2-192e-647e01e4a830/test-file-d10062ea-820b-9570-05de-8d6f06a0df99?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "avxslgnytsangthkvxjb", + "x-ms-blob-content-disposition": "abydaqrpotvmcbkhqfdy", + "x-ms-blob-content-encoding": "ooollysrusyqmqrxvtst", + "x-ms-blob-content-language": "oxkyvmlfiytqujmllmra", + "x-ms-blob-content-md5": "oIbWv9V59dSqqr1lRPqGdg==", + "x-ms-blob-content-type": "xatvufaljlkvmikqdopx", + "x-ms-client-request-id": "da69538d-495f-287d-7a61-d24589f01db3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-lease-id": "c06bcdaa-786e-757e-0456-4d929592090b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "ETag": "\u00220x8D754102B6AADE8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "da69538d-495f-287d-7a61-d24589f01db3", + "x-ms-request-id": "b5106222-701e-00a9-04f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e94b4489-fada-70f2-192e-647e01e4a830?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-679659282b9f06428a20d93f80f07505-441f6d09ad73e34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e39b8cc2-5f6b-de6f-a5a8-9a7cd1b46fc2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e39b8cc2-5f6b-de6f-a5a8-9a7cd1b46fc2", + "x-ms-request-id": "b5106227-701e-00a9-09f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:31.5379703-07:00", + "RandomSeed": "1995490940", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..ba9ba68459a2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsAsync.json @@ -0,0 +1,882 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98a81586-2d7f-4de4-1336-393333521120?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af50427fe55d494ebc7a0efce39cbbb5-c7d0e722a6e32647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "462e88d5-7f73-58ef-5007-fc2f33bea563", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103B03D6A9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "462e88d5-7f73-58ef-5007-fc2f33bea563", + "x-ms-request-id": "b51088f4-701e-00a9-3bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-98a81586-2d7f-4de4-1336-393333521120/test-file-880a0aac-349e-77e0-5406-5f40d3526e3a?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8428a271f2fe32408691f19c86cb8404-f029e04696945d46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d4e5f599-74ce-a11b-a7b7-f16d20af84fe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103B08F527\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d4e5f599-74ce-a11b-a7b7-f16d20af84fe", + "x-ms-request-id": "a4eab350-e01f-0084-59f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98a81586-2d7f-4de4-1336-393333521120/test-file-880a0aac-349e-77e0-5406-5f40d3526e3a?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "lqkakiyevdrkpxgpfrrt", + "x-ms-blob-content-disposition": "apkrwbdomvopbmrovqjk", + "x-ms-blob-content-encoding": "ycbrljbamubwsdlvfrdi", + "x-ms-blob-content-language": "fjqanbjdfrtnihtworgm", + "x-ms-blob-content-md5": "xBwIITG6ttY3LiKwDhh7Lw==", + "x-ms-blob-content-type": "yccruqvxbvidnbeoladj", + "x-ms-client-request-id": "dea6e497-996c-c56b-64bb-046cd9408986", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103B0B1E58\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dea6e497-996c-c56b-64bb-046cd9408986", + "x-ms-request-id": "b51088ff-701e-00a9-44f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-98a81586-2d7f-4de4-1336-393333521120?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f86e67a695ab04d84add28e4b61ba8a-79550c74e9c44d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3bd52e52-a609-ff92-562f-4fa5f5d3091c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3bd52e52-a609-ff92-562f-4fa5f5d3091c", + "x-ms-request-id": "b5108902-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b799cbd7-1450-dc28-cc07-286821fda3a2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cd4d4f0aadc7c442ac7b64a7ddd86dba-fe2e3a9b27a17842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "57965bfa-f328-3d0b-05f8-6f027d2ade58", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B1059E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "57965bfa-f328-3d0b-05f8-6f027d2ade58", + "x-ms-request-id": "b5108907-701e-00a9-4cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b799cbd7-1450-dc28-cc07-286821fda3a2/test-file-4d94ad8c-5eb9-88b2-4e80-0b541abc7158?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f779b11cca91e24d9a560aecda1fb9dd-fcc104bd1927a148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bddfa11c-5bdf-9c27-a80e-08a8e7b72248", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103B1565D6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bddfa11c-5bdf-9c27-a80e-08a8e7b72248", + "x-ms-request-id": "a4eab353-e01f-0084-5cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b799cbd7-1450-dc28-cc07-286821fda3a2/test-file-4d94ad8c-5eb9-88b2-4e80-0b541abc7158?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:58 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "lqkakiyevdrkpxgpfrrt", + "x-ms-blob-content-disposition": "apkrwbdomvopbmrovqjk", + "x-ms-blob-content-encoding": "ycbrljbamubwsdlvfrdi", + "x-ms-blob-content-language": "fjqanbjdfrtnihtworgm", + "x-ms-blob-content-md5": "xBwIITG6ttY3LiKwDhh7Lw==", + "x-ms-blob-content-type": "yccruqvxbvidnbeoladj", + "x-ms-client-request-id": "793789e4-b4dd-0179-1fd1-1d5943d135e5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B179EEF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "793789e4-b4dd-0179-1fd1-1d5943d135e5", + "x-ms-request-id": "b5108913-701e-00a9-57f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b799cbd7-1450-dc28-cc07-286821fda3a2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0eb278c33249b9459563f1956d21656b-121c88d03fef9b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ec33564-a97f-d26b-9ca3-17ebfb97fc62", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ec33564-a97f-d26b-9ca3-17ebfb97fc62", + "x-ms-request-id": "b5108919-701e-00a9-5df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5c22cc41-e056-7ffd-c333-c83d2a1156d4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54d356bfc77af04287eddfa10992ac35-be6d7a9bf0ffc240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "de2726a3-8728-8411-3844-9a4be12da78b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B1CB5E7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de2726a3-8728-8411-3844-9a4be12da78b", + "x-ms-request-id": "b510891d-701e-00a9-61f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5c22cc41-e056-7ffd-c333-c83d2a1156d4/test-file-45fe424c-eea3-6955-6611-6a3eb4cb32e9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e66c067aa9aa294ea351287da8e0c6fa-f2c3685f193d1d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0be5a070-c3dc-b475-d1bd-77161dd3cf6d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103B221E17\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0be5a070-c3dc-b475-d1bd-77161dd3cf6d", + "x-ms-request-id": "a4eab357-e01f-0084-60f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5c22cc41-e056-7ffd-c333-c83d2a1156d4/test-file-45fe424c-eea3-6955-6611-6a3eb4cb32e9?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:58 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "lqkakiyevdrkpxgpfrrt", + "x-ms-blob-content-disposition": "apkrwbdomvopbmrovqjk", + "x-ms-blob-content-encoding": "ycbrljbamubwsdlvfrdi", + "x-ms-blob-content-language": "fjqanbjdfrtnihtworgm", + "x-ms-blob-content-md5": "xBwIITG6ttY3LiKwDhh7Lw==", + "x-ms-blob-content-type": "yccruqvxbvidnbeoladj", + "x-ms-client-request-id": "14cea6e2-27e5-670d-3ae5-322c019648d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B24608E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "14cea6e2-27e5-670d-3ae5-322c019648d0", + "x-ms-request-id": "b5108930-701e-00a9-72f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5c22cc41-e056-7ffd-c333-c83d2a1156d4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-edb9f3f93f6d8544b355e2ae4d52b75b-d4819a4145bf9b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "76332a91-bb04-ea87-a3b9-f7ac7074d2ff", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "76332a91-bb04-ea87-a3b9-f7ac7074d2ff", + "x-ms-request-id": "b5108936-701e-00a9-78f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af91d14f-a0d4-e453-7401-15d2b1c946f7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-16f7f8e2bbd3a44d85e6c52ebbb3f859-51065a6163071b4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "50f37640-edb0-f170-d64f-0103a5b539da", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B2C6D7C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50f37640-edb0-f170-d64f-0103a5b539da", + "x-ms-request-id": "b5108942-701e-00a9-03f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-af91d14f-a0d4-e453-7401-15d2b1c946f7/test-file-8263ff73-fbd8-7e9c-05ab-ce07b714dcef?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-08a64dae9cccc242b8165e4a229d5a4f-ee0789e60a759240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "08cc0d93-d921-44b1-da75-4a051e6939c2", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103B31B7F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "08cc0d93-d921-44b1-da75-4a051e6939c2", + "x-ms-request-id": "a4eab35a-e01f-0084-63f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af91d14f-a0d4-e453-7401-15d2b1c946f7/test-file-8263ff73-fbd8-7e9c-05ab-ce07b714dcef", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a973a26b-d448-ccce-d84d-605fab413c13", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B31B7F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "a973a26b-d448-ccce-d84d-605fab413c13", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108956-701e-00a9-15f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af91d14f-a0d4-e453-7401-15d2b1c946f7/test-file-8263ff73-fbd8-7e9c-05ab-ce07b714dcef?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754103B31B7F9\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "lqkakiyevdrkpxgpfrrt", + "x-ms-blob-content-disposition": "apkrwbdomvopbmrovqjk", + "x-ms-blob-content-encoding": "ycbrljbamubwsdlvfrdi", + "x-ms-blob-content-language": "fjqanbjdfrtnihtworgm", + "x-ms-blob-content-md5": "xBwIITG6ttY3LiKwDhh7Lw==", + "x-ms-blob-content-type": "yccruqvxbvidnbeoladj", + "x-ms-client-request-id": "7c990ec7-8ff5-9e7a-4490-42d49da6d176", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B35A80F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c990ec7-8ff5-9e7a-4490-42d49da6d176", + "x-ms-request-id": "b510895a-701e-00a9-19f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af91d14f-a0d4-e453-7401-15d2b1c946f7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5b9db83e2122604a9976f2e9673643a1-261bd808905c5043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9c970f03-c0a8-e11e-c301-79dae134f861", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9c970f03-c0a8-e11e-c301-79dae134f861", + "x-ms-request-id": "b5108960-701e-00a9-1ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e14ed97e-8bc6-d767-3e52-e318ee81198f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1add23c349ce8c4b8a2235884c8eacf6-d6aecb65df420740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ab7a3fe4-1865-788e-a8c0-5e55dc05f242", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B3BD6FC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ab7a3fe4-1865-788e-a8c0-5e55dc05f242", + "x-ms-request-id": "b5108967-701e-00a9-26f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-e14ed97e-8bc6-d767-3e52-e318ee81198f/test-file-f443e9e8-6b63-4952-0a43-0dea917f6048?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-896f35705513c544848d81e2ec370037-ca6421198edaf441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8dffb8e9-70b1-7800-ed30-a1220aa4e629", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103B413AAB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8dffb8e9-70b1-7800-ed30-a1220aa4e629", + "x-ms-request-id": "a4eab35b-e01f-0084-64f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e14ed97e-8bc6-d767-3e52-e318ee81198f/test-file-f443e9e8-6b63-4952-0a43-0dea917f6048?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "lqkakiyevdrkpxgpfrrt", + "x-ms-blob-content-disposition": "apkrwbdomvopbmrovqjk", + "x-ms-blob-content-encoding": "ycbrljbamubwsdlvfrdi", + "x-ms-blob-content-language": "fjqanbjdfrtnihtworgm", + "x-ms-blob-content-md5": "xBwIITG6ttY3LiKwDhh7Lw==", + "x-ms-blob-content-type": "yccruqvxbvidnbeoladj", + "x-ms-client-request-id": "d9013f14-d27f-7c96-7fba-c0d5cb0774ba", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B4376B8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9013f14-d27f-7c96-7fba-c0d5cb0774ba", + "x-ms-request-id": "b510897d-701e-00a9-3bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e14ed97e-8bc6-d767-3e52-e318ee81198f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-edba506c8af7b547837c68fc0d79887b-bebe785e0f98cc4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca0d0fbd-0da2-8ca9-7fec-dc178365aeb8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca0d0fbd-0da2-8ca9-7fec-dc178365aeb8", + "x-ms-request-id": "b5108981-701e-00a9-3ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb99da50-b414-4281-435d-5cfa05a9a18a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e10733ca445a34fa05222887146aa49-5f530f05eab2d448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "009c14d6-265b-08d5-8eca-8745b0af87d6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B491D53\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "009c14d6-265b-08d5-8eca-8745b0af87d6", + "x-ms-request-id": "b5108985-701e-00a9-43f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cb99da50-b414-4281-435d-5cfa05a9a18a/test-file-ac4e514a-f24c-a6bd-c234-b8b2745d4b5e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c5f79bd64b1aae429555cf87e527fd50-92a46fd437e32b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a5d968db-7396-e4ca-56f6-3d276d229431", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:57 GMT", + "ETag": "\u00220x8D754103B4E8C82\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a5d968db-7396-e4ca-56f6-3d276d229431", + "x-ms-request-id": "a4eab35c-e01f-0084-65f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb99da50-b414-4281-435d-5cfa05a9a18a/test-file-ac4e514a-f24c-a6bd-c234-b8b2745d4b5e?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5bf2cbc76660f34badb1036d8c7b8c54-45020b7208ec904d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f8b0fc7c-48c9-44d7-9e2e-82eac98d1fc8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "6b09297f-968b-aaca-22ac-aa3cc48e84f0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B4E8C82\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8b0fc7c-48c9-44d7-9e2e-82eac98d1fc8", + "x-ms-lease-id": "6b09297f-968b-aaca-22ac-aa3cc48e84f0", + "x-ms-request-id": "b5108991-701e-00a9-4ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb99da50-b414-4281-435d-5cfa05a9a18a/test-file-ac4e514a-f24c-a6bd-c234-b8b2745d4b5e?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "lqkakiyevdrkpxgpfrrt", + "x-ms-blob-content-disposition": "apkrwbdomvopbmrovqjk", + "x-ms-blob-content-encoding": "ycbrljbamubwsdlvfrdi", + "x-ms-blob-content-language": "fjqanbjdfrtnihtworgm", + "x-ms-blob-content-md5": "xBwIITG6ttY3LiKwDhh7Lw==", + "x-ms-blob-content-type": "yccruqvxbvidnbeoladj", + "x-ms-client-request-id": "c8c0cb77-8cde-3827-7e92-6d5523dcffec", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-lease-id": "6b09297f-968b-aaca-22ac-aa3cc48e84f0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103B539EBC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8c0cb77-8cde-3827-7e92-6d5523dcffec", + "x-ms-request-id": "b5108996-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb99da50-b414-4281-435d-5cfa05a9a18a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f8ab9d3876b814583f01eb47560018e-f8fb130ccd7c1c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fe7267e6-57cd-e5ea-256e-99b91a58b486", + "x-ms-date": "Fri, 18 Oct 2019 21:14:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fe7267e6-57cd-e5ea-256e-99b91a58b486", + "x-ms-request-id": "b510899f-701e-00a9-5cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:58.2595326-07:00", + "RandomSeed": "1972402142", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..01b46e549e6f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsFail.json @@ -0,0 +1,734 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97926c11-082c-1538-5f91-371f3c4b4c66?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1387045c6bd2f14abbd7276323a7cb58-ee26d6c058b18042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3233deb3-5aba-5bc2-ec7e-46b20b61f51d", + "x-ms-date": "Fri, 18 Oct 2019 21:16:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D7541072BDBE62\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3233deb3-5aba-5bc2-ec7e-46b20b61f51d", + "x-ms-request-id": "49445661-e01e-0012-77f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-97926c11-082c-1538-5f91-371f3c4b4c66/test-file-1cb6fbac-8646-7785-54b0-583f2b89dc0d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-753b7e5f2eb23a45ba0298b9e249d76f-2b2bd98367c6cc41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d01bff7-039b-2c71-59bb-dd0a02832f62", + "x-ms-date": "Fri, 18 Oct 2019 21:16:31 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D7541072E82C1E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d01bff7-039b-2c71-59bb-dd0a02832f62", + "x-ms-request-id": "b43cda71-001f-0078-54f9-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97926c11-082c-1538-5f91-371f3c4b4c66/test-file-1cb6fbac-8646-7785-54b0-583f2b89dc0d?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:16:31 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "sdqcgxgsprxrfkqgxmne", + "x-ms-blob-content-disposition": "eaagfiqueuwkrkirefge", + "x-ms-blob-content-encoding": "aqfgyscihhspggdscjvx", + "x-ms-blob-content-language": "gknttnatcybrfiemushm", + "x-ms-blob-content-md5": "VFO3x/rXDNxiyKZhd565uA==", + "x-ms-blob-content-type": "fimvcgdlhpoujixodkmk", + "x-ms-client-request-id": "6b487ad8-9f88-6d71-0e40-035b3da1da35", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b487ad8-9f88-6d71-0e40-035b3da1da35", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "49445798-e01e-0012-1bf9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:49445798-e01e-0012-1bf9-85048f000000\n", + "Time:2019-10-18T21:16:32.1915281Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97926c11-082c-1538-5f91-371f3c4b4c66?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ae52580a41cd34fa41201bd68e60afd-dab510372ee7fa4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8731ed97-c43b-01da-c8d4-7db495a954ad", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8731ed97-c43b-01da-c8d4-7db495a954ad", + "x-ms-request-id": "494457f9-e01e-0012-75f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30ce2dff-0aec-8dcc-91e9-b118b1aecc0e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91a3fed70067c14c94487fee346bb60d-8a6550b19b23694f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "72c2411b-5130-8c85-20a3-f55112c15019", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D7541073081B60\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72c2411b-5130-8c85-20a3-f55112c15019", + "x-ms-request-id": "49445810-e01e-0012-0bf9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-30ce2dff-0aec-8dcc-91e9-b118b1aecc0e/test-file-03f66e07-04e4-ac3c-33ee-91f2b87ebf5c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8a6d8214b9ac574c97c52c49a62b71bf-009afd09e5c4d34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e4638a9-c63d-162c-0416-3e42c092d3a2", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D754107310C2D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e4638a9-c63d-162c-0416-3e42c092d3a2", + "x-ms-request-id": "b43cda74-001f-0078-57f9-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30ce2dff-0aec-8dcc-91e9-b118b1aecc0e/test-file-03f66e07-04e4-ac3c-33ee-91f2b87ebf5c?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:16:31 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "sdqcgxgsprxrfkqgxmne", + "x-ms-blob-content-disposition": "eaagfiqueuwkrkirefge", + "x-ms-blob-content-encoding": "aqfgyscihhspggdscjvx", + "x-ms-blob-content-language": "gknttnatcybrfiemushm", + "x-ms-blob-content-md5": "VFO3x/rXDNxiyKZhd565uA==", + "x-ms-blob-content-type": "fimvcgdlhpoujixodkmk", + "x-ms-client-request-id": "8048b322-6137-581e-73e6-6bd51c9bab79", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8048b322-6137-581e-73e6-6bd51c9bab79", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "49445860-e01e-0012-4ff9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:49445860-e01e-0012-4ff9-85048f000000\n", + "Time:2019-10-18T21:16:32.3046081Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30ce2dff-0aec-8dcc-91e9-b118b1aecc0e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-734045568b48da47869f39b5b9d7848c-62cd4389fd5ed74f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c20b3c6-534a-826b-7ad9-ffdd735790f5", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c20b3c6-534a-826b-7ad9-ffdd735790f5", + "x-ms-request-id": "4944586f-e01e-0012-5ef9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49487cde-8c86-c815-9a7e-759d936b89f4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ee8fae7aec32642be83ba95041f3163-cb5c4404e20bb64a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "52d4d709-f736-3a0e-9e57-71ccddceee0e", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D754107317AE8D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "52d4d709-f736-3a0e-9e57-71ccddceee0e", + "x-ms-request-id": "49445883-e01e-0012-72f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-49487cde-8c86-c815-9a7e-759d936b89f4/test-file-9d370b50-2748-3f7a-4d38-281f42786d5f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-16a3a33cfe424449b49ff3a8d2981088-4e39257735a2a940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f4c3b77-b903-e16a-5d95-05feceeff725", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D75410731C88B9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f4c3b77-b903-e16a-5d95-05feceeff725", + "x-ms-request-id": "b43cda76-001f-0078-59f9-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49487cde-8c86-c815-9a7e-759d936b89f4/test-file-9d370b50-2748-3f7a-4d38-281f42786d5f?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "sdqcgxgsprxrfkqgxmne", + "x-ms-blob-content-disposition": "eaagfiqueuwkrkirefge", + "x-ms-blob-content-encoding": "aqfgyscihhspggdscjvx", + "x-ms-blob-content-language": "gknttnatcybrfiemushm", + "x-ms-blob-content-md5": "VFO3x/rXDNxiyKZhd565uA==", + "x-ms-blob-content-type": "fimvcgdlhpoujixodkmk", + "x-ms-client-request-id": "07a7d605-1e2c-6e5c-58b2-5f0130bedfd8", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07a7d605-1e2c-6e5c-58b2-5f0130bedfd8", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "494458b2-e01e-0012-1df9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:494458b2-e01e-0012-1df9-85048f000000\n", + "Time:2019-10-18T21:16:32.3786612Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49487cde-8c86-c815-9a7e-759d936b89f4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ccd284d7f919b742a450b2671c3a122a-2aad54181db7ba49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f8f81c84-f047-cbf9-b536-c287d376e98f", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8f81c84-f047-cbf9-b536-c287d376e98f", + "x-ms-request-id": "494458bf-e01e-0012-29f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b996fca9-f41d-ed2a-be63-43fa1de28a61?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-97445dbe15144146aef86bdebd5226e3-6159fec707590c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e7d07248-ca60-8fe8-f20a-3ae4acffadd3", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D754107322FB40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7d07248-ca60-8fe8-f20a-3ae4acffadd3", + "x-ms-request-id": "494458d2-e01e-0012-3cf9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b996fca9-f41d-ed2a-be63-43fa1de28a61/test-file-7a5960ab-d5f9-c1c8-6ba9-0eaf8ea1982d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-701f8975f69ccb4a9da1bda8cbc1e4e5-400fd4523f3a8a4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f4dd92c0-f637-7353-a90e-7cb6bc380051", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D754107327E560\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f4dd92c0-f637-7353-a90e-7cb6bc380051", + "x-ms-request-id": "b43cda77-001f-0078-5af9-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b996fca9-f41d-ed2a-be63-43fa1de28a61/test-file-7a5960ab-d5f9-c1c8-6ba9-0eaf8ea1982d", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fbef626a-a4c3-faf6-a33d-0202264ba739", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D754107327E560\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "fbef626a-a4c3-faf6-a33d-0202264ba739", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "49445901-e01e-0012-68f9-85048f000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b996fca9-f41d-ed2a-be63-43fa1de28a61/test-file-7a5960ab-d5f9-c1c8-6ba9-0eaf8ea1982d?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754107327E560\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "sdqcgxgsprxrfkqgxmne", + "x-ms-blob-content-disposition": "eaagfiqueuwkrkirefge", + "x-ms-blob-content-encoding": "aqfgyscihhspggdscjvx", + "x-ms-blob-content-language": "gknttnatcybrfiemushm", + "x-ms-blob-content-md5": "VFO3x/rXDNxiyKZhd565uA==", + "x-ms-blob-content-type": "fimvcgdlhpoujixodkmk", + "x-ms-client-request-id": "5a4cbefa-0548-cd8d-15f7-1210ffbfe214", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a4cbefa-0548-cd8d-15f7-1210ffbfe214", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "49445913-e01e-0012-7af9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:49445913-e01e-0012-7af9-85048f000000\n", + "Time:2019-10-18T21:16:32.4797335Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b996fca9-f41d-ed2a-be63-43fa1de28a61?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8052dd51401cc847bd1b232868f5fc8e-ae509767ff0e0241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6808677d-4cfe-e7f0-437b-8bc3774ebe11", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6808677d-4cfe-e7f0-437b-8bc3774ebe11", + "x-ms-request-id": "4944591f-e01e-0012-06f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1df380f1-dd29-87d6-ba6b-5617da9dbd61?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c8ecac70c35ab4ab833e72aaca8c207-9f6624b17959b441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "90fe1872-efc1-9f31-9081-ad93f5d90da5", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D754107336D4FF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90fe1872-efc1-9f31-9081-ad93f5d90da5", + "x-ms-request-id": "49445942-e01e-0012-29f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1df380f1-dd29-87d6-ba6b-5617da9dbd61/test-file-bfd92abe-26bb-775b-6af1-3ef23e8da07b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-81152b7c1798e24099834aed458ace12-106d74a5686f824d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd8af929-a966-4cfa-bd87-25d0b13e6102", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D75410733BD6DA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd8af929-a966-4cfa-bd87-25d0b13e6102", + "x-ms-request-id": "b43cda79-001f-0078-5cf9-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1df380f1-dd29-87d6-ba6b-5617da9dbd61/test-file-bfd92abe-26bb-775b-6af1-3ef23e8da07b?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "sdqcgxgsprxrfkqgxmne", + "x-ms-blob-content-disposition": "eaagfiqueuwkrkirefge", + "x-ms-blob-content-encoding": "aqfgyscihhspggdscjvx", + "x-ms-blob-content-language": "gknttnatcybrfiemushm", + "x-ms-blob-content-md5": "VFO3x/rXDNxiyKZhd565uA==", + "x-ms-blob-content-type": "fimvcgdlhpoujixodkmk", + "x-ms-client-request-id": "44c937e4-e203-5914-a657-041707cf4947", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-lease-id": "a5932464-4344-3181-68f9-61ed98754ea0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "44c937e4-e203-5914-a657-041707cf4947", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "49445961-e01e-0012-47f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:49445961-e01e-0012-47f9-85048f000000\n", + "Time:2019-10-18T21:16:32.5878100Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1df380f1-dd29-87d6-ba6b-5617da9dbd61?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-65b2883a6f4016428b2c5cb94e1d1534-66d3baf513e1b949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "79eb3ddc-1c75-fefe-1d37-addc46ef8abb", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "79eb3ddc-1c75-fefe-1d37-addc46ef8abb", + "x-ms-request-id": "4944596c-e01e-0012-50f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:16:31.3659053-07:00", + "RandomSeed": "487430496", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..1f53d98f07f8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_AccessConditionsFailAsync.json @@ -0,0 +1,734 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-785a0557-e512-f80d-23ae-fbaf813de37b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-44ec0cd119b1fb4a8892421052094aad-f1cd250d507c0f40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f58415f7-ba28-db46-93a3-f1cfc6180b63", + "x-ms-date": "Fri, 18 Oct 2019 21:16:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:36 GMT", + "ETag": "\u00220x8D7541075E5752B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f58415f7-ba28-db46-93a3-f1cfc6180b63", + "x-ms-request-id": "f5ca6fa3-001e-0025-0af9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-785a0557-e512-f80d-23ae-fbaf813de37b/test-file-8c3a251d-defd-e1db-8b5e-fc91b94ca28e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-026b41e36d2dfe45bc22654d4eabb1a4-78ccb98460ad0040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "30a3c875-5159-1997-3aa2-69c9bdb52247", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:36 GMT", + "ETag": "\u00220x8D7541075F6759B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "30a3c875-5159-1997-3aa2-69c9bdb52247", + "x-ms-request-id": "62d3b36c-301f-002e-55f9-852d48000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-785a0557-e512-f80d-23ae-fbaf813de37b/test-file-8c3a251d-defd-e1db-8b5e-fc91b94ca28e?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:16:36 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "mragpamrrytlooisuuyl", + "x-ms-blob-content-disposition": "iiwnaqevbbajquxhvrbm", + "x-ms-blob-content-encoding": "hfijsegdxputppfdtlfy", + "x-ms-blob-content-language": "uqpqxjttqavctmdcyntv", + "x-ms-blob-content-md5": "NBfmnANxxJ84lAjnt1IH4g==", + "x-ms-blob-content-type": "kaxkfftbptnjlcqqorkj", + "x-ms-client-request-id": "f01b9a29-71a8-7e34-ce9e-32168589e7cd", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f01b9a29-71a8-7e34-ce9e-32168589e7cd", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "f5ca7049-001e-0025-25f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:f5ca7049-001e-0025-25f9-85d623000000\n", + "Time:2019-10-18T21:16:37.2447910Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-785a0557-e512-f80d-23ae-fbaf813de37b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c96a13fa33d464f912e7eafba60a9f9-8911d28f0f91a547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "239f8746-3199-8f9e-2e80-92c26d94a948", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "239f8746-3199-8f9e-2e80-92c26d94a948", + "x-ms-request-id": "f5ca707c-001e-0025-54f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bff03cad-3a33-5537-9845-d233136f379c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-110dc8fe3dbdbd4a9742d86454b15801-4b1f0dece159df4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0a1715cb-ae41-0b7e-4f4a-8b545f6b7bbe", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:36 GMT", + "ETag": "\u00220x8D75410760D017F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a1715cb-ae41-0b7e-4f4a-8b545f6b7bbe", + "x-ms-request-id": "f5ca7093-001e-0025-6af9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bff03cad-3a33-5537-9845-d233136f379c/test-file-ee91f549-abc4-e85e-09ac-7270470e1358?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5976d1ffedad4945a411243ac0e65581-4999bba5c5ee3047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4cdf3447-7aae-1fc5-b62e-01943c0ec341", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "ETag": "\u00220x8D754107611A5F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4cdf3447-7aae-1fc5-b62e-01943c0ec341", + "x-ms-request-id": "62d3b36d-301f-002e-56f9-852d48000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bff03cad-3a33-5537-9845-d233136f379c/test-file-ee91f549-abc4-e85e-09ac-7270470e1358?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:16:36 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "mragpamrrytlooisuuyl", + "x-ms-blob-content-disposition": "iiwnaqevbbajquxhvrbm", + "x-ms-blob-content-encoding": "hfijsegdxputppfdtlfy", + "x-ms-blob-content-language": "uqpqxjttqavctmdcyntv", + "x-ms-blob-content-md5": "NBfmnANxxJ84lAjnt1IH4g==", + "x-ms-blob-content-type": "kaxkfftbptnjlcqqorkj", + "x-ms-client-request-id": "132890c9-c62f-61aa-8347-47292ac745f1", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "132890c9-c62f-61aa-8347-47292ac745f1", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "f5ca70ae-001e-0025-04f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:f5ca70ae-001e-0025-04f9-85d623000000\n", + "Time:2019-10-18T21:16:37.3478633Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bff03cad-3a33-5537-9845-d233136f379c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b907710bd3fed241aa72469721e1ae70-23877dd691d47c4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "abcbd77e-b0e6-7012-8817-94bc363df3d2", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "abcbd77e-b0e6-7012-8817-94bc363df3d2", + "x-ms-request-id": "f5ca70b1-001e-0025-07f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-90fffcc9-aa56-fcc3-b25e-456d130bd4be?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-80d484eb64477144a8c4077a319fdfc3-98a27eeaeda9314e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "90d4e0ce-91c5-d4a1-13ce-f8886ba45d7c", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:36 GMT", + "ETag": "\u00220x8D754107619ADFD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90d4e0ce-91c5-d4a1-13ce-f8886ba45d7c", + "x-ms-request-id": "f5ca70ba-001e-0025-10f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-90fffcc9-aa56-fcc3-b25e-456d130bd4be/test-file-e697d543-9f92-30d6-f1af-355e2d74c491?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-734e8c2d82b5364091afec8d05dc121a-7a8a3a590baf2142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "620b009a-ad8a-2efe-0aa4-9f165c42a69e", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "ETag": "\u00220x8D75410761E8140\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "620b009a-ad8a-2efe-0aa4-9f165c42a69e", + "x-ms-request-id": "62d3b36e-301f-002e-57f9-852d48000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-90fffcc9-aa56-fcc3-b25e-456d130bd4be/test-file-e697d543-9f92-30d6-f1af-355e2d74c491?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "mragpamrrytlooisuuyl", + "x-ms-blob-content-disposition": "iiwnaqevbbajquxhvrbm", + "x-ms-blob-content-encoding": "hfijsegdxputppfdtlfy", + "x-ms-blob-content-language": "uqpqxjttqavctmdcyntv", + "x-ms-blob-content-md5": "NBfmnANxxJ84lAjnt1IH4g==", + "x-ms-blob-content-type": "kaxkfftbptnjlcqqorkj", + "x-ms-client-request-id": "2cc37fca-6168-1c07-b670-2792a3e2376b", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2cc37fca-6168-1c07-b670-2792a3e2376b", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "f5ca70d3-001e-0025-25f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:f5ca70d3-001e-0025-25f9-85d623000000\n", + "Time:2019-10-18T21:16:37.4269190Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-90fffcc9-aa56-fcc3-b25e-456d130bd4be?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-16e0a683dbe2bc45bd545edbe75ead2a-80f1bff828fa7d4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dd4c3114-7a7e-a835-5fa1-009503b35bfa", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dd4c3114-7a7e-a835-5fa1-009503b35bfa", + "x-ms-request-id": "f5ca70d8-001e-0025-2af9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd8ccccc-5685-9ba8-ce54-725cdc81a674?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-41eb0f18f6e06e4b92bf473c9426a1d7-1ba75bd6112ae24a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a9b98ab0-11b5-bedc-88b0-0e2a07d8cbde", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "ETag": "\u00220x8D75410762548D1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a9b98ab0-11b5-bedc-88b0-0e2a07d8cbde", + "x-ms-request-id": "f5ca70e5-001e-0025-35f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-bd8ccccc-5685-9ba8-ce54-725cdc81a674/test-file-3df38bfa-e935-7264-dfd7-51097c856db2?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f892c6d7fbd2344f94b6e4d3fd59243b-8daddbfeabb4384d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a228fbaf-2d27-c6d1-2547-caddbfd24203", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "ETag": "\u00220x8D75410762ACBAA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a228fbaf-2d27-c6d1-2547-caddbfd24203", + "x-ms-request-id": "62d3b36f-301f-002e-58f9-852d48000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd8ccccc-5685-9ba8-ce54-725cdc81a674/test-file-3df38bfa-e935-7264-dfd7-51097c856db2", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "815abd29-ca5c-bb8a-9ae5-2c8032e1d016", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "ETag": "\u00220x8D75410762ACBAA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "815abd29-ca5c-bb8a-9ae5-2c8032e1d016", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "f5ca710b-001e-0025-59f9-85d623000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd8ccccc-5685-9ba8-ce54-725cdc81a674/test-file-3df38bfa-e935-7264-dfd7-51097c856db2?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D75410762ACBAA\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "mragpamrrytlooisuuyl", + "x-ms-blob-content-disposition": "iiwnaqevbbajquxhvrbm", + "x-ms-blob-content-encoding": "hfijsegdxputppfdtlfy", + "x-ms-blob-content-language": "uqpqxjttqavctmdcyntv", + "x-ms-blob-content-md5": "NBfmnANxxJ84lAjnt1IH4g==", + "x-ms-blob-content-type": "kaxkfftbptnjlcqqorkj", + "x-ms-client-request-id": "02b4ad20-c178-79a7-d085-02474c97cbeb", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "02b4ad20-c178-79a7-d085-02474c97cbeb", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "f5ca711b-001e-0025-65f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:f5ca711b-001e-0025-65f9-85d623000000\n", + "Time:2019-10-18T21:16:37.5430009Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bd8ccccc-5685-9ba8-ce54-725cdc81a674?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fcd7d07fae77a1489a93b45f473d2db2-7757205bbebc0b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "845f861e-ce2c-bb9d-3f28-1ffc0f20e94c", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "845f861e-ce2c-bb9d-3f28-1ffc0f20e94c", + "x-ms-request-id": "f5ca7124-001e-0025-6ef9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b32ea5f-ad5f-e9c8-129c-ab552475840a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-75b026301e2a7f47bcf96168857aefda-3f9e5a7a28e94c41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "09d2503a-4693-71df-bd76-7290224896c9", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "ETag": "\u00220x8D754107637265A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09d2503a-4693-71df-bd76-7290224896c9", + "x-ms-request-id": "f5ca712d-001e-0025-77f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9b32ea5f-ad5f-e9c8-129c-ab552475840a/test-file-4c5815a3-22f7-1814-2c6e-fa20d213d273?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ec74b81dca3134b8d44b3df4e1d941c-ee1ec75d618c9242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "011211a8-bb46-173f-3bba-dc254bbf9eaa", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "ETag": "\u00220x8D75410763CA4A3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "011211a8-bb46-173f-3bba-dc254bbf9eaa", + "x-ms-request-id": "62d3b370-301f-002e-59f9-852d48000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b32ea5f-ad5f-e9c8-129c-ab552475840a/test-file-4c5815a3-22f7-1814-2c6e-fa20d213d273?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "mragpamrrytlooisuuyl", + "x-ms-blob-content-disposition": "iiwnaqevbbajquxhvrbm", + "x-ms-blob-content-encoding": "hfijsegdxputppfdtlfy", + "x-ms-blob-content-language": "uqpqxjttqavctmdcyntv", + "x-ms-blob-content-md5": "NBfmnANxxJ84lAjnt1IH4g==", + "x-ms-blob-content-type": "kaxkfftbptnjlcqqorkj", + "x-ms-client-request-id": "c178a2cc-d001-d82c-3603-97e99e501123", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-lease-id": "149ba1c1-c17e-8dc8-a001-a19b5670a5d3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c178a2cc-d001-d82c-3603-97e99e501123", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "f5ca7152-001e-0025-15f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:f5ca7152-001e-0025-15f9-85d623000000\n", + "Time:2019-10-18T21:16:37.6270601Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9b32ea5f-ad5f-e9c8-129c-ab552475840a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5cdd6d58a77f274cb95e8d07cf7dba4e-0a085c98a4063245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a859de76-dc47-d3a9-d223-76292b3c894e", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a859de76-dc47-d3a9-d223-76292b3c894e", + "x-ms-request-id": "f5ca715e-001e-0025-21f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:16:36.7558406-07:00", + "RandomSeed": "1038859437", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_Error.json new file mode 100644 index 000000000000..b7a10e0251e2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_Error.json @@ -0,0 +1,114 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c370f928-8516-b07b-67e4-d1be1fe0bf44?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3016615e5eeb6c48beef183863a8988a-b58fcad34a99df47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ff1511f1-e802-d4ee-bb9d-143904834009", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "ETag": "\u00220x8D75410734EA71F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ff1511f1-e802-d4ee-bb9d-143904834009", + "x-ms-request-id": "494459c9-e01e-0012-29f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c370f928-8516-b07b-67e4-d1be1fe0bf44/test-file-f1d6069a-d616-a6a3-2ca6-b0a43745d665?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12c341a89578e2448532786c8b2836c1-74fc2a614c749c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "stlgyvcjtpuxuttagvvt", + "x-ms-blob-content-disposition": "yxggxsfmfidfpeofgdsj", + "x-ms-blob-content-encoding": "vkkhecabnontkuutnfhf", + "x-ms-blob-content-language": "qoekmoiqeoscclxonxcu", + "x-ms-blob-content-md5": "4omzZmGMc1AwsGdNc1wSJw==", + "x-ms-blob-content-type": "sdyptjutitrbunshgyto", + "x-ms-client-request-id": "d39a4431-1f2c-1b45-6d6e-d25c374a9c76", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d39a4431-1f2c-1b45-6d6e-d25c374a9c76", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "49445a2b-e01e-0012-06f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:49445a2b-e01e-0012-06f9-85048f000000\n", + "Time:2019-10-18T21:16:32.8159737Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c370f928-8516-b07b-67e4-d1be1fe0bf44?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-07da3436aee8654099714e8c024085cd-153ed6aad92d5045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f27321e0-02aa-b338-2fb0-a05ceee4744e", + "x-ms-date": "Fri, 18 Oct 2019 21:16:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:31 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f27321e0-02aa-b338-2fb0-a05ceee4744e", + "x-ms-request-id": "49445a41-e01e-0012-19f9-85048f000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:16:32.7039266-07:00", + "RandomSeed": "2048170368", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_ErrorAsync.json new file mode 100644 index 000000000000..95235dd9b10f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetHttpHeadersAsync_ErrorAsync.json @@ -0,0 +1,114 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f959e2dc-a49b-5202-74ee-f6e254ac7e3a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0e5515493eee8343b58e25a7027df5de-8214fc4b072f7c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e3cfd4f9-1089-a11d-ff9b-b3d218e0bc41", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "ETag": "\u00220x8D75410764E34F8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e3cfd4f9-1089-a11d-ff9b-b3d218e0bc41", + "x-ms-request-id": "f5ca7196-001e-0025-59f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f959e2dc-a49b-5202-74ee-f6e254ac7e3a/test-file-9eadf02e-4c5e-71b5-9eee-effea3bfe6c3?comp=properties", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4630f69e71c8cc429e87c14539cb3719-a11c746f51930b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-cache-control": "kquoknmpoxwwwxpqlupe", + "x-ms-blob-content-disposition": "cbbijwqvrauaekaguhyx", + "x-ms-blob-content-encoding": "pueuubwmehqwdqtipmfn", + "x-ms-blob-content-language": "wqxodvrlxiveuqngvgmh", + "x-ms-blob-content-md5": "36YsKhNWprLiSct6X1typQ==", + "x-ms-blob-content-type": "adrjiwwmqqqhbkbywpqx", + "x-ms-client-request-id": "7b14bee0-0b04-ad82-1e5d-459b201efd40", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b14bee0-0b04-ad82-1e5d-459b201efd40", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "f5ca71c0-001e-0025-01f9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:f5ca71c0-001e-0025-01f9-85d623000000\n", + "Time:2019-10-18T21:16:37.8031852Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f959e2dc-a49b-5202-74ee-f6e254ac7e3a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8484a8bb700c3943a1f2b7dfc4d23145-dab62cadbe87404a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e51ec69b-6baa-39be-923b-627f55145f63", + "x-ms-date": "Fri, 18 Oct 2019 21:16:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:16:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e51ec69b-6baa-39be-923b-627f55145f63", + "x-ms-request-id": "f5ca71ce-001e-0025-0ff9-85d623000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:16:37.7323227-07:00", + "RandomSeed": "1017991453", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync.json new file mode 100644 index 000000000000..824e16878d71 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync.json @@ -0,0 +1,217 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af5f0f4e-e14c-269b-d718-e4c5bc2fa27b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7029c22dc2276e40bd2dd4a03e4ac9fc-e8c6179052ab624b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "024b296e-65b7-00e5-15a4-2ded0e7075dc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102BE4BC72\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "024b296e-65b7-00e5-15a4-2ded0e7075dc", + "x-ms-request-id": "b51063b6-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-af5f0f4e-e14c-269b-d718-e4c5bc2fa27b/test-directory-3aa2cef4-271f-83af-53f6-8016d47aed9f?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ab7964f20d75a4e85cd9938e8d1434c-f49cb45b400c1742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6a2c31bf-3094-4712-79c7-aec0e5ce2c9b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102BE94672\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a2c31bf-3094-4712-79c7-aec0e5ce2c9b", + "x-ms-request-id": "a4eab156-e01f-0084-6af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-af5f0f4e-e14c-269b-d718-e4c5bc2fa27b/test-directory-3aa2cef4-271f-83af-53f6-8016d47aed9f/test-file-5b3f8db6-e219-54f8-0a22-2db6f86be685?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c0d323d43d76644ebda48734cdbe958e-7b8ebdef05ccc048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f8c933d-fe8d-dda4-38d8-5f72025c4e0d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102BEC9BD0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f8c933d-fe8d-dda4-38d8-5f72025c4e0d", + "x-ms-request-id": "a4eab158-e01f-0084-6cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af5f0f4e-e14c-269b-d718-e4c5bc2fa27b/test-directory-3aa2cef4-271f-83af-53f6-8016d47aed9f/test-file-5b3f8db6-e219-54f8-0a22-2db6f86be685?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d2daaedc4c1484cada39212ffc93387-883c5924507a3f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6478ef86-d6df-9ef7-1d79-6a7423987b44", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102BF02929\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6478ef86-d6df-9ef7-1d79-6a7423987b44", + "x-ms-request-id": "b51063d8-701e-00a9-0df9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af5f0f4e-e14c-269b-d718-e4c5bc2fa27b/test-directory-3aa2cef4-271f-83af-53f6-8016d47aed9f/test-file-5b3f8db6-e219-54f8-0a22-2db6f86be685", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f8bdc64e5401544387d39f9223ea3ff4-ec581c5f4df5b94d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "13ec5876-eae3-0a2e-3185-04fe1ed90fea", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102BF02929\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "13ec5876-eae3-0a2e-3185-04fe1ed90fea", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "b51063de-701e-00a9-12f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af5f0f4e-e14c-269b-d718-e4c5bc2fa27b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c5716b63960d14b97788d9135e1d587-07e9a4056d445848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cbfd0d63-67ac-d660-dd30-975a74c8966c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbfd0d63-67ac-d660-dd30-975a74c8966c", + "x-ms-request-id": "b51063e7-701e-00a9-19f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1083995068", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsyncAsync.json new file mode 100644 index 000000000000..b41948ca347d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsyncAsync.json @@ -0,0 +1,217 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1b950279-e09e-1fd1-ce3e-e4cc1ee60f25?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9380b2393911df4bbbefb97636f9eaa6-54dbb4d9f23fd743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "761e59dc-8be8-7a95-7c29-035811f68d1f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BA4849E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "761e59dc-8be8-7a95-7c29-035811f68d1f", + "x-ms-request-id": "b5108a59-701e-00a9-80f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1b950279-e09e-1fd1-ce3e-e4cc1ee60f25/test-directory-994d03af-1360-7ec5-d407-2eb7d625f21e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c347190e2230e4da1cb234b7b4a08c3-84c5d6c7fd4a214c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29fcea58-dc63-c8f1-94a0-a2e15cdda457", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103BA8BA01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29fcea58-dc63-c8f1-94a0-a2e15cdda457", + "x-ms-request-id": "a4eab369-e01f-0084-72f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1b950279-e09e-1fd1-ce3e-e4cc1ee60f25/test-directory-994d03af-1360-7ec5-d407-2eb7d625f21e/test-file-7e90e536-c907-1658-c54e-ac25fa7788fe?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7aba3218a8072b4d965eaf2a071588d4-e49f18c196d62449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1016c195-fe45-8fee-91e5-631530cbce1c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103BABCC40\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1016c195-fe45-8fee-91e5-631530cbce1c", + "x-ms-request-id": "a4eab36a-e01f-0084-73f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1b950279-e09e-1fd1-ce3e-e4cc1ee60f25/test-directory-994d03af-1360-7ec5-d407-2eb7d625f21e/test-file-7e90e536-c907-1658-c54e-ac25fa7788fe?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6223426b60107e49872e719ad1b1db18-9501d3f1e2b4bc4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "38909dab-7760-8cb9-4bd0-594365a4bad6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BAE2079\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "38909dab-7760-8cb9-4bd0-594365a4bad6", + "x-ms-request-id": "b5108a6e-701e-00a9-14f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1b950279-e09e-1fd1-ce3e-e4cc1ee60f25/test-directory-994d03af-1360-7ec5-d407-2eb7d625f21e/test-file-7e90e536-c907-1658-c54e-ac25fa7788fe", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca10bc10bb365341868d379e4086fa8b-ce2dc9e1faaca045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "936af9c6-953b-a1bc-eacb-d7ad5eeb0786", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BAE2079\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "936af9c6-953b-a1bc-eacb-d7ad5eeb0786", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "b5108a72-701e-00a9-18f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1b950279-e09e-1fd1-ce3e-e4cc1ee60f25?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-201ec7fc8f5c574fa06afccdbdd06a12-f9aade646fdd1b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b7df9d9-2739-c29b-576d-683aa8e37ea7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b7df9d9-2739-c29b-576d-683aa8e37ea7", + "x-ms-request-id": "b5108a76-701e-00a9-1cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1298820050", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditions.json new file mode 100644 index 000000000000..94b7f30142f1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditions.json @@ -0,0 +1,876 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-144a4d26-28e6-aa85-3bda-5ff37d63a4c8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-efa8d4f55be51f4db0a6f23a37c37218-cafdde285d402d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "74115780-8afd-c4e5-cfc1-fa28ce82e03f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102BF7A87F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "74115780-8afd-c4e5-cfc1-fa28ce82e03f", + "x-ms-request-id": "b51063f3-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-144a4d26-28e6-aa85-3bda-5ff37d63a4c8/test-file-82c7f4c1-7a23-a49b-d057-7788fb83b233?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-35f2425b37eeae43a35a4fb0d65399d7-d3b5beaf68578044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0340ec7e-d940-06f3-bc6c-a3a5135dc84c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C01C43E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0340ec7e-d940-06f3-bc6c-a3a5135dc84c", + "x-ms-request-id": "a4eab159-e01f-0084-6df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-144a4d26-28e6-aa85-3bda-5ff37d63a4c8/test-file-82c7f4c1-7a23-a49b-d057-7788fb83b233?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e095b34-ae42-a4f3-556c-69e58c263ab7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C04DFB5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e095b34-ae42-a4f3-556c-69e58c263ab7", + "x-ms-request-id": "b5106424-701e-00a9-50f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-144a4d26-28e6-aa85-3bda-5ff37d63a4c8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b3b2f52f02d014e8777b9a0f50a3f68-5a8f93af3fa97841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b771284e-b953-6009-d305-30a351090503", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b771284e-b953-6009-d305-30a351090503", + "x-ms-request-id": "b5106433-701e-00a9-5cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4579b53e-5dc0-96d0-4f45-1093d42c38cd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5be5a383a519f249b53f88a2909059eb-f2666e4d4a28a64e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b688d7a9-870f-f1d5-58da-670ea9768ba6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C0A4621\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b688d7a9-870f-f1d5-58da-670ea9768ba6", + "x-ms-request-id": "b510643c-701e-00a9-65f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4579b53e-5dc0-96d0-4f45-1093d42c38cd/test-file-7e0363cc-a172-bb4d-5142-5bba712b29e6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ca219b18bfd4c842a8a973a605518089-7e7dce31e13bd340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09d84579-f465-0882-89cc-64cd2b1b802d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C0F6267\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09d84579-f465-0882-89cc-64cd2b1b802d", + "x-ms-request-id": "a4eab15a-e01f-0084-6ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4579b53e-5dc0-96d0-4f45-1093d42c38cd/test-file-7e0363cc-a172-bb4d-5142-5bba712b29e6?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:33 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b41e8b4-1f52-de81-97e1-73d71cefece1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C11C24E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b41e8b4-1f52-de81-97e1-73d71cefece1", + "x-ms-request-id": "b510644f-701e-00a9-74f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4579b53e-5dc0-96d0-4f45-1093d42c38cd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fd824711de41ce46aae66c361b108ee3-4818fad777a37242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4319682d-54d9-90da-005d-f7ac1b2b2eb6", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4319682d-54d9-90da-005d-f7ac1b2b2eb6", + "x-ms-request-id": "b5106457-701e-00a9-7cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b8a89fff-0448-b5e2-0256-e8c5bb076ae2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8e63135886b5149ac825cbc24a03c48-fa5b637cf243cb42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d47aad5e-b90c-28cd-8563-41836c15d5f8", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C16F078\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d47aad5e-b90c-28cd-8563-41836c15d5f8", + "x-ms-request-id": "b5106461-701e-00a9-04f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b8a89fff-0448-b5e2-0256-e8c5bb076ae2/test-file-bd3c14f3-7a81-56df-97d8-b4af6a26aec8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e887d3a7a790d4b97a96cecff14b358-e6aaf1aea7d8504f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f3c9a1c4-11fd-e396-ce23-3c33051ebd5f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C1C4456\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f3c9a1c4-11fd-e396-ce23-3c33051ebd5f", + "x-ms-request-id": "a4eab15c-e01f-0084-70f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b8a89fff-0448-b5e2-0256-e8c5bb076ae2/test-file-bd3c14f3-7a81-56df-97d8-b4af6a26aec8?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:33 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8ebc573-bb5d-74ca-3983-3f695aa2b071", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C1E8BB2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8ebc573-bb5d-74ca-3983-3f695aa2b071", + "x-ms-request-id": "b5106481-701e-00a9-22f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b8a89fff-0448-b5e2-0256-e8c5bb076ae2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-634cbbb0d50b884e990f04eccd7de4b8-f32aa8eb89938f4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3fbf2935-f432-fa02-ae88-612a8701029b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3fbf2935-f432-fa02-ae88-612a8701029b", + "x-ms-request-id": "b5106489-701e-00a9-2af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d3bbcd5-ffae-ab8b-85ee-92f0065390a2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1e4b52a9e4f5874281521e3c8232c1e8-db925f4c464e9b4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "27a1196a-195b-36b3-9d14-ba446212f35b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C245E22\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "27a1196a-195b-36b3-9d14-ba446212f35b", + "x-ms-request-id": "b510649b-701e-00a9-3af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7d3bbcd5-ffae-ab8b-85ee-92f0065390a2/test-file-a83ebef7-d1cd-64b8-7d6c-b0eabf8c436f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d3c8c12dd958849bdc51ccb2378641f-6a8c47e5e8528f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a808e4cf-cdd6-9868-603d-a9ef69c87610", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C294F13\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a808e4cf-cdd6-9868-603d-a9ef69c87610", + "x-ms-request-id": "a4eab15d-e01f-0084-71f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d3bbcd5-ffae-ab8b-85ee-92f0065390a2/test-file-a83ebef7-d1cd-64b8-7d6c-b0eabf8c436f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db1bf6ff-9b84-ab98-f4ed-8c74bf576862", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C294F13\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "db1bf6ff-9b84-ab98-f4ed-8c74bf576862", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51064bd-701e-00a9-5af9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d3bbcd5-ffae-ab8b-85ee-92f0065390a2/test-file-a83ebef7-d1cd-64b8-7d6c-b0eabf8c436f?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754102C294F13\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "72ef278f-9bad-358b-b220-119e7a35ce20", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C2D14E2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "72ef278f-9bad-358b-b220-119e7a35ce20", + "x-ms-request-id": "b51064c5-701e-00a9-61f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7d3bbcd5-ffae-ab8b-85ee-92f0065390a2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f6d4d8368eaf5d469ea5e5d4b70602d8-52dea7aeba037942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "98e51692-f667-ebb5-f7c7-b90d548f4d04", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "98e51692-f667-ebb5-f7c7-b90d548f4d04", + "x-ms-request-id": "b51064d3-701e-00a9-6ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-346610ac-a14f-4c87-d255-ab5afa82cb83?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-64823d13670e4a4c8c33b96255b279b9-aa7e26692ca6494a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5a5d9c04-28c8-f00c-8e99-c5114a5bf175", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C328F01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a5d9c04-28c8-f00c-8e99-c5114a5bf175", + "x-ms-request-id": "b51064dc-701e-00a9-77f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-346610ac-a14f-4c87-d255-ab5afa82cb83/test-file-9f4835fb-e983-76b4-5758-cef2df60c38c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e656511a827e1f449a619e311428d21d-a2b72c5bbe9aed4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "532b4c6b-a6fd-1bb4-e7e6-036f591a112e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C3886A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "532b4c6b-a6fd-1bb4-e7e6-036f591a112e", + "x-ms-request-id": "a4eab15e-e01f-0084-72f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-346610ac-a14f-4c87-d255-ab5afa82cb83/test-file-9f4835fb-e983-76b4-5758-cef2df60c38c?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9286c495-6f35-6a8e-be3a-763e6d4b438e", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C3B1837\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9286c495-6f35-6a8e-be3a-763e6d4b438e", + "x-ms-request-id": "b51064f9-701e-00a9-0ff9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-346610ac-a14f-4c87-d255-ab5afa82cb83?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3273bfce6941064da0c4debcdd5cfd84-0adc776164138b4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "94da53df-7f93-66f9-ab96-19ca1d121e2f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94da53df-7f93-66f9-ab96-19ca1d121e2f", + "x-ms-request-id": "b5106502-701e-00a9-18f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c5c6868-d01d-aa09-bfaf-9695953cbb70?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e79961ab1999d24b850405159660c08b-953e23fa7a72ef44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "47e9aa81-9af1-0ecc-4a2f-d4e4e863d16f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C4023A8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47e9aa81-9af1-0ecc-4a2f-d4e4e863d16f", + "x-ms-request-id": "b510650f-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-6c5c6868-d01d-aa09-bfaf-9695953cbb70/test-file-9197a9da-04b4-b9be-6dd1-bea345f8d885?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e6f316993d93fc469e2a7670bf6e423d-74c630187649714f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28351ba8-28a2-7d34-ec30-da1fdc29c951", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C44D77A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28351ba8-28a2-7d34-ec30-da1fdc29c951", + "x-ms-request-id": "a4eab15f-e01f-0084-73f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c5c6868-d01d-aa09-bfaf-9695953cbb70/test-file-9197a9da-04b4-b9be-6dd1-bea345f8d885?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fd6b8a9e0e8c32479a3da77083685493-8ab5bc430feffe42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8be97d86-6727-c2fa-ffce-fea257d0476f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "3aef4f57-e64f-671c-29ff-d164357dde56", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C44D77A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8be97d86-6727-c2fa-ffce-fea257d0476f", + "x-ms-lease-id": "3aef4f57-e64f-671c-29ff-d164357dde56", + "x-ms-request-id": "b510651f-701e-00a9-32f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c5c6868-d01d-aa09-bfaf-9695953cbb70/test-file-9197a9da-04b4-b9be-6dd1-bea345f8d885?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b7dd3b43-5393-c72f-7a38-2af5b14074a7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-lease-id": "3aef4f57-e64f-671c-29ff-d164357dde56", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C49696D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b7dd3b43-5393-c72f-7a38-2af5b14074a7", + "x-ms-request-id": "b5106525-701e-00a9-38f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6c5c6868-d01d-aa09-bfaf-9695953cbb70?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff7fd10cfdd7564ab4823cb87d60f67c-d8140438086ea941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b5e3401-90f3-fedb-5428-ecf77598f52c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b5e3401-90f3-fedb-5428-ecf77598f52c", + "x-ms-request-id": "b510652f-701e-00a9-41f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:33.0157782-07:00", + "RandomSeed": "1192761322", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..e2c9b18f1131 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsAsync.json @@ -0,0 +1,876 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d81ac7a-7ee9-bea7-f54a-7446dc9c85b7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6e9a660a177c1f48a4465a054da7511d-9657d61665109046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d1069d21-6ee9-d8ca-806d-7fe08aca1b95", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BB7BEA2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1069d21-6ee9-d8ca-806d-7fe08aca1b95", + "x-ms-request-id": "b5108a7e-701e-00a9-24f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d81ac7a-7ee9-bea7-f54a-7446dc9c85b7/test-file-08b588e4-7cb2-fadd-d90b-2f3653dcc54b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-86269ac3d693e1418534c0f4f68d010b-d7c13cf99dd85d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "70e69497-2ff4-a521-bf0c-f8dd3e9484a3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103BBC92B9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "70e69497-2ff4-a521-bf0c-f8dd3e9484a3", + "x-ms-request-id": "a4eab36b-e01f-0084-74f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d81ac7a-7ee9-bea7-f54a-7446dc9c85b7/test-file-08b588e4-7cb2-fadd-d90b-2f3653dcc54b?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf9e0c20-54f5-e356-807f-7f8abaf031fc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BBE9744\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf9e0c20-54f5-e356-807f-7f8abaf031fc", + "x-ms-request-id": "b5108a93-701e-00a9-38f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d81ac7a-7ee9-bea7-f54a-7446dc9c85b7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b49638d96c81844698007f2802cf273a-57dd3552b964a346-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "32bd1212-c4f5-53ae-ddea-68265d7576ca", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32bd1212-c4f5-53ae-ddea-68265d7576ca", + "x-ms-request-id": "b5108aa1-701e-00a9-45f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a2db7a13-2c54-1dc0-8de3-2a409fa72ae3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a27b191104688c43ae91aaa6d9195698-262a64f2842a714d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3e9bea3e-44c0-e626-52a0-a4129a6db335", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BC8FCBA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3e9bea3e-44c0-e626-52a0-a4129a6db335", + "x-ms-request-id": "b5108abe-701e-00a9-61f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a2db7a13-2c54-1dc0-8de3-2a409fa72ae3/test-file-588e84c0-cdfd-1598-72f7-36b73c848435?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-936029bd4653014aadac3ae9dfbbe612-788cf04c0231294f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "147bb9e9-04c9-7122-5286-cbc80e6fa9cd", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103BCDB744\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "147bb9e9-04c9-7122-5286-cbc80e6fa9cd", + "x-ms-request-id": "a4eab36d-e01f-0084-76f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a2db7a13-2c54-1dc0-8de3-2a409fa72ae3/test-file-588e84c0-cdfd-1598-72f7-36b73c848435?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:14:59 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83cd37ae-6f09-806b-e790-61861f5a436f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BD00F9E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83cd37ae-6f09-806b-e790-61861f5a436f", + "x-ms-request-id": "b5108ad8-701e-00a9-74f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a2db7a13-2c54-1dc0-8de3-2a409fa72ae3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7d53124d586f349b825f0c83c1db8d6-c8c1f4a2f79bb34a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d71a4dcb-26a1-acc4-030b-a8db9da3b406", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d71a4dcb-26a1-acc4-030b-a8db9da3b406", + "x-ms-request-id": "b5108adf-701e-00a9-7bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef840af7-d08f-f515-a5e3-f262bcddf631?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-63f8d43418bd7e46b1787e0675087938-e18c1ee5da7e2546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "7f96acf2-0932-fbbd-3825-32bd3361ef26", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BD558EB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f96acf2-0932-fbbd-3825-32bd3361ef26", + "x-ms-request-id": "b5108ae7-701e-00a9-03f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ef840af7-d08f-f515-a5e3-f262bcddf631/test-file-89447615-e3e8-8bc6-3dc2-2bc5e8b8e4ee?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-915c61c21e87df44908439cd889d77ec-af2e1191cf033d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9947c1da-c271-0e04-e60b-4270def8127f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103BDAB089\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9947c1da-c271-0e04-e60b-4270def8127f", + "x-ms-request-id": "a4eab36e-e01f-0084-77f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef840af7-d08f-f515-a5e3-f262bcddf631/test-file-89447615-e3e8-8bc6-3dc2-2bc5e8b8e4ee?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:14:59 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "27ebc933-4a71-d47c-0161-283a348faf5f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BDCF018\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "27ebc933-4a71-d47c-0161-283a348faf5f", + "x-ms-request-id": "b5108b04-701e-00a9-1ef9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ef840af7-d08f-f515-a5e3-f262bcddf631?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-94e9295abeb1394ca6cb020562615a76-ed12f24dfde77b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "143c15ba-eb0d-f60d-c751-2c8fb7a46ae7", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "143c15ba-eb0d-f60d-c751-2c8fb7a46ae7", + "x-ms-request-id": "b5108b0a-701e-00a9-24f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2f7cd106-5ad2-d243-57f1-45c828c14326?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f80ed82abf5af40bbdc81b17d91d133-f5ff6f43bd3fcf4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bfb43b3e-955f-6068-d169-bd1ba645ce05", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BE29F93\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfb43b3e-955f-6068-d169-bd1ba645ce05", + "x-ms-request-id": "b5108b17-701e-00a9-30f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2f7cd106-5ad2-d243-57f1-45c828c14326/test-file-c9f3060e-4b24-6c94-7fba-23ef2bac9e76?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae959555319b13418af9cd09cc306aff-c45ba7c98396ca4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e892914-78ee-f318-a748-3fa472793525", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103BE76695\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e892914-78ee-f318-a748-3fa472793525", + "x-ms-request-id": "a4eab36f-e01f-0084-78f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2f7cd106-5ad2-d243-57f1-45c828c14326/test-file-c9f3060e-4b24-6c94-7fba-23ef2bac9e76", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01da5ca0-7023-3688-ef95-45c44322930b", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BE76695\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "01da5ca0-7023-3688-ef95-45c44322930b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108b27-701e-00a9-3ff9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2f7cd106-5ad2-d243-57f1-45c828c14326/test-file-c9f3060e-4b24-6c94-7fba-23ef2bac9e76?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u00220x8D754103BE76695\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1604f7ba-339f-5a02-be36-ae269c34471c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BEB494A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1604f7ba-339f-5a02-be36-ae269c34471c", + "x-ms-request-id": "b5108b2a-701e-00a9-42f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2f7cd106-5ad2-d243-57f1-45c828c14326?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-899b34a3a4bef041b4e124a670154944-9a92f6f97cb4324b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c09489f-7d1e-b66c-26c3-d993cde496fb", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c09489f-7d1e-b66c-26c3-d993cde496fb", + "x-ms-request-id": "b5108b2f-701e-00a9-47f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-faa8d2b6-21f7-c370-78e0-c4f762ddd936?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e97d6d5f7b353c4da6b5e3e2ba303697-fb53597d99e8384c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ae6ed611-07df-7de5-d846-d43db9755448", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BF05AEF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae6ed611-07df-7de5-d846-d43db9755448", + "x-ms-request-id": "b5108b35-701e-00a9-4df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-faa8d2b6-21f7-c370-78e0-c4f762ddd936/test-file-fb5fa2e9-435d-bbd0-d4cc-2e9273a7a58d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a0bb552f0dee7a408dc00c203f839f19-04af3906b7e31340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7bde6510-5a8b-cd0e-05b3-da12d9520a30", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:58 GMT", + "ETag": "\u00220x8D754103BF65DB9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7bde6510-5a8b-cd0e-05b3-da12d9520a30", + "x-ms-request-id": "a4eab370-e01f-0084-79f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-faa8d2b6-21f7-c370-78e0-c4f762ddd936/test-file-fb5fa2e9-435d-bbd0-d4cc-2e9273a7a58d?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d81d6aa-2ac8-3001-4818-86ba5045539a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BF898B0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d81d6aa-2ac8-3001-4818-86ba5045539a", + "x-ms-request-id": "b5108b45-701e-00a9-5af9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-faa8d2b6-21f7-c370-78e0-c4f762ddd936?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-860e16584bf11146917876298464badb-b06528acd3ce504c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0368c61f-fdd0-7667-4582-187741206e05", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0368c61f-fdd0-7667-4582-187741206e05", + "x-ms-request-id": "b5108b49-701e-00a9-5ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7f5574e0-b4a8-e907-0e38-82a8f9a8e58e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d38512e8f2ea14ea79895e012b5e195-7339a87590fc9445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d6782bb1-8564-6b71-be7e-f4987bbf7d9c", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103BFDC8D5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d6782bb1-8564-6b71-be7e-f4987bbf7d9c", + "x-ms-request-id": "b5108b52-701e-00a9-65f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7f5574e0-b4a8-e907-0e38-82a8f9a8e58e/test-file-d4638a9d-e385-9027-ab53-9cda197c41bd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-860b74d9fe8a824582fe07c305a6bf8e-c4ddcb68df71de4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1decfd50-33ed-cde5-03e8-2b11e8965141", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C043A72\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1decfd50-33ed-cde5-03e8-2b11e8965141", + "x-ms-request-id": "a4eab371-e01f-0084-7af9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7f5574e0-b4a8-e907-0e38-82a8f9a8e58e/test-file-d4638a9d-e385-9027-ab53-9cda197c41bd?comp=lease", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d795b90d7127e74b86b1bf0e7cf4588e-b78a626402409747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "232289dd-22c9-a05a-915d-bc175b8eb53a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "6467373c-afc8-8f6c-60d6-d85618c9357a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C043A72\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "232289dd-22c9-a05a-915d-bc175b8eb53a", + "x-ms-lease-id": "6467373c-afc8-8f6c-60d6-d85618c9357a", + "x-ms-request-id": "b5108b6a-701e-00a9-7cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7f5574e0-b4a8-e907-0e38-82a8f9a8e58e/test-file-d4638a9d-e385-9027-ab53-9cda197c41bd?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e797331-11a7-aab1-1fea-8b3266b8a1a3", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-lease-id": "6467373c-afc8-8f6c-60d6-d85618c9357a", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C08D5AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e797331-11a7-aab1-1fea-8b3266b8a1a3", + "x-ms-request-id": "b5108b6e-701e-00a9-80f9-85be2d000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7f5574e0-b4a8-e907-0e38-82a8f9a8e58e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cbfb594b5b2f1c4c841fb3b1aa20a51f-7d6e758309d8fa49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e7e674b1-2615-a193-ff99-4f20a980b1af", + "x-ms-date": "Fri, 18 Oct 2019 21:14:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7e674b1-2615-a193-ff99-4f20a980b1af", + "x-ms-request-id": "b5108b73-701e-00a9-05f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:59.4392651-07:00", + "RandomSeed": "1728375940", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..c83d7de87ed4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsFail.json @@ -0,0 +1,724 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ad60e6c0-aa81-9a48-9c77-8b326ae57fff?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68542697b88a224a858f9a7e9c6760b5-6f482098763e684a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "29621920-94d5-d040-d0ec-32e950140d57", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C4F6619\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29621920-94d5-d040-d0ec-32e950140d57", + "x-ms-request-id": "b5106543-701e-00a9-53f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ad60e6c0-aa81-9a48-9c77-8b326ae57fff/test-file-9606b3d0-ecc7-4166-8762-407324cc2795?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9af3bb2965286244b42fe5f886302f09-804987a8df10d34a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bfac2e00-ec00-3383-b221-a17254ccac03", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C54AF6C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfac2e00-ec00-3383-b221-a17254ccac03", + "x-ms-request-id": "a4eab160-e01f-0084-74f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ad60e6c0-aa81-9a48-9c77-8b326ae57fff/test-file-9606b3d0-ecc7-4166-8762-407324cc2795?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:14:33 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f673e8b6-6820-0894-bede-9e61b4b809f1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f673e8b6-6820-0894-bede-9e61b4b809f1", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5106559-701e-00a9-67f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5106559-701e-00a9-67f9-85be2d000000\n", + "Time:2019-10-18T21:14:33.6305458Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ad60e6c0-aa81-9a48-9c77-8b326ae57fff?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5462c789fe5696408e78970f652eefde-2d04a51fc43f1545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6cbc8e2d-b659-5ce3-08eb-51241e73c5d0", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6cbc8e2d-b659-5ce3-08eb-51241e73c5d0", + "x-ms-request-id": "b5106561-701e-00a9-6ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e63e69f-44d5-1892-932e-9dee313df4fa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c42a9a15db4d34e8b245387c15c1fde-5fd575c1b0906a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2db8666c-d160-e821-fca3-d92a18f52aca", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C5B73E4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2db8666c-d160-e821-fca3-d92a18f52aca", + "x-ms-request-id": "b5106569-701e-00a9-76f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9e63e69f-44d5-1892-932e-9dee313df4fa/test-file-77b456f7-9f3e-01d4-4ebe-5c4b9dfecc61?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-72568df4c0589c4a94a0b659aa8e476c-dc79b5dfd1704c4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f59cdc5f-af7c-cca6-91b6-dfa175d64bfe", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C630DE6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f59cdc5f-af7c-cca6-91b6-dfa175d64bfe", + "x-ms-request-id": "a4eab161-e01f-0084-75f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e63e69f-44d5-1892-932e-9dee313df4fa/test-file-77b456f7-9f3e-01d4-4ebe-5c4b9dfecc61?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:14:33 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0ec1031-d661-59e5-10b4-39cee7f828ae", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0ec1031-d661-59e5-10b4-39cee7f828ae", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b510658c-701e-00a9-13f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b510658c-701e-00a9-13f9-85be2d000000\n", + "Time:2019-10-18T21:14:33.7245450Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9e63e69f-44d5-1892-932e-9dee313df4fa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-63b01e99166b5e4992e76e7971bd2da5-76228f4b7ce97543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6570fe78-8aea-009d-91c9-51bf257749c4", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6570fe78-8aea-009d-91c9-51bf257749c4", + "x-ms-request-id": "b5106594-701e-00a9-1af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4cf243ef-f0fb-0696-37eb-2af49e809c5c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3d8aa03a5e1aa46be27b7000351b66e-b60c2f41e8bef342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "78757422-09c1-881a-6869-2dfe60a86210", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C697E05\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "78757422-09c1-881a-6869-2dfe60a86210", + "x-ms-request-id": "b510659e-701e-00a9-23f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4cf243ef-f0fb-0696-37eb-2af49e809c5c/test-file-0060f42c-6121-2c3c-7f7c-bf7a34152c1e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b6601b8358aeaa45abff968b0a97e790-bf6a6b60c30d5d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e554aa1e-dab8-c1fd-3749-f944499f5453", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:32 GMT", + "ETag": "\u00220x8D754102C6E54FF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e554aa1e-dab8-c1fd-3749-f944499f5453", + "x-ms-request-id": "a4eab162-e01f-0084-76f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4cf243ef-f0fb-0696-37eb-2af49e809c5c/test-file-0060f42c-6121-2c3c-7f7c-bf7a34152c1e?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "895cdb67-47c0-3665-0d0f-f2c12a560b6a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "895cdb67-47c0-3665-0d0f-f2c12a560b6a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51065b0-701e-00a9-33f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51065b0-701e-00a9-33f9-85be2d000000\n", + "Time:2019-10-18T21:14:33.7955431Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4cf243ef-f0fb-0696-37eb-2af49e809c5c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b274d0fd618b1479df0360ece24503f-a14c647fb3d4a943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6edd3fb3-ca43-f592-a8b7-47c74544de02", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6edd3fb3-ca43-f592-a8b7-47c74544de02", + "x-ms-request-id": "b51065b6-701e-00a9-36f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5dc8cfe-0f3b-a7e1-ce75-e475bab75365?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab2d48bf232a254ea0a0fcae9e1d8b6d-ebddcae7d30e5749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "56af896d-2acc-a4de-5e36-9fcde51d3bf1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C74A188\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56af896d-2acc-a4de-5e36-9fcde51d3bf1", + "x-ms-request-id": "b51065c3-701e-00a9-42f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b5dc8cfe-0f3b-a7e1-ce75-e475bab75365/test-file-6d97e263-f236-6189-652d-1c4f30c02f89?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4dd84b078585e8408297cc035d8f2342-71dc08435fb0654f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "95bcedb1-33ad-7a2a-004d-f19e0e8f739d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C7E4223\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "95bcedb1-33ad-7a2a-004d-f19e0e8f739d", + "x-ms-request-id": "a4eab163-e01f-0084-77f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5dc8cfe-0f3b-a7e1-ce75-e475bab75365/test-file-6d97e263-f236-6189-652d-1c4f30c02f89", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "429ea064-9904-a1db-5a8d-30ba0bfaf66a", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C7E4223\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "429ea064-9904-a1db-5a8d-30ba0bfaf66a", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b51065ec-701e-00a9-68f9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5dc8cfe-0f3b-a7e1-ce75-e475bab75365/test-file-6d97e263-f236-6189-652d-1c4f30c02f89?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754102C7E4223\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6e39e6e9-31f1-6d98-3b56-0688d92f5b4f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6e39e6e9-31f1-6d98-3b56-0688d92f5b4f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b51065ef-701e-00a9-6bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b51065ef-701e-00a9-6bf9-85be2d000000\n", + "Time:2019-10-18T21:14:33.9155499Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b5dc8cfe-0f3b-a7e1-ce75-e475bab75365?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95e903eaab85324689c5cf2c5f77fb8e-7b20db325508aa4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25d07678-88c0-c579-57ce-ab0a60ddccd5", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25d07678-88c0-c579-57ce-ab0a60ddccd5", + "x-ms-request-id": "b51065f3-701e-00a9-6ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b77ffbf9-9f89-6baf-3c3c-34f9f3ea1e7b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54afcce84bf25346a751ea54da4bb195-3d18fa5209816740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "53b5672a-2840-d872-c665-e884537fd16d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C86CA13\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53b5672a-2840-d872-c665-e884537fd16d", + "x-ms-request-id": "b51065fb-701e-00a9-75f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-b77ffbf9-9f89-6baf-3c3c-34f9f3ea1e7b/test-file-559430af-69cd-c277-6b6c-28788172989e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1205218a4047e4894d1e5dd6808fc67-ca9a14f4989f1a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a28db13e-460a-c18e-f0f2-e8d3fff95754", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C8B65EF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a28db13e-460a-c18e-f0f2-e8d3fff95754", + "x-ms-request-id": "a4eab164-e01f-0084-78f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b77ffbf9-9f89-6baf-3c3c-34f9f3ea1e7b/test-file-559430af-69cd-c277-6b6c-28788172989e?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d03919ad-f6e5-5993-4a0d-9b42e2674e9f", + "x-ms-date": "Fri, 18 Oct 2019 21:14:33 GMT", + "x-ms-lease-id": "cf86187b-dc60-7747-3d4f-b3f994a0e6fd", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d03919ad-f6e5-5993-4a0d-9b42e2674e9f", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "b5106614-701e-00a9-0af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:b5106614-701e-00a9-0af9-85be2d000000\n", + "Time:2019-10-18T21:14:33.9915513Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b77ffbf9-9f89-6baf-3c3c-34f9f3ea1e7b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-994959634569d04784f33da47bddb07e-fbbc85a896888142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e526877e-87bf-d66e-b68a-31a2a9f6028d", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e526877e-87bf-d66e-b68a-31a2a9f6028d", + "x-ms-request-id": "b510661c-701e-00a9-10f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:14:33.5895633-07:00", + "RandomSeed": "805005405", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..7b7d94291ab5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_AccessConditionsFailAsync.json @@ -0,0 +1,724 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-67dbbe97-771f-6890-cec7-ea865335f3e5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d298c845607e3b42b9efc5980b12773d-e226cb4627f39c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cb8a3d9b-7cdf-f70f-8ad6-8e03fee9d45b", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C0F7BE2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb8a3d9b-7cdf-f70f-8ad6-8e03fee9d45b", + "x-ms-request-id": "b5108b7e-701e-00a9-0ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-67dbbe97-771f-6890-cec7-ea865335f3e5/test-file-0fef7198-4df1-9c6c-31ab-8c2e0c6825c6?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2c6400f18f0b1e4dbe708f9ee5c19991-78cd9286ccedcb48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d0900f1c-1117-4d62-d1ee-9933f0e0ea22", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C145CE5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d0900f1c-1117-4d62-d1ee-9933f0e0ea22", + "x-ms-request-id": "a4eab376-e01f-0084-7cf9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-67dbbe97-771f-6890-cec7-ea865335f3e5/test-file-0fef7198-4df1-9c6c-31ab-8c2e0c6825c6?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:15:00 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fc129b7a-55d7-94af-349d-45bc8dd29fe5", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fc129b7a-55d7-94af-349d-45bc8dd29fe5", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5108b97-701e-00a9-22f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5108b97-701e-00a9-22f9-85be2d000000\n", + "Time:2019-10-18T21:15:00.0522238Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-67dbbe97-771f-6890-cec7-ea865335f3e5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d23a5abf00989143a84088a74623a7f2-79b42b59f027d941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54b9f1be-edce-5b4a-18c9-336077f3e299", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54b9f1be-edce-5b4a-18c9-336077f3e299", + "x-ms-request-id": "b5108ba3-701e-00a9-2ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-410163c1-8c9c-b07d-a7b2-9db7f0f8cb56?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15b5289e36a33c44a2bc16ceec7f44d6-ff220ccb04d43746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "65f5cb3d-d5db-3108-7408-ad1b4f936b20", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C1BD825\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65f5cb3d-d5db-3108-7408-ad1b4f936b20", + "x-ms-request-id": "b5108bb8-701e-00a9-3ff9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-410163c1-8c9c-b07d-a7b2-9db7f0f8cb56/test-file-d7d9dcfe-45f5-777f-4c6c-9768011b1a14?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aba5438ff1c70643a495c2054d0d605d-83d381d8a2121344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ba636ac8-10b9-f876-4b7e-186f3e9f3058", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C2150B8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ba636ac8-10b9-f876-4b7e-186f3e9f3058", + "x-ms-request-id": "a4eab377-e01f-0084-7df9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-410163c1-8c9c-b07d-a7b2-9db7f0f8cb56/test-file-d7d9dcfe-45f5-777f-4c6c-9768011b1a14?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:15:00 GMT", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "96a08026-5fb8-bb5a-ba81-d8844d0c71f8", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "96a08026-5fb8-bb5a-ba81-d8844d0c71f8", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5108bd7-701e-00a9-5bf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5108bd7-701e-00a9-5bf9-85be2d000000\n", + "Time:2019-10-18T21:15:00.1382244Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-410163c1-8c9c-b07d-a7b2-9db7f0f8cb56?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aca6cc2e006f1b488a22e32f3f9ced63-c9cbd3753b6dda41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd48c7a3-99ff-8ea0-3e95-64976e984a54", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd48c7a3-99ff-8ea0-3e95-64976e984a54", + "x-ms-request-id": "b5108bde-701e-00a9-62f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4e8c46b7-d64b-ffa5-831f-49ed05c9e96c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33b213649e46ed41b99ab9306deba9bf-c7e6cdc4c07f1146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8ad90580-8bc1-cd91-2248-3ae050b28974", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C283456\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ad90580-8bc1-cd91-2248-3ae050b28974", + "x-ms-request-id": "b5108be7-701e-00a9-6af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4e8c46b7-d64b-ffa5-831f-49ed05c9e96c/test-file-73f0f7ab-c4b7-0390-4e8a-1fb7108e3d1d?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb6541368852b24eb13f06b9ec4897f3-dc7da6ea47ac144e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca6b500b-9e75-bcfd-74d5-3b376cdabd93", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C2D1B9F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca6b500b-9e75-bcfd-74d5-3b376cdabd93", + "x-ms-request-id": "a4eab378-e01f-0084-7ef9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4e8c46b7-d64b-ffa5-831f-49ed05c9e96c/test-file-73f0f7ab-c4b7-0390-4e8a-1fb7108e3d1d?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Match": "\u0022garbage\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c0aba2d8-7223-6ea8-97b0-8b1a2372ae8f", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c0aba2d8-7223-6ea8-97b0-8b1a2372ae8f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5108bf5-701e-00a9-76f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5108bf5-701e-00a9-76f9-85be2d000000\n", + "Time:2019-10-18T21:15:00.2112243Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4e8c46b7-d64b-ffa5-831f-49ed05c9e96c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9927bc76a230934f9bf030c48520ddf1-1610432a6ef66c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c95f044d-fd2e-986f-7464-2494fd6929da", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c95f044d-fd2e-986f-7464-2494fd6929da", + "x-ms-request-id": "b5108bf9-701e-00a9-7af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-904e7926-2ba4-e1f2-6b29-f305f408d93e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c29ca2dd404644e94271ce800e6f288-344416962e157c49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1b79a2f5-cb0a-21ba-127d-5e05096aa36b", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C33310E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b79a2f5-cb0a-21ba-127d-5e05096aa36b", + "x-ms-request-id": "b5108c00-701e-00a9-01f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-904e7926-2ba4-e1f2-6b29-f305f408d93e/test-file-d13fe68b-0a9b-41c7-18f6-2fcd411310c8?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6e86e51649c288458a1d07b202bb81d6-521cfbc005c8f04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea537d34-b362-eac7-db38-03139bede0ff", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C3802AF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea537d34-b362-eac7-db38-03139bede0ff", + "x-ms-request-id": "a4eab37a-e01f-0084-80f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-904e7926-2ba4-e1f2-6b29-f305f408d93e/test-file-d13fe68b-0a9b-41c7-18f6-2fcd411310c8", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c39939a7-26bf-f065-c824-7656b920ee84", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C3802AF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c39939a7-26bf-f065-c824-7656b920ee84", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b5108c10-701e-00a9-0ef9-85be2d000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-904e7926-2ba4-e1f2-6b29-f305f408d93e/test-file-d13fe68b-0a9b-41c7-18f6-2fcd411310c8?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-None-Match": "\u00220x8D754103C3802AF\u0022", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "626c477e-1c53-4640-3070-b035db861491", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "626c477e-1c53-4640-3070-b035db861491", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "b5108c16-701e-00a9-13f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:b5108c16-701e-00a9-13f9-85be2d000000\n", + "Time:2019-10-18T21:15:00.2962289Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-904e7926-2ba4-e1f2-6b29-f305f408d93e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7c01a7b3a091f54fae7e125edaa7c4ba-a41fdce39d4fe248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "71d7cc38-8cb4-af31-cce1-c08a2466071a", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "71d7cc38-8cb4-af31-cce1-c08a2466071a", + "x-ms-request-id": "b5108c1b-701e-00a9-17f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7be6a671-f9b4-b4a0-879a-c59df9065977?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ae086d65fcb3040b064374423e0e243-a88a6e9523d0d445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "47c708af-20d2-3e3b-2b23-ea19c793b5c5", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:15:00 GMT", + "ETag": "\u00220x8D754103C402954\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47c708af-20d2-3e3b-2b23-ea19c793b5c5", + "x-ms-request-id": "b5108c1f-701e-00a9-1af9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-7be6a671-f9b4-b4a0-879a-c59df9065977/test-file-64b54988-f869-cf6b-c8ab-d23fd479ab51?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-19afeef4ed42e84195b3ac91955d21c6-61d23e1a5dd31642-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bf9e60be-4880-b7cd-9cf8-7e274efb6ab1", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:59 GMT", + "ETag": "\u00220x8D754103C4548A1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bf9e60be-4880-b7cd-9cf8-7e274efb6ab1", + "x-ms-request-id": "a4eab37c-e01f-0084-02f9-850d5e000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7be6a671-f9b4-b4a0-879a-c59df9065977/test-file-64b54988-f869-cf6b-c8ab-d23fd479ab51?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7381bd38-ecda-a5d1-c235-5446927d6688", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-lease-id": "5d3e1b6e-e9cb-2770-918b-57fbe555ef82", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "241", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7381bd38-ecda-a5d1-c235-5446927d6688", + "x-ms-error-code": "LeaseNotPresentWithBlobOperation", + "x-ms-request-id": "b5108c32-701e-00a9-2cf9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithBlobOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the blob.\n", + "RequestId:b5108c32-701e-00a9-2cf9-85be2d000000\n", + "Time:2019-10-18T21:15:00.3762259Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7be6a671-f9b4-b4a0-879a-c59df9065977?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8daf8330a4cd4a48800f5ae06ecee15a-9355d0046c411648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "91ef7ae1-f67a-8ad6-c786-75707040e427", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91ef7ae1-f67a-8ad6-c786-75707040e427", + "x-ms-request-id": "b5108c37-701e-00a9-31f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:15:00.0141798-07:00", + "RandomSeed": "1059918934", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_Error.json new file mode 100644 index 000000000000..e9fe5582177b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_Error.json @@ -0,0 +1,111 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cce3d053-f721-90a0-a477-99c799486c5f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae9c1d772385af4293b80e2f609b3adc-d7fab1d92c05f349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dbad15e6-da46-dfbf-3dfe-9c41aab4c8e1", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "ETag": "\u00220x8D754102C941094\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:14:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbad15e6-da46-dfbf-3dfe-9c41aab4c8e1", + "x-ms-request-id": "b510662b-701e-00a9-1ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cce3d053-f721-90a0-a477-99c799486c5f/test-file-19b339ff-c396-0bc6-8e5f-b5a83b80b8ea?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6abb0fdfd6c70d4f9d77d3428842513c-6efb3bea8a66254d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e1fdbb1-0b06-2320-4fa1-4ce72417a4bc", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e1fdbb1-0b06-2320-4fa1-4ce72417a4bc", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5106636-701e-00a9-28f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5106636-701e-00a9-28f9-85be2d000000\n", + "Time:2019-10-18T21:14:34.0605509Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cce3d053-f721-90a0-a477-99c799486c5f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2415803b0f3897499b0e57d8a706b9cd-635e289a53ab2b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60f75286-1a60-45e3-c1be-34f944321a24", + "x-ms-date": "Fri, 18 Oct 2019 21:14:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:14:33 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60f75286-1a60-45e3-c1be-34f944321a24", + "x-ms-request-id": "b510664a-701e-00a9-39f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2045049598", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_ErrorAsync.json new file mode 100644 index 000000000000..004b26dc41a8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileClientTests/SetMetadataAsync_ErrorAsync.json @@ -0,0 +1,111 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1c76ff3c-98a1-9be1-ff0f-1eeb27b97cf6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4e6c4e8f685a284b859722451be2f813-1e57022392f51446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6cfa3b05-6d96-5599-e69a-da797f83af3d", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:15:00 GMT", + "ETag": "\u00220x8D754103C4DE502\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6cfa3b05-6d96-5599-e69a-da797f83af3d", + "x-ms-request-id": "b5108c44-701e-00a9-3ef9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1c76ff3c-98a1-9be1-ff0f-1eeb27b97cf6/test-file-8d9103fb-2642-0f28-0a2b-02d2e1a33a06?comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-56b71db1c65f764d9d7d13129c160ddc-8c19f2d40651524d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d427a1f-9d66-df30-13ea-616a6bc77443", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "215", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d427a1f-9d66-df30-13ea-616a6bc77443", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b5108c51-701e-00a9-49f9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EBlobNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified blob does not exist.\n", + "RequestId:b5108c51-701e-00a9-49f9-85be2d000000\n", + "Time:2019-10-18T21:15:00.4462318Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1c76ff3c-98a1-9be1-ff0f-1eeb27b97cf6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-713de7761d1aad418c725707109fc306-88a9d772be203048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "66b36b60-dc61-479f-7a06-d8d4aef55d71", + "x-ms-date": "Fri, 18 Oct 2019 21:15:00 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:15:00 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66b36b60-dc61-479f-7a06-d8d4aef55d71", + "x-ms-request-id": "b5108c57-701e-00a9-4df9-85be2d000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1643258877", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..0e32c01f8999 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditions.json @@ -0,0 +1,308 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1288825-7c1d-710c-ca5b-cd1a8196fe32?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-66854eecba3f5048a4a7ff1c03fd9181-2ff08672021dfa42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d43af71-4a50-46d1-8bb9-140fb729dfca", + "x-ms-date": "Fri, 18 Oct 2019 21:29:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412450BC3DE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d43af71-4a50-46d1-8bb9-140fb729dfca", + "x-ms-request-id": "99239d1a-401e-0046-61fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1288825-7c1d-710c-ca5b-cd1a8196fe32?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85ba21df0be2404c88d792af74763147-957a0a6dade69349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f3782f4-2c98-4197-f497-7825598816de", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7723e527-2fdb-acbb-942a-f14930ac2c0e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412450BC3DE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f3782f4-2c98-4197-f497-7825598816de", + "x-ms-lease-id": "7723e527-2fdb-acbb-942a-f14930ac2c0e", + "x-ms-request-id": "99239d7d-401e-0046-3bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1288825-7c1d-710c-ca5b-cd1a8196fe32?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7f5f497378a9745862862ab362dfe33-d189e7cfed57f847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad545ae3-cd75-8b75-c267-dcbc78bc015a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-id": "7723e527-2fdb-acbb-942a-f14930ac2c0e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad545ae3-cd75-8b75-c267-dcbc78bc015a", + "x-ms-request-id": "99239d93-401e-0046-4ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d356a4a-ea8d-e616-0b01-5cd0971c5afb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fb4a7ed8f9975244a9c9d86b57d68762-363f5c0d936a0441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7b303bc6-eac3-f821-436e-a27370a5f4a6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412451E8C01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7b303bc6-eac3-f821-436e-a27370a5f4a6", + "x-ms-request-id": "99239daa-401e-0046-63fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d356a4a-ea8d-e616-0b01-5cd0971c5afb?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:33 GMT", + "traceparent": "00-2f94bb7e042f01469b46150de2e990d7-4fe64b56d43ad443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f0cf3d6-0d4c-c3cd-144e-794c1d5fa846", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "af6de10c-0279-e226-0276-ccc250fdb551", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412451E8C01\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f0cf3d6-0d4c-c3cd-144e-794c1d5fa846", + "x-ms-lease-id": "af6de10c-0279-e226-0276-ccc250fdb551", + "x-ms-request-id": "99239dc5-401e-0046-7cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d356a4a-ea8d-e616-0b01-5cd0971c5afb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af7696f1202f624cb0ab9e5497f8555d-c183671690275d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5cebe128-65f1-3705-4746-479d65eb4747", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-id": "af6de10c-0279-e226-0276-ccc250fdb551", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5cebe128-65f1-3705-4746-479d65eb4747", + "x-ms-request-id": "99239dce-401e-0046-04fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-750c74a1-f2c5-3d50-39de-a743049e7bb3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c365793c57fc344839e99cfe97f00d7-42a03179f823da42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d28dc0c1-a654-3548-90ad-2212bec132a8", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124526F1F8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d28dc0c1-a654-3548-90ad-2212bec132a8", + "x-ms-request-id": "99239de0-401e-0046-15fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-750c74a1-f2c5-3d50-39de-a743049e7bb3?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:33 GMT", + "traceparent": "00-d05e745b45fc4e4d89298ea6a2b4dbef-d5f2e8774fc75e47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc886cc5-cfb2-b6f6-ec37-b29a7c7a5793", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "f86a94cb-0ac7-55d3-20ba-2acdddfdec1c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124526F1F8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc886cc5-cfb2-b6f6-ec37-b29a7c7a5793", + "x-ms-lease-id": "f86a94cb-0ac7-55d3-20ba-2acdddfdec1c", + "x-ms-request-id": "99239df1-401e-0046-24fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-750c74a1-f2c5-3d50-39de-a743049e7bb3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a2785d71326d2e4fb3cf09031c562a7f-ca519048f8817744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7107a025-2f74-466a-f4cb-57d9f6c40fa9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-id": "f86a94cb-0ac7-55d3-20ba-2acdddfdec1c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7107a025-2f74-466a-f4cb-57d9f6c40fa9", + "x-ms-request-id": "99239df9-401e-0046-2cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:33.7996975-07:00", + "RandomSeed": "570276243", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..6534606f5a46 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,308 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-18b8c113-6327-ea79-b44c-36338c72ecba?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7c5a7e8a82ce141942b5e5fa14114ac-fef4a8f38e57604c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3e3581c4-d806-4d3a-b830-e93643aa749f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248EFF656\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3e3581c4-d806-4d3a-b830-e93643aa749f", + "x-ms-request-id": "9923b638-401e-0046-53fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-18b8c113-6327-ea79-b44c-36338c72ecba?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-85fa398032d1ff48b2e455eb5685f52e-2a7306c87484c944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f2b78f9-129c-d874-85ac-a10b98800254", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d29e0cea-ec91-88fb-9cfa-40b94b64be79", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248EFF656\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f2b78f9-129c-d874-85ac-a10b98800254", + "x-ms-lease-id": "d29e0cea-ec91-88fb-9cfa-40b94b64be79", + "x-ms-request-id": "9923b650-401e-0046-6afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-18b8c113-6327-ea79-b44c-36338c72ecba?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aaa9d1f1c34dd2499b884fc56f49778b-a427086f8346c14d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d2c01380-9f38-55dc-bb96-858f0da85061", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-id": "d29e0cea-ec91-88fb-9cfa-40b94b64be79", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2c01380-9f38-55dc-bb96-858f0da85061", + "x-ms-request-id": "9923b669-401e-0046-02fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-304aae60-6720-90f1-16ef-c6e72246ef47?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-626c49167eb2824fb9e5b87b30c5e24f-f006b2bfafdd3b46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3acd8d64-b7f3-188e-212f-bc49d8f43274", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248FAF4D7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3acd8d64-b7f3-188e-212f-bc49d8f43274", + "x-ms-request-id": "9923b68d-401e-0046-24fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-304aae60-6720-90f1-16ef-c6e72246ef47?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:40 GMT", + "traceparent": "00-121833be663e4f4d8d52848c5f2c5491-60f9ff61a2b0384b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a5fde346-1307-9892-ec9c-a77a1ae709d5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "1acb3da7-cb1d-30a1-9378-9da70f4cac43", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248FAF4D7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a5fde346-1307-9892-ec9c-a77a1ae709d5", + "x-ms-lease-id": "1acb3da7-cb1d-30a1-9378-9da70f4cac43", + "x-ms-request-id": "9923b6ae-401e-0046-43fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-304aae60-6720-90f1-16ef-c6e72246ef47?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-928cfef5383e724fadb55bb3dc41cc12-160029d77bcb434f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b61ff7e-064e-ae3c-85eb-a8db0dd9f17c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-id": "1acb3da7-cb1d-30a1-9378-9da70f4cac43", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b61ff7e-064e-ae3c-85eb-a8db0dd9f17c", + "x-ms-request-id": "9923b6bd-401e-0046-52fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa0d8e68-394a-a82c-e70a-bc475de830dc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9ec491022d797a4cb3165dadeb3bc94e-8531fc400a370d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d94139cd-c302-4476-d2b8-43434af4519d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D754124903D01B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d94139cd-c302-4476-d2b8-43434af4519d", + "x-ms-request-id": "9923b6d9-401e-0046-6afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa0d8e68-394a-a82c-e70a-bc475de830dc?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:40 GMT", + "traceparent": "00-a5520ca74f10e842af79705cc7f18297-da47abb3aa3a1d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29ca9e88-be23-f632-42b7-d1700604472b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "26fcccba-d6dc-8af6-0891-bd71fda6b2c7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D754124903D01B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29ca9e88-be23-f632-42b7-d1700604472b", + "x-ms-lease-id": "26fcccba-d6dc-8af6-0891-bd71fda6b2c7", + "x-ms-request-id": "9923b6f6-401e-0046-05fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fa0d8e68-394a-a82c-e70a-bc475de830dc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f6ae4eacb4e6154d9f1be2db6355429e-2493c954047df748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ee9745f-89dc-66a3-7983-e0ef8568156b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-id": "26fcccba-d6dc-8af6-0891-bd71fda6b2c7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ee9745f-89dc-66a3-7983-e0ef8568156b", + "x-ms-request-id": "9923b70e-401e-0046-18fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:40.6053159-07:00", + "RandomSeed": "53428987", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..d8319c514d0a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,215 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-500f2e74-596e-7af9-74de-02521ab8b291?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd83fe3ef70ee841a537d6a7a5da1240-a48ff05d6da01c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e9d11cb4-f470-4db6-4652-924434bd9258", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124537BDED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e9d11cb4-f470-4db6-4652-924434bd9258", + "x-ms-request-id": "99239e29-401e-0046-59fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-500f2e74-596e-7af9-74de-02521ab8b291?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:34 GMT", + "traceparent": "00-17766895860b1d4583c80b762c0b4ae4-2aea30b8bcb17b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0858d1dd-8168-0ce0-1f91-69e688b81d3a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6f03df95-a8b8-40fc-7f8a-6cfd2f0b9307", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0858d1dd-8168-0ce0-1f91-69e688b81d3a", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "99239e37-401e-0046-65fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:99239e37-401e-0046-65fb-854bd8000000\n", + "Time:2019-10-18T21:29:34.3880218Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-500f2e74-596e-7af9-74de-02521ab8b291?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5ec82d34e07bbb47a143c90a6eb8f6b8-b9678e5155aa904d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e1f4639-8ab3-6c9f-8791-df555e3aa653", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e1f4639-8ab3-6c9f-8791-df555e3aa653", + "x-ms-request-id": "99239e3e-401e-0046-6cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-18f9a030-8413-4906-5f8c-49931d753fdb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6dddd7086cdda74bbea5bad73e163a38-53c3221168c4db47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2c3b102e-854a-b402-3fd5-fe26410b4f12", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124540C045\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c3b102e-854a-b402-3fd5-fe26410b4f12", + "x-ms-request-id": "99239e4e-401e-0046-7afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-18f9a030-8413-4906-5f8c-49931d753fdb?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:34 GMT", + "traceparent": "00-be7e6e791b412e4e8d98fdac49cf5da3-fd14689998f0fb40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b03c319b-62ba-caf7-56ca-148558d973c6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0a610351-648d-70ba-18c5-2c2841789443", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b03c319b-62ba-caf7-56ca-148558d973c6", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "99239e64-401e-0046-0efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:99239e64-401e-0046-0efb-854bd8000000\n", + "Time:2019-10-18T21:29:34.4490656Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-18f9a030-8413-4906-5f8c-49931d753fdb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2de8c68d43e604cabfb6b30a2f61d01-c486a0213d76f143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f8d4dd2-e43c-bc88-ce9a-b670fe0b1678", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f8d4dd2-e43c-bc88-ce9a-b670fe0b1678", + "x-ms-request-id": "99239e70-401e-0046-1afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:34.3657444-07:00", + "RandomSeed": "1616948421", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..0ce3123e1125 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,215 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-94aeba03-572c-f3a7-2b3f-3f8825d2d7ac?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8dcac8ebd629c64bbf673c83288ad66b-5191719cbe841b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cfddbe7f-d718-c144-696e-67d5c2f38227", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D75412490CD273\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cfddbe7f-d718-c144-696e-67d5c2f38227", + "x-ms-request-id": "9923b721-401e-0046-2bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-94aeba03-572c-f3a7-2b3f-3f8825d2d7ac?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:40 GMT", + "traceparent": "00-46988985eb859b4ca228e1528b7e0bd4-018067148f797a4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db2dd89f-af3f-b599-aab9-4039c13a6995", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5487f5a6-cade-2313-8ede-160a57d32364", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db2dd89f-af3f-b599-aab9-4039c13a6995", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b746-401e-0046-4dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b746-401e-0046-4dfb-854bd8000000\n", + "Time:2019-10-18T21:29:40.8206309Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-94aeba03-572c-f3a7-2b3f-3f8825d2d7ac?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b9918f769a108c4a9916f453cfe60529-07a3f5e1d9bc234d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f6b8ad0-48a6-8c24-2e53-bc3bc75a49ef", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f6b8ad0-48a6-8c24-2e53-bc3bc75a49ef", + "x-ms-request-id": "9923b74d-401e-0046-54fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7644ffc4-14bb-849f-a58e-7ac384e97f26?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f9ace82e6d37a443a7deb0207523c333-e02120040eb73c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "35eb3a32-343f-bb7c-ebe7-d917ce600745", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541249155F85\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "35eb3a32-343f-bb7c-ebe7-d917ce600745", + "x-ms-request-id": "9923b75a-401e-0046-61fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7644ffc4-14bb-849f-a58e-7ac384e97f26?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:40 GMT", + "traceparent": "00-27adef42c27b3e45963a909b9ecc11c2-2c76da735b76f340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8c48507-17c9-2016-1910-24fd9ccf72e3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "bf2c95d3-12f0-da20-1041-98ad490725af", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8c48507-17c9-2016-1910-24fd9ccf72e3", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b76d-401e-0046-71fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b76d-401e-0046-71fb-854bd8000000\n", + "Time:2019-10-18T21:29:40.8746697Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7644ffc4-14bb-849f-a58e-7ac384e97f26?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-acce70796df6404c904dbe2b92033908-8a34d159cc610142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3a61a0d-5c43-a0e5-5d71-30ed25e93ebc", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c3a61a0d-5c43-a0e5-5d71-30ed25e93ebc", + "x-ms-request-id": "9923b77e-401e-0046-01fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:40.7967998-07:00", + "RandomSeed": "367432170", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_Error.json new file mode 100644 index 000000000000..34ed99bd51de --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_Error.json @@ -0,0 +1,47 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-695391ad-7fe3-a583-746c-081cf5a81f7e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1bebc31b3491e34e913d8a5248f5876e-b650d72a2b41a240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e6fe179a-1dd4-c29d-6ad3-e4444079084a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "45ed1fb0-eaab-7f27-859e-3e099d2a2733", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e6fe179a-1dd4-c29d-6ad3-e4444079084a", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "99239e92-401e-0046-3cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:99239e92-401e-0046-3cfb-854bd8000000\n", + "Time:2019-10-18T21:29:34.5051058Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "219904966", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..cd301f605892 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AcquireLeaseAsync_ErrorAsync.json @@ -0,0 +1,47 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-643a3370-c0fd-76ec-7bd9-b5961be92262?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-276be8e3d2515443ad4f4d1941ee23ea-b3334d82491d3845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bdc50c37-abce-b594-72a6-8470dfde943a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c9e71594-ba43-94c0-e08c-e00ee141665f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bdc50c37-abce-b594-72a6-8470dfde943a", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923b78a-401e-0046-0bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923b78a-401e-0046-0bfb-854bd8000000\n", + "Time:2019-10-18T21:29:40.9056923Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1174013211", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AquireLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AquireLeaseAsync.json new file mode 100644 index 000000000000..b902b81f8b86 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AquireLeaseAsync.json @@ -0,0 +1,107 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4eb0fd22-2ed9-cfd0-e6d0-5bae548c186e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0aa8459738bf1f4488392d71dca82646-97a099e8592b2a42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "32ecec77-d650-1b88-177b-619fa864579a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D7541245507A99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32ecec77-d650-1b88-177b-619fa864579a", + "x-ms-request-id": "99239eab-401e-0046-54fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4eb0fd22-2ed9-cfd0-e6d0-5bae548c186e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d192fdc47f82a4ca3ba670da46d89ff-576bf2169b84f84e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e1d66ebf-096d-4790-9199-12635bc5f662", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "e18b4f44-2f41-525b-20ed-7bc224b59fee", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D7541245507A99\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e1d66ebf-096d-4790-9199-12635bc5f662", + "x-ms-lease-id": "e18b4f44-2f41-525b-20ed-7bc224b59fee", + "x-ms-request-id": "99239ec1-401e-0046-69fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4eb0fd22-2ed9-cfd0-e6d0-5bae548c186e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e995eea67731c41a1a5bf4f223b0a08-ae73db841159454b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b5020bd1-bede-db81-f9f0-d606d3b9fd2c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-id": "e18b4f44-2f41-525b-20ed-7bc224b59fee", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b5020bd1-bede-db81-f9f0-d606d3b9fd2c", + "x-ms-request-id": "99239ecc-401e-0046-74fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1426980694", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AquireLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AquireLeaseAsyncAsync.json new file mode 100644 index 000000000000..764297512b53 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/AquireLeaseAsyncAsync.json @@ -0,0 +1,107 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3a8b91b-08db-0505-5ce1-09aa2fe5bc54?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4191fdf0dbbf0747a97dc07ebee7e098-b0a5e0a1f392cf4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b0f0361-d1bb-1508-3263-8fb094d7c9d5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D75412491FC1AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b0f0361-d1bb-1508-3263-8fb094d7c9d5", + "x-ms-request-id": "9923b796-401e-0046-16fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3a8b91b-08db-0505-5ce1-09aa2fe5bc54?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-848a849f74547c4ea6bed350714c342f-065a0c9f2a4a8e40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2cf54cdb-0286-dd72-7370-279e68d22e19", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "dba790f7-83b1-9f8f-431c-6935e719482e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D75412491FC1AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2cf54cdb-0286-dd72-7370-279e68d22e19", + "x-ms-lease-id": "dba790f7-83b1-9f8f-431c-6935e719482e", + "x-ms-request-id": "9923b7aa-401e-0046-27fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3a8b91b-08db-0505-5ce1-09aa2fe5bc54?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bb364ed04e722847a47fef75b4bb561c-8f9bc227f53ce646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b5a0725-1c24-02a8-736c-b86428faead2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-id": "dba790f7-83b1-9f8f-431c-6935e719482e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9b5a0725-1c24-02a8-736c-b86428faead2", + "x-ms-request-id": "9923b7b8-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1125302306", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync.json new file mode 100644 index 000000000000..625cb5320576 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync.json @@ -0,0 +1,181 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b918b4-3d44-fefa-4f3e-c9f9b904b170?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-89a89fbe35043c4ba7a5341fecb61525-d0b43d6872a0194a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d57a8819-0559-4055-7188-878dfb7da555", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124559A410\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d57a8819-0559-4055-7188-878dfb7da555", + "x-ms-request-id": "99239ede-401e-0046-06fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b918b4-3d44-fefa-4f3e-c9f9b904b170?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-64c39e041e58da488bb3d4ad365d67e6-898003d810213c46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53a7469a-ef14-2681-1c02-45df96519f71", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5d707d53-f326-776c-8f7a-6e03a1ff2dca", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124559A410\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53a7469a-ef14-2681-1c02-45df96519f71", + "x-ms-lease-id": "5d707d53-f326-776c-8f7a-6e03a1ff2dca", + "x-ms-request-id": "99239efc-401e-0046-22fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b918b4-3d44-fefa-4f3e-c9f9b904b170?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7d96f91a31a9144a8978fe090484aae7-380b1fd4369fbe45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a685a37-d958-02b6-9fb9-148796373f76", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "break", + "x-ms-lease-break-period": "0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124559A410\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a685a37-d958-02b6-9fb9-148796373f76", + "x-ms-lease-time": "0", + "x-ms-request-id": "99239f09-401e-0046-2ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b918b4-3d44-fefa-4f3e-c9f9b904b170?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce571d91d4e8ce40a17cde8ca5a6ea0b-b48168ee1a23bf4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ca8b23f-45e8-8119-0699-3be45f44e12e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124559A410\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3ca8b23f-45e8-8119-0699-3be45f44e12e", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "broken", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "99239f3b-401e-0046-61fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-00b918b4-3d44-fefa-4f3e-c9f9b904b170?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69e7960b7426ea438eba5462f095602b-8f3225c1ab948c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e3475aa5-038f-7e8d-552d-f1c72c92c636", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e3475aa5-038f-7e8d-552d-f1c72c92c636", + "x-ms-request-id": "99239f5a-401e-0046-7efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "734421134", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsyncAsync.json new file mode 100644 index 000000000000..099284efd665 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsyncAsync.json @@ -0,0 +1,181 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2e3a2445-530c-1e86-e0c1-bc0aa152a022?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a16d9a70f114c544b438ef0c64e0144f-c45a7afdbe7c2c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5dd92e3c-5837-cf36-1e24-24b9f3bf4354", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541249284EBF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5dd92e3c-5837-cf36-1e24-24b9f3bf4354", + "x-ms-request-id": "9923b7d0-401e-0046-4bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2e3a2445-530c-1e86-e0c1-bc0aa152a022?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-859a1a770ac5cf439bd0c017813f9442-61f1835b2470344b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b028c8b9-912b-c7f9-74d7-23ef5726985d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "a74f6f9d-75af-02ba-3a48-010f36c0fd65", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541249284EBF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b028c8b9-912b-c7f9-74d7-23ef5726985d", + "x-ms-lease-id": "a74f6f9d-75af-02ba-3a48-010f36c0fd65", + "x-ms-request-id": "9923b7e9-401e-0046-62fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2e3a2445-530c-1e86-e0c1-bc0aa152a022?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-29f5e843fc83544d94aa857106c61c06-40eeeb65edc85a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6e569349-4d98-f63a-1907-ffa11efa6092", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "break", + "x-ms-lease-break-period": "0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541249284EBF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6e569349-4d98-f63a-1907-ffa11efa6092", + "x-ms-lease-time": "0", + "x-ms-request-id": "9923b7fb-401e-0046-74fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2e3a2445-530c-1e86-e0c1-bc0aa152a022?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-60f44682ed8f5048bf05df45bda69fa3-3549fcaa3a771a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c3a61af3-2ad0-d9c5-843a-c5ead1393c8a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541249284EBF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c3a61af3-2ad0-d9c5-843a-c5ead1393c8a", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "broken", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923b807-401e-0046-80fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2e3a2445-530c-1e86-e0c1-bc0aa152a022?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad4b26477368624a8f9a868076feee2c-b420fd89b440a945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "04ae5aa7-9c54-f5c1-ebeb-dbc4599116b2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "04ae5aa7-9c54-f5c1-ebeb-dbc4599116b2", + "x-ms-request-id": "9923b81c-401e-0046-15fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "391944429", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..478221d29a6b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditions.json @@ -0,0 +1,410 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d00b92b7-5255-774a-65e2-a3dcece85cf9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4fbe1f50419b64b81216a0d5708df56-bd4260caf55e0641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0072ee03-ba72-dc11-1321-3bd994f5081b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412456D56BA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0072ee03-ba72-dc11-1321-3bd994f5081b", + "x-ms-request-id": "99239f83-401e-0046-22fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d00b92b7-5255-774a-65e2-a3dcece85cf9?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-af57a7719beb3a4f957855e41845f6c1-f98b0e39f5a3ed41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d121700-f35b-3db3-b7be-691b00c4bd75", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4cb8e399-c522-b436-9656-ba4c1f9d8551", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412456D56BA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0d121700-f35b-3db3-b7be-691b00c4bd75", + "x-ms-lease-id": "4cb8e399-c522-b436-9656-ba4c1f9d8551", + "x-ms-request-id": "99239f99-401e-0046-37fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d00b92b7-5255-774a-65e2-a3dcece85cf9?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c82de3a794d07445a62c248c6400f584-a7eceadcb10cc04f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "074c9936-788b-aef5-199a-46b6f26b0bf5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412456D56BA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "074c9936-788b-aef5-199a-46b6f26b0bf5", + "x-ms-lease-time": "14", + "x-ms-request-id": "99239fa8-401e-0046-45fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d00b92b7-5255-774a-65e2-a3dcece85cf9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06f22d4117274140a41eabc4039d720a-f2820702b97ca44c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "66e4f6d2-b678-22ea-f489-ae82c4ee4af1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-id": "4cb8e399-c522-b436-9656-ba4c1f9d8551", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "66e4f6d2-b678-22ea-f489-ae82c4ee4af1", + "x-ms-request-id": "99239fb2-401e-0046-4ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-29649ba1-0f2b-dd88-9556-94b5c7464c4a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-38abedbe70cf0043bd0ba2f3d77adeb7-0f869b25e1bfe94e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c60dbf8a-d76a-c3a8-6d06-d12221345bae", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D7541245782E2C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c60dbf8a-d76a-c3a8-6d06-d12221345bae", + "x-ms-request-id": "99239fc7-401e-0046-64fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-29649ba1-0f2b-dd88-9556-94b5c7464c4a?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-24687b6066ada1468db1a12328ede493-1dfff035c8e15145-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "46253a39-de98-3c79-5510-a7d0d7129c47", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "52e8633d-4e0a-fc6a-1e9a-009526263314", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D7541245782E2C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "46253a39-de98-3c79-5510-a7d0d7129c47", + "x-ms-lease-id": "52e8633d-4e0a-fc6a-1e9a-009526263314", + "x-ms-request-id": "99239fe7-401e-0046-03fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-29649ba1-0f2b-dd88-9556-94b5c7464c4a?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:34 GMT", + "traceparent": "00-0c2797626bfb7946bbec142ef0e09349-1b6a2c250e280640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ec5c0bf1-ec00-477b-98ee-b228de0feab6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D7541245782E2C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ec5c0bf1-ec00-477b-98ee-b228de0feab6", + "x-ms-lease-time": "14", + "x-ms-request-id": "99239ff2-401e-0046-0dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-29649ba1-0f2b-dd88-9556-94b5c7464c4a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e286bbfb031fa847b956905997f7aeeb-1b61c4e337041c40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cbdee3e7-afb6-e646-41b6-781ba14cd874", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-id": "52e8633d-4e0a-fc6a-1e9a-009526263314", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cbdee3e7-afb6-e646-41b6-781ba14cd874", + "x-ms-request-id": "99239ffd-401e-0046-17fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7864d33b-123c-5866-2175-26922908f207?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce5f8b67e1992b4d922fc9e737f2fb74-1d4978a39041cc48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "81374e95-032b-d42f-7c85-a94188b4bc39", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124582DE7E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "81374e95-032b-d42f-7c85-a94188b4bc39", + "x-ms-request-id": "9923a012-401e-0046-2cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7864d33b-123c-5866-2175-26922908f207?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2de6963b5a6d024faec1c12a74592547-f6e335bc92c8864a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b0e39b09-ea23-b76c-0b1b-ad9c8ab996bd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5aaa70c3-dd0c-1c42-d38f-79763ebe3853", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124582DE7E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b0e39b09-ea23-b76c-0b1b-ad9c8ab996bd", + "x-ms-lease-id": "5aaa70c3-dd0c-1c42-d38f-79763ebe3853", + "x-ms-request-id": "9923a03b-401e-0046-4ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7864d33b-123c-5866-2175-26922908f207?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:34 GMT", + "traceparent": "00-37b6407ec8571d449971a4d06c8a3d54-fa51367a6ac7f94e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a26c2d43-87db-4530-4146-cfb4c23fe25d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124582DE7E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a26c2d43-87db-4530-4146-cfb4c23fe25d", + "x-ms-lease-time": "14", + "x-ms-request-id": "9923a046-401e-0046-59fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7864d33b-123c-5866-2175-26922908f207?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-321262c17d83774b985801070dd25ac1-8c68c477801bae4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d599874-f44c-c6e2-26cb-996f12b49055", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-id": "5aaa70c3-dd0c-1c42-d38f-79763ebe3853", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5d599874-f44c-c6e2-26cb-996f12b49055", + "x-ms-request-id": "9923a05b-401e-0046-6efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:34.7183653-07:00", + "RandomSeed": "711084564", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..bf8e639f97ed --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,410 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-32a87f6e-c2bb-514a-636f-82445dc6a8ce?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-16910020c2c7724da9e41d36455ec83f-c5f08d8f4d30114e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50e383e2-3fab-b6a3-312d-8dc2d1b57f18", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D754124938F39E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50e383e2-3fab-b6a3-312d-8dc2d1b57f18", + "x-ms-request-id": "9923b843-401e-0046-3bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-32a87f6e-c2bb-514a-636f-82445dc6a8ce?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-881664e1a5084a43bcb4afe1fd74ea3d-266ac8ef521d8a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1affa1e7-324c-add6-fe37-bb925050ad06", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "bfa06321-345c-ab84-9419-ee53082ad475", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D754124938F39E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1affa1e7-324c-add6-fe37-bb925050ad06", + "x-ms-lease-id": "bfa06321-345c-ab84-9419-ee53082ad475", + "x-ms-request-id": "9923b860-401e-0046-55fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-32a87f6e-c2bb-514a-636f-82445dc6a8ce?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9e55808647d44048874bbd886627489e-d0ae2d675d9bd048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "666b605b-b92b-4b29-78b4-dcaa9d906d5b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D754124938F39E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "666b605b-b92b-4b29-78b4-dcaa9d906d5b", + "x-ms-lease-time": "14", + "x-ms-request-id": "9923b86a-401e-0046-5efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-32a87f6e-c2bb-514a-636f-82445dc6a8ce?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a482118c4f30de4d856cc612af4e3b5c-5d9dbf052c165747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f0364ec2-46e4-9fdb-eef9-099ec88b2caf", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "bfa06321-345c-ab84-9419-ee53082ad475", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f0364ec2-46e4-9fdb-eef9-099ec88b2caf", + "x-ms-request-id": "9923b876-401e-0046-6afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a557b975-57e1-2089-2528-fbf5dfbf2d24?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a4a3b028ccfbed4bbdc6e429d0ca92f8-52239094f9406a45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "64f42b09-1efc-6a96-c416-cbbb4be5c02e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412494355C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64f42b09-1efc-6a96-c416-cbbb4be5c02e", + "x-ms-request-id": "9923b885-401e-0046-78fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a557b975-57e1-2089-2528-fbf5dfbf2d24?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-175a3367e006fd4f937b2a5050fdc975-a69d18a201331945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4e1d0144-17ee-2c3d-d6fc-228ae2b94224", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "63aee4cc-dda2-f754-4271-3cdc27a0ed88", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412494355C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e1d0144-17ee-2c3d-d6fc-228ae2b94224", + "x-ms-lease-id": "63aee4cc-dda2-f754-4271-3cdc27a0ed88", + "x-ms-request-id": "9923b89b-401e-0046-0dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a557b975-57e1-2089-2528-fbf5dfbf2d24?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:41 GMT", + "traceparent": "00-bc741b2491e4ac47a2ee3a76f544d81d-37f630821896a040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2598b8d8-9f83-969a-ddbe-dccfa69cee15", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412494355C2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2598b8d8-9f83-969a-ddbe-dccfa69cee15", + "x-ms-lease-time": "14", + "x-ms-request-id": "9923b8a1-401e-0046-13fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a557b975-57e1-2089-2528-fbf5dfbf2d24?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a57c6322740954a830ded454be4664c-0b5fdd10b0e9dc4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ab29cb6-1d20-89a1-a876-513b30935c1f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "63aee4cc-dda2-f754-4271-3cdc27a0ed88", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ab29cb6-1d20-89a1-a876-513b30935c1f", + "x-ms-request-id": "9923b8b8-401e-0046-28fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ede97fee-d6f3-6dd7-2f61-86680d8814c4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9801c47d478d4e46bf641b8baac38ee6-6fed9c861c41f34d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "022371be-ec2f-e0d3-c544-fabf97387c1f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412494EC991\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "022371be-ec2f-e0d3-c544-fabf97387c1f", + "x-ms-request-id": "9923b8ce-401e-0046-3efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ede97fee-d6f3-6dd7-2f61-86680d8814c4?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-649a909fcb979c45a832a58acab28f42-040d13018339ee4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ad6a716-ecf7-6c90-3bf9-7764c372d226", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "1a558d62-517b-2935-8bcb-28610e9e55e2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412494EC991\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ad6a716-ecf7-6c90-3bf9-7764c372d226", + "x-ms-lease-id": "1a558d62-517b-2935-8bcb-28610e9e55e2", + "x-ms-request-id": "9923b8e9-401e-0046-57fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ede97fee-d6f3-6dd7-2f61-86680d8814c4?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:41 GMT", + "traceparent": "00-65e367f312ab2e4380e7850cfb571d2f-a93bde33e1fc1f4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "674a9c44-cbc8-6dea-e93d-5f6b993035ce", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412494EC991\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "674a9c44-cbc8-6dea-e93d-5f6b993035ce", + "x-ms-lease-time": "14", + "x-ms-request-id": "9923b8f4-401e-0046-62fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ede97fee-d6f3-6dd7-2f61-86680d8814c4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4d94772a568202448d095ba1ccd55d39-d4c2ac8ef5992746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "271f2199-6a28-245e-2df7-3250804eb7c7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "1a558d62-517b-2935-8bcb-28610e9e55e2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "271f2199-6a28-245e-2df7-3250804eb7c7", + "x-ms-request-id": "9923b900-401e-0046-6efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:41.0825936-07:00", + "RandomSeed": "2049520473", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..49e3a48257ac --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,283 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9615e23d-419c-1db0-6dfc-2ad6669ebc79?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3314596a99f70d44842ad325e5eda581-884a66cb5e127947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cb5063e2-a28c-a6ab-08e4-f057997579ee", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124590EACF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb5063e2-a28c-a6ab-08e4-f057997579ee", + "x-ms-request-id": "9923a07c-401e-0046-0efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9615e23d-419c-1db0-6dfc-2ad6669ebc79?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fe328c2712fa8c45aedbc295aa80b636-8074d3ab6657714b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2dfeedcd-d362-3d0d-c074-d257ce55417b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "23674225-a47d-dba3-f934-d355658caca3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D754124590EACF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2dfeedcd-d362-3d0d-c074-d257ce55417b", + "x-ms-lease-id": "23674225-a47d-dba3-f934-d355658caca3", + "x-ms-request-id": "9923a09d-401e-0046-28fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9615e23d-419c-1db0-6dfc-2ad6669ebc79?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:34 GMT", + "traceparent": "00-ed098383b6a92046b5bb0ba719b73633-497907023f5d174e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "778786ec-7e8e-3041-93b6-43d91e951014", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "778786ec-7e8e-3041-93b6-43d91e951014", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923a0a9-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923a0a9-401e-0046-34fb-854bd8000000\n", + "Time:2019-10-18T21:29:34.9824487Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9615e23d-419c-1db0-6dfc-2ad6669ebc79?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-30532a11fb772d4e869ddb78452dd8dc-2535dc3838313443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "486b6b0a-c9ce-b9ed-0b22-65cb33c716bf", + "x-ms-date": "Fri, 18 Oct 2019 21:29:34 GMT", + "x-ms-lease-id": "23674225-a47d-dba3-f934-d355658caca3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "486b6b0a-c9ce-b9ed-0b22-65cb33c716bf", + "x-ms-request-id": "9923a0bd-401e-0046-48fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-82b1a478-4692-9d28-bb31-29c4a66816fc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0da629fdf6e0564b994f908513d1aa38-e78c45939f398c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "766019b3-e5e4-c3ae-42cd-8c9c9f2813a3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412459EF728\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "766019b3-e5e4-c3ae-42cd-8c9c9f2813a3", + "x-ms-request-id": "9923a0d5-401e-0046-5ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-82b1a478-4692-9d28-bb31-29c4a66816fc?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15a1fc924ae9d345932daa2dca2480cc-225a98b50bc5d549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80117620-f281-4f8e-83af-182dc84e9637", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "317d680b-63f8-b095-5eb6-1d5f2d0bb4bb", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "ETag": "\u00220x8D75412459EF728\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "80117620-f281-4f8e-83af-182dc84e9637", + "x-ms-lease-id": "317d680b-63f8-b095-5eb6-1d5f2d0bb4bb", + "x-ms-request-id": "9923a0e3-401e-0046-6cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-82b1a478-4692-9d28-bb31-29c4a66816fc?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:34 GMT", + "traceparent": "00-b905e84c9d7e4342b5902984e7775ca9-5581b06c5fbd4d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b63fe15b-33fa-1b39-15c1-095887ea9f05", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b63fe15b-33fa-1b39-15c1-095887ea9f05", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923a0f4-401e-0046-7dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923a0f4-401e-0046-7dfb-854bd8000000\n", + "Time:2019-10-18T21:29:35.0785176Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-82b1a478-4692-9d28-bb31-29c4a66816fc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83c43f2935d993488debcdc91358287b-443b892dae418b4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e7d2633a-e00e-e63c-9773-e6557c43e365", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-id": "317d680b-63f8-b095-5eb6-1d5f2d0bb4bb", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:34 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7d2633a-e00e-e63c-9773-e6557c43e365", + "x-ms-request-id": "9923a106-401e-0046-0efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:34.9523492-07:00", + "RandomSeed": "777571903", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..e931039ab0ab --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,283 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bfb7a4b6-2118-519b-da1d-332588cfed47?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4a62053c60ab7442864804b25f03e5ad-421760fa00f68747-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6366479a-1afe-2f10-a397-f7470cad5a0d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412495BC443\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6366479a-1afe-2f10-a397-f7470cad5a0d", + "x-ms-request-id": "9923b917-401e-0046-05fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bfb7a4b6-2118-519b-da1d-332588cfed47?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9455efe7d8a79d4e882fc4fb00ad56d5-1d7cd853df8e5a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a006f4d2-f41d-56ec-b829-ebd92a250e32", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "9befb123-431d-3c8f-7724-f0eb207100cd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412495BC443\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a006f4d2-f41d-56ec-b829-ebd92a250e32", + "x-ms-lease-id": "9befb123-431d-3c8f-7724-f0eb207100cd", + "x-ms-request-id": "9923b92d-401e-0046-1afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bfb7a4b6-2118-519b-da1d-332588cfed47?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:41 GMT", + "traceparent": "00-85ee1b946964424cbae769a41b66f0a1-9f155ce0b438804d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2c18cf9e-606a-98af-3d34-883f9e703b05", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2c18cf9e-606a-98af-3d34-883f9e703b05", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b939-401e-0046-25fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b939-401e-0046-25fb-854bd8000000\n", + "Time:2019-10-18T21:29:41.3480093Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bfb7a4b6-2118-519b-da1d-332588cfed47?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8f9620283438054baa583ee936cf60ef-279d511e6c14ef4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a3a586f-e10c-36c7-7a21-a4ed9163fbf7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "9befb123-431d-3c8f-7724-f0eb207100cd", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a3a586f-e10c-36c7-7a21-a4ed9163fbf7", + "x-ms-request-id": "9923b946-401e-0046-31fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03836a4e-6131-fa67-d15f-dcfe281c151a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-569d66d041e0834594d4c6be5572649c-28a479a936f8a647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "19444071-c89f-0ef2-f140-89ad05c90e5d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D754124966266C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "19444071-c89f-0ef2-f140-89ad05c90e5d", + "x-ms-request-id": "9923b957-401e-0046-42fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03836a4e-6131-fa67-d15f-dcfe281c151a?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-164317bb29a80447b84200b7765a5388-07baba60a073e540-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75fd811e-fb8b-ba58-7dd7-a78184ee8c93", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "2b858a0c-b693-6dc2-711e-4403825efac0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D754124966266C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "75fd811e-fb8b-ba58-7dd7-a78184ee8c93", + "x-ms-lease-id": "2b858a0c-b693-6dc2-711e-4403825efac0", + "x-ms-request-id": "9923b972-401e-0046-59fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03836a4e-6131-fa67-d15f-dcfe281c151a?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:41 GMT", + "traceparent": "00-5810a279db6d964bbccff37fd7519302-d5446a284d50c242-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "01e54dbf-8560-3b35-97d1-6a0054f91b84", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "01e54dbf-8560-3b35-97d1-6a0054f91b84", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b986-401e-0046-6dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b986-401e-0046-6dfb-854bd8000000\n", + "Time:2019-10-18T21:29:41.4360725Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03836a4e-6131-fa67-d15f-dcfe281c151a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ed8e86adee1e4242a99c7ca10218ea98-57a356f5d15ba946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "36c181c2-8a08-c032-923a-7e6abc85bb16", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "2b858a0c-b693-6dc2-711e-4403825efac0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "36c181c2-8a08-c032-923a-7e6abc85bb16", + "x-ms-request-id": "9923b99f-401e-0046-06fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:41.3137512-07:00", + "RandomSeed": "1426992385", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_Error.json new file mode 100644 index 000000000000..b69b53cb3c0c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_Error.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49307095-548f-ab39-a04d-4cd841d9a6b2?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7adc38aaaeb41745b98e60e49cafc9b6-7ee070acc571724d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0762fe09-49d0-1d2c-27b8-0f5a3170bcbb", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0762fe09-49d0-1d2c-27b8-0f5a3170bcbb", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923a11a-401e-0046-21fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923a11a-401e-0046-21fb-854bd8000000\n", + "Time:2019-10-18T21:29:35.1105406Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1730081317", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..36bc5f2768c1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/BreakLeaseAsync_ErrorAsync.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0f86bd0e-b952-9524-05dd-206dfb7cb219?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb91703150b01a42adebe4967343685b-f9ab5ac670e3c047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c84a0d0-4ad7-897e-952e-76cc892b7c2c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "break", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c84a0d0-4ad7-897e-952e-76cc892b7c2c", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923b9e9-401e-0046-4bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923b9e9-401e-0046-4bfb-854bd8000000\n", + "Time:2019-10-18T21:29:41.5101256Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1408778555", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync.json new file mode 100644 index 000000000000..813880a0655d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync.json @@ -0,0 +1,177 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30dcf348-56b2-792c-a019-bed5b8e8c6ef?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-21d984f912978b4fae4ed5059863e58b-a5f800be61172542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e117587e-1e14-6650-3a9d-105155e4d6ec", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245ABA3A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e117587e-1e14-6650-3a9d-105155e4d6ec", + "x-ms-request-id": "9923a12a-401e-0046-31fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30dcf348-56b2-792c-a019-bed5b8e8c6ef?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fecf29618f97b243b9f74349a5a7b73d-7a98967e6b93da4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b17023f-f91c-690e-41df-b0aa5cb400b0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "eac32a8b-159a-3816-3069-c29c668933c1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245ABA3A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b17023f-f91c-690e-41df-b0aa5cb400b0", + "x-ms-lease-id": "eac32a8b-159a-3816-3069-c29c668933c1", + "x-ms-request-id": "9923a142-401e-0046-45fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30dcf348-56b2-792c-a019-bed5b8e8c6ef?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4ba442107ab9d14694a32ae31dfbb643-ce7d29a1e532e345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae5b4d5f-dc55-c9fc-e671-cd635cd352f0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "eac32a8b-159a-3816-3069-c29c668933c1", + "x-ms-proposed-lease-id": "401c4f69-768d-a61c-4eb9-9c3b17513abf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245ABA3A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae5b4d5f-dc55-c9fc-e671-cd635cd352f0", + "x-ms-lease-id": "401c4f69-768d-a61c-4eb9-9c3b17513abf", + "x-ms-request-id": "9923a14a-401e-0046-4dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30dcf348-56b2-792c-a019-bed5b8e8c6ef?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5f33033c82e4934db896b3e8bfe9d8d0-b8479c2ed5fbe549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9dc030b-8bf6-706a-3b92-7d014a41de33", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "401c4f69-768d-a61c-4eb9-9c3b17513abf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245ABA3A7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9dc030b-8bf6-706a-3b92-7d014a41de33", + "x-ms-request-id": "9923a165-401e-0046-65fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-30dcf348-56b2-792c-a019-bed5b8e8c6ef?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ded8e123ee69db4183fe4ff50fe50cb2-8a7e7c70d88f2449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5957b0ff-88f6-18f9-87ed-e8c51f3d076a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5957b0ff-88f6-18f9-87ed-e8c51f3d076a", + "x-ms-request-id": "9923a171-401e-0046-71fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "140803666", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsyncAsync.json new file mode 100644 index 000000000000..93e990211caf --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsyncAsync.json @@ -0,0 +1,177 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d91d594-8748-4b0c-916d-5721fc4476ef?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-61de0a73580ae04ea6d4075537338b2d-7932b3743e2c674e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "357d513e-ed06-512f-e104-cebad55b5b38", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412497C4A8D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "357d513e-ed06-512f-e104-cebad55b5b38", + "x-ms-request-id": "9923b9f8-401e-0046-59fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d91d594-8748-4b0c-916d-5721fc4476ef?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d2405e902ae4b440b558b034fdb2edf5-b6991597e1da4246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b4a47901-ed38-035c-d14f-10027a437cc2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0e512148-3a66-2d7f-2404-72ecd51f7407", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412497C4A8D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b4a47901-ed38-035c-d14f-10027a437cc2", + "x-ms-lease-id": "0e512148-3a66-2d7f-2404-72ecd51f7407", + "x-ms-request-id": "9923ba12-401e-0046-72fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d91d594-8748-4b0c-916d-5721fc4476ef?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a1bee0a5853e684dac30f28501507564-0313c09a883a0b4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d25e9f12-77ad-5157-089e-7ba839842a40", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "0e512148-3a66-2d7f-2404-72ecd51f7407", + "x-ms-proposed-lease-id": "3f49c690-af77-0671-3990-b3d7d990932e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412497C4A8D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d25e9f12-77ad-5157-089e-7ba839842a40", + "x-ms-lease-id": "3f49c690-af77-0671-3990-b3d7d990932e", + "x-ms-request-id": "9923ba1e-401e-0046-7efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d91d594-8748-4b0c-916d-5721fc4476ef?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2a31bd3463427d4f85ba27592d3f709d-fee89b7ee934d448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39c59b4a-c132-d581-4b98-52dc44264ab4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "3f49c690-af77-0671-3990-b3d7d990932e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412497C4A8D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "39c59b4a-c132-d581-4b98-52dc44264ab4", + "x-ms-request-id": "9923ba29-401e-0046-09fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d91d594-8748-4b0c-916d-5721fc4476ef?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00ed4d3dd51cb84b8dcb887d65de01f8-80b93b0305362a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e5e27c8-f1bf-fb0e-60df-8cbfcd6a8cd0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e5e27c8-f1bf-fb0e-60df-8cbfcd6a8cd0", + "x-ms-request-id": "9923ba39-401e-0046-18fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1897777695", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..cffe11d1c44c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditions.json @@ -0,0 +1,416 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca2a3883-6971-daf3-6531-285af562d57e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aa371fd7e8c53a4c891206fd10bd58d1-041605658a816945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9d12f766-b34a-cf86-b07c-4a9f8040a3bc", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245BBAC29\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9d12f766-b34a-cf86-b07c-4a9f8040a3bc", + "x-ms-request-id": "9923a188-401e-0046-07fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca2a3883-6971-daf3-6531-285af562d57e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5f64630378a1874abc68cb0e111d72bf-da616d5e94b7cd46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a442c6cb-a64b-686c-3636-c7fab48310db", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "6a176a9f-f71b-a48b-b9ae-812b1cd7b083", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245BBAC29\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a442c6cb-a64b-686c-3636-c7fab48310db", + "x-ms-lease-id": "6a176a9f-f71b-a48b-b9ae-812b1cd7b083", + "x-ms-request-id": "9923a19b-401e-0046-19fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca2a3883-6971-daf3-6531-285af562d57e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-428a8a8e5dd3ab4e8c1d1bd53fbf355b-a9dd92501903ad42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd3b686e-579c-fbbc-2413-8994a237b9e8", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "6a176a9f-f71b-a48b-b9ae-812b1cd7b083", + "x-ms-proposed-lease-id": "fdf4db5d-374f-e133-a221-420794defb08", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245BBAC29\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd3b686e-579c-fbbc-2413-8994a237b9e8", + "x-ms-lease-id": "fdf4db5d-374f-e133-a221-420794defb08", + "x-ms-request-id": "9923a1a3-401e-0046-1ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca2a3883-6971-daf3-6531-285af562d57e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c428cca4d206f14787ecc40e6a387f8d-020cfc64db84134e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c8b7f86-4247-5a3e-bc8e-674767244f72", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-id": "fdf4db5d-374f-e133-a221-420794defb08", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c8b7f86-4247-5a3e-bc8e-674767244f72", + "x-ms-request-id": "9923a1aa-401e-0046-26fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4c83a7cb-f7ac-4777-ea60-bf4c5df6e598?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-23c813986897424f9446e8159c33bef7-3d80fb4daeb28447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6dfa87ff-c708-8ef3-0744-61e783f1fdc5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245C63569\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6dfa87ff-c708-8ef3-0744-61e783f1fdc5", + "x-ms-request-id": "9923a1b9-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4c83a7cb-f7ac-4777-ea60-bf4c5df6e598?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dca98049e4aef642a1c6747b13be1cdc-b77eb04e46df7243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aefaacbc-27a4-31c9-3e0e-88970f5e514d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7e47cea9-2c16-5ec6-0667-831cfb3588b4", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245C63569\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aefaacbc-27a4-31c9-3e0e-88970f5e514d", + "x-ms-lease-id": "7e47cea9-2c16-5ec6-0667-831cfb3588b4", + "x-ms-request-id": "9923a1ce-401e-0046-48fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4c83a7cb-f7ac-4777-ea60-bf4c5df6e598?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:35 GMT", + "traceparent": "00-be37d737161e914ba967f675d827b27c-e76875379e128b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5fac49ec-e9bf-6a32-6d67-b1e06c3cc363", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "7e47cea9-2c16-5ec6-0667-831cfb3588b4", + "x-ms-proposed-lease-id": "d54dd4ec-77fc-3990-f57f-1c680cb997d7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245C63569\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5fac49ec-e9bf-6a32-6d67-b1e06c3cc363", + "x-ms-lease-id": "d54dd4ec-77fc-3990-f57f-1c680cb997d7", + "x-ms-request-id": "9923a1d4-401e-0046-4efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4c83a7cb-f7ac-4777-ea60-bf4c5df6e598?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fe98cbd8b726d7488479cb697e82cf8d-ca9dafcd55803b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c6ab6918-f2b1-e68d-791f-5734e5e48bc4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-id": "d54dd4ec-77fc-3990-f57f-1c680cb997d7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c6ab6918-f2b1-e68d-791f-5734e5e48bc4", + "x-ms-request-id": "9923a1e0-401e-0046-59fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f615afb6-5d1e-1dd3-1287-78bc3b085604?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad093707b9b31a4a86e41df39abd1333-70b4939883642048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6473e977-2953-ba31-958d-b32a7ad1ab71", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245D0E5BF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6473e977-2953-ba31-958d-b32a7ad1ab71", + "x-ms-request-id": "9923a1ef-401e-0046-67fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f615afb6-5d1e-1dd3-1287-78bc3b085604?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8d98bca281d13d41bc3aaeae846268a7-79cdd85ffe3c5948-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "04e0a3e6-598b-d6dc-a0cf-520f192e7076", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "83ed52c8-871c-b932-febd-6a333fa7a610", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245D0E5BF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "04e0a3e6-598b-d6dc-a0cf-520f192e7076", + "x-ms-lease-id": "83ed52c8-871c-b932-febd-6a333fa7a610", + "x-ms-request-id": "9923a1ff-401e-0046-76fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f615afb6-5d1e-1dd3-1287-78bc3b085604?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:35 GMT", + "traceparent": "00-04a49b20d158b04fa0acbcbbd5725af4-916f2cf86cc59144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a61d7f92-d9a6-e62f-d08d-834568d6d688", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "83ed52c8-871c-b932-febd-6a333fa7a610", + "x-ms-proposed-lease-id": "51457549-f294-1db1-310d-6d044987deba", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245D0E5BF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a61d7f92-d9a6-e62f-d08d-834568d6d688", + "x-ms-lease-id": "51457549-f294-1db1-310d-6d044987deba", + "x-ms-request-id": "9923a20f-401e-0046-05fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f615afb6-5d1e-1dd3-1287-78bc3b085604?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b9e71a79e6a78f46a5ab079128564413-a881a499ae397a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a7d1f70-ca10-05cf-800d-c2b6fdb526b7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-id": "51457549-f294-1db1-310d-6d044987deba", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a7d1f70-ca10-05cf-800d-c2b6fdb526b7", + "x-ms-request-id": "9923a217-401e-0046-0dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:35.2324859-07:00", + "RandomSeed": "859838320", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..9277fc9b5db1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,416 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35f6548c-92d8-7ce7-7699-875f9bc7cc81?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b707eaa53a236a4bb96f86ff2fe8dc83-207f3210393aae47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e037e3f-1346-ee3e-801b-300934cf36f7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412498A7DF8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e037e3f-1346-ee3e-801b-300934cf36f7", + "x-ms-request-id": "9923ba5c-401e-0046-37fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35f6548c-92d8-7ce7-7699-875f9bc7cc81?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-041c6660b30de04dab6105d9b694ee87-edc063b6ae81e740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cb150901-19af-b533-c508-7af5b0caa0b4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "35bc0153-44f9-fe55-ffb2-0c7651121a27", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412498A7DF8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb150901-19af-b533-c508-7af5b0caa0b4", + "x-ms-lease-id": "35bc0153-44f9-fe55-ffb2-0c7651121a27", + "x-ms-request-id": "9923ba78-401e-0046-52fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35f6548c-92d8-7ce7-7699-875f9bc7cc81?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a9439f840d979b4fabacb32c2dc56d44-eebba24dbc9f1b4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "548a2666-4435-12a9-16cb-9b8af52f4b5e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "35bc0153-44f9-fe55-ffb2-0c7651121a27", + "x-ms-proposed-lease-id": "1c2068f4-9dc3-b43b-bb04-938b5e4b1058", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412498A7DF8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "548a2666-4435-12a9-16cb-9b8af52f4b5e", + "x-ms-lease-id": "1c2068f4-9dc3-b43b-bb04-938b5e4b1058", + "x-ms-request-id": "9923ba83-401e-0046-5bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35f6548c-92d8-7ce7-7699-875f9bc7cc81?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-341662f3d8efcb43b6675444a050ac6e-11ca0a0bfa535842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8a8e8659-4b40-5d7f-0a38-f0c61d098f13", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "1c2068f4-9dc3-b43b-bb04-938b5e4b1058", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a8e8659-4b40-5d7f-0a38-f0c61d098f13", + "x-ms-request-id": "9923ba92-401e-0046-69fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f35895d9-5bb4-d076-4a42-e0a4bc1eeca1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2dffedd08e09934dbdddcfc5ea863ae8-37bbbd785a3da646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "90b17401-531c-fe69-10bd-40fe6bdaa1ec", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D754124994B90A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "90b17401-531c-fe69-10bd-40fe6bdaa1ec", + "x-ms-request-id": "9923baa5-401e-0046-7cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f35895d9-5bb4-d076-4a42-e0a4bc1eeca1?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8dcdf664c502fa419997171ff1533199-5af546aa02616947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f6e50c93-5937-f07f-ca11-8ea5c28e9858", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "a1424f4c-21d8-1872-783e-f82014322a34", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D754124994B90A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f6e50c93-5937-f07f-ca11-8ea5c28e9858", + "x-ms-lease-id": "a1424f4c-21d8-1872-783e-f82014322a34", + "x-ms-request-id": "9923bab4-401e-0046-09fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f35895d9-5bb4-d076-4a42-e0a4bc1eeca1?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:41 GMT", + "traceparent": "00-7438957c1e43f94186b282a30375e2d3-197fa57b18210945-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "744f8048-b83a-99e9-db07-8bc1f9ed1c73", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "a1424f4c-21d8-1872-783e-f82014322a34", + "x-ms-proposed-lease-id": "47a37418-5c6c-3084-1232-5ee3801faf20", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D754124994B90A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "744f8048-b83a-99e9-db07-8bc1f9ed1c73", + "x-ms-lease-id": "47a37418-5c6c-3084-1232-5ee3801faf20", + "x-ms-request-id": "9923bac0-401e-0046-14fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f35895d9-5bb4-d076-4a42-e0a4bc1eeca1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f250f9eb6234a6439df3aebe515cf6b9-519978030a9c3b47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "425dc53c-233e-d61e-ef94-de32479e96f4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "47a37418-5c6c-3084-1232-5ee3801faf20", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "425dc53c-233e-d61e-ef94-de32479e96f4", + "x-ms-request-id": "9923baca-401e-0046-1cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-84d4d2a6-5257-18ad-dc90-c8e4a375842f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f951e4d26844df4cb02f371bffe5736f-2fc89c0c92ab384a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "42cd20bf-27d6-eacc-1844-65ae5b39337a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412499ECD03\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "42cd20bf-27d6-eacc-1844-65ae5b39337a", + "x-ms-request-id": "9923bad3-401e-0046-25fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-84d4d2a6-5257-18ad-dc90-c8e4a375842f?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0927ad2b8f4b9a418ff2504f14686369-d0b25c39b9098d4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9f96fa7e-b014-cdd1-54a1-447e46195818", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "dfd6ae0f-6219-cc64-9ef8-e3dfbf25c66b", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412499ECD03\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9f96fa7e-b014-cdd1-54a1-447e46195818", + "x-ms-lease-id": "dfd6ae0f-6219-cc64-9ef8-e3dfbf25c66b", + "x-ms-request-id": "9923bae7-401e-0046-35fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-84d4d2a6-5257-18ad-dc90-c8e4a375842f?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:41 GMT", + "traceparent": "00-bf8774185a22c64abf16ef12a525c021-fea785b64aa95e4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "79cd296f-e0ef-9452-47aa-4ef9537416a2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "dfd6ae0f-6219-cc64-9ef8-e3dfbf25c66b", + "x-ms-proposed-lease-id": "8225bb18-42a8-3459-9b9a-1c4b74858067", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D75412499ECD03\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "79cd296f-e0ef-9452-47aa-4ef9537416a2", + "x-ms-lease-id": "8225bb18-42a8-3459-9b9a-1c4b74858067", + "x-ms-request-id": "9923baf7-401e-0046-45fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-84d4d2a6-5257-18ad-dc90-c8e4a375842f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06e416ebbb20cd428ec596d5307a16b2-380d6827348dd649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c0f95b0-de4c-9729-2906-5f03d4d72c52", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "8225bb18-42a8-3459-9b9a-1c4b74858067", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c0f95b0-de4c-9729-2906-5f03d4d72c52", + "x-ms-request-id": "9923baff-401e-0046-4cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:41.6207519-07:00", + "RandomSeed": "1596023870", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..6c5529e85a34 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,287 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2288d169-5fed-639f-d95e-31cff84e66d1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-79849adb2742ce4a945158aae815edc9-ed6a67d420564b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6f66ed56-db9a-93eb-058b-e599f1928a6b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245DE078D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6f66ed56-db9a-93eb-058b-e599f1928a6b", + "x-ms-request-id": "9923a225-401e-0046-1bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2288d169-5fed-639f-d95e-31cff84e66d1?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-748d03bda8e63049a264f388248fa825-c4debbe22ebc9640-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f49933d-7f19-5084-6a1c-a41cbb642ee2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "a0dea047-fd35-d98a-0d2a-05ed0cb74d51", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245DE078D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f49933d-7f19-5084-6a1c-a41cbb642ee2", + "x-ms-lease-id": "a0dea047-fd35-d98a-0d2a-05ed0cb74d51", + "x-ms-request-id": "9923a241-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2288d169-5fed-639f-d95e-31cff84e66d1?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:35 GMT", + "traceparent": "00-48142a33098c1848b012928ef4b37670-38429f7cb3661341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "16e8f392-dde1-f670-634f-0b8cc97e9dfe", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "a0dea047-fd35-d98a-0d2a-05ed0cb74d51", + "x-ms-proposed-lease-id": "0b78614f-f7e7-c136-fc18-4126aa2a6d89", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "16e8f392-dde1-f670-634f-0b8cc97e9dfe", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923a24a-401e-0046-3dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923a24a-401e-0046-3dfb-854bd8000000\n", + "Time:2019-10-18T21:29:35.4928162Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2288d169-5fed-639f-d95e-31cff84e66d1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-346dfbc2761e634394e9cb2e05ba9943-4a4056b735d1c442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c78aa531-187b-df01-0b82-c2c8cc1c1947", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-id": "a0dea047-fd35-d98a-0d2a-05ed0cb74d51", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c78aa531-187b-df01-0b82-c2c8cc1c1947", + "x-ms-request-id": "9923a256-401e-0046-47fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-15faaa82-9212-3179-bd83-2b7a13761f38?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8536595965aa284a8fcb089e15e55d72-1a20b034b48f5444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b77814d-a62f-9e91-2c59-0af8ec86cb94", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245E8B7DF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b77814d-a62f-9e91-2c59-0af8ec86cb94", + "x-ms-request-id": "9923a262-401e-0046-53fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-15faaa82-9212-3179-bd83-2b7a13761f38?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1a4053cb087b240b9c1a6feeb5701f1-dabd5b80b621c345-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8f0ebac6-3a58-6e95-8046-8e04feb9e19d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "65348962-f5c1-ac54-28b4-973f4476934f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245E8B7DF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8f0ebac6-3a58-6e95-8046-8e04feb9e19d", + "x-ms-lease-id": "65348962-f5c1-ac54-28b4-973f4476934f", + "x-ms-request-id": "9923a27d-401e-0046-6dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-15faaa82-9212-3179-bd83-2b7a13761f38?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:35 GMT", + "traceparent": "00-485fa4f45255df4f8d82c14041799b74-49a6b93572b17949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "11d44162-ca7c-cd9e-2231-94f3a5095974", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "65348962-f5c1-ac54-28b4-973f4476934f", + "x-ms-proposed-lease-id": "912d5cea-f4ff-ed09-d6bc-f79acb8a5af7", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "11d44162-ca7c-cd9e-2231-94f3a5095974", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923a286-401e-0046-75fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923a286-401e-0046-75fb-854bd8000000\n", + "Time:2019-10-18T21:29:35.5608633Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-15faaa82-9212-3179-bd83-2b7a13761f38?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6631de9d03cf484389bd5af1f93b8c01-b74eaf02a077444e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bca20967-d0e5-8f21-016a-68a5ea231046", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-id": "65348962-f5c1-ac54-28b4-973f4476934f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bca20967-d0e5-8f21-016a-68a5ea231046", + "x-ms-request-id": "9923a290-401e-0046-7ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:35.4556407-07:00", + "RandomSeed": "1895810386", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..175e4555d198 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,287 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0fac7219-d745-bbab-d541-1a4566d9416a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f57eedea4a508943b0567dbfcd298646-b17adbe13b300546-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3036410d-bf4c-9561-f267-24bee3052ef9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D7541249AB2B5D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3036410d-bf4c-9561-f267-24bee3052ef9", + "x-ms-request-id": "9923bb15-401e-0046-62fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0fac7219-d745-bbab-d541-1a4566d9416a?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e0840a4d9d0f014f814c44e683179b8e-9d0f08bc9bdbf64a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50bc84af-09ce-7956-2bcc-99a229698cf1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "d3b7498a-6259-40ad-d24c-50e8132eb7a0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D7541249AB2B5D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50bc84af-09ce-7956-2bcc-99a229698cf1", + "x-ms-lease-id": "d3b7498a-6259-40ad-d24c-50e8132eb7a0", + "x-ms-request-id": "9923bb2a-401e-0046-74fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0fac7219-d745-bbab-d541-1a4566d9416a?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:41 GMT", + "traceparent": "00-018501d79893b94591f5c343bcbecda3-d76b7a2aa72a0a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f947434-2b24-25eb-7479-8db2d18b8129", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "d3b7498a-6259-40ad-d24c-50e8132eb7a0", + "x-ms-proposed-lease-id": "25379302-10a2-ea1e-39b6-3944b4e07cb9", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f947434-2b24-25eb-7479-8db2d18b8129", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923bb43-401e-0046-0bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923bb43-401e-0046-0bfb-854bd8000000\n", + "Time:2019-10-18T21:29:41.8984046Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0fac7219-d745-bbab-d541-1a4566d9416a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c7b9418c1f91904aac623982f5980567-e571a783b84ab349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b46ed950-5cd4-a3cd-ab94-d3c26f6fc4d9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "d3b7498a-6259-40ad-d24c-50e8132eb7a0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b46ed950-5cd4-a3cd-ab94-d3c26f6fc4d9", + "x-ms-request-id": "9923bb4a-401e-0046-11fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4644680a-a3ed-fa01-ebe2-cdff40a9aecb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-39f15b3373a91447989b608ef2cf2690-5377fdfc5aa1d441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e371261-7f65-ad21-d873-c8f28fcd6301", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D7541249BA977E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e371261-7f65-ad21-d873-c8f28fcd6301", + "x-ms-request-id": "9923bb5b-401e-0046-1ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4644680a-a3ed-fa01-ebe2-cdff40a9aecb?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0f1c46b519fdca48b99d1443ab5bdde7-8c76bf69f344c946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b453a3dd-352f-468f-a1dc-915aac1238b0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ef0f08e6-cc0e-3dbc-1337-a86076d69525", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D7541249BA977E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b453a3dd-352f-468f-a1dc-915aac1238b0", + "x-ms-lease-id": "ef0f08e6-cc0e-3dbc-1337-a86076d69525", + "x-ms-request-id": "9923bb6d-401e-0046-30fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4644680a-a3ed-fa01-ebe2-cdff40a9aecb?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:41 GMT", + "traceparent": "00-285350ea2c2e10418dd98017d3b2c0ee-563793715c758140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "60cc1d7c-c90f-f4a1-9bfd-bbd9c18ae843", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "ef0f08e6-cc0e-3dbc-1337-a86076d69525", + "x-ms-proposed-lease-id": "2e9dda9f-a072-3266-5eb4-1faa04627dd1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "60cc1d7c-c90f-f4a1-9bfd-bbd9c18ae843", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923bb7a-401e-0046-3dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923bb7a-401e-0046-3dfb-854bd8000000\n", + "Time:2019-10-18T21:29:41.9734576Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4644680a-a3ed-fa01-ebe2-cdff40a9aecb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a83ef14e13c8714eb772c02e765ff7be-585247ffed5fb14f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8fddf381-d845-f1a1-3541-af957b948a6c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:41 GMT", + "x-ms-lease-id": "ef0f08e6-cc0e-3dbc-1337-a86076d69525", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8fddf381-d845-f1a1-3541-af957b948a6c", + "x-ms-request-id": "9923bb84-401e-0046-45fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:41.8321776-07:00", + "RandomSeed": "85734128", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_Error.json new file mode 100644 index 000000000000..096b6b16144b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_Error.json @@ -0,0 +1,47 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-530ace90-9dd3-0608-ce83-a034f1ad3b35?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9a6a2ceedbcbe9418aace196ac6742ac-c54e78f22c70464a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6af30fbe-7256-1a2f-aa77-c92f8f4a0a02", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "295cec05-76e4-9323-89a3-0ebefbcce7bf", + "x-ms-proposed-lease-id": "295cec05-76e4-9323-89a3-0ebefbcce7bf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6af30fbe-7256-1a2f-aa77-c92f8f4a0a02", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923a29b-401e-0046-09fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923a29b-401e-0046-09fb-854bd8000000\n", + "Time:2019-10-18T21:29:35.5948877Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1504991155", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..076fc98705cd --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ChangeLeaseAsync_ErrorAsync.json @@ -0,0 +1,47 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fe58b9ce-5242-fd50-d65f-5de1508d334c?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-188859d0fedd6c4eadb095d8b52b2bcc-e485ee4cbdcc1a44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aba437e8-dec6-3104-6e22-f615045b9e34", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-lease-action": "change", + "x-ms-lease-id": "2be8c88f-9d44-364b-082c-4ef55fa25b52", + "x-ms-proposed-lease-id": "2be8c88f-9d44-364b-082c-4ef55fa25b52", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aba437e8-dec6-3104-6e22-f615045b9e34", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923bb96-401e-0046-56fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923bb96-401e-0046-56fb-854bd8000000\n", + "Time:2019-10-18T21:29:42.0084832Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "660838000", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync.json new file mode 100644 index 000000000000..ddfe0c7d3909 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync.json @@ -0,0 +1,70 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a23d21ca-b86a-4bf4-5209-86d6b7f54942?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce22d7e76edb494eab93c888fe079fb3-a0c68d63d86ed041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9e637a3-a6a4-b1d5-89de-a5d5371bdd8f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245F5D9AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9e637a3-a6a4-b1d5-89de-a5d5371bdd8f", + "x-ms-request-id": "9923a2a6-401e-0046-14fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a23d21ca-b86a-4bf4-5209-86d6b7f54942?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1523c252a33a3c47a57457b164274656-3ca951a770edee45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f331d5f-700f-3f9d-b1d7-381b19264a0f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f331d5f-700f-3f9d-b1d7-381b19264a0f", + "x-ms-request-id": "9923a2c3-401e-0046-2afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "751565632", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsyncAsync.json new file mode 100644 index 000000000000..f05485c1c1ec --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsyncAsync.json @@ -0,0 +1,70 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3830b62-f908-1dba-68e2-528f1b4dbc7c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d7c5c0b499eb0f41bc5c1ae63201ebec-b18339f956f2db4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d2017fda-af17-d4fc-b827-fcf1dcc5d4d2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D7541249C855A5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2017fda-af17-d4fc-b827-fcf1dcc5d4d2", + "x-ms-request-id": "9923bba1-401e-0046-60fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a3830b62-f908-1dba-68e2-528f1b4dbc7c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7b2ab370b865c245ba5dc5b6cefd497d-5d59d5045d234f48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9cb5d5fa-e94b-c865-b8a9-f99cb7b5596a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9cb5d5fa-e94b-c865-b8a9-f99cb7b5596a", + "x-ms-request-id": "9923bbb5-401e-0046-72fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "545918643", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Error.json new file mode 100644 index 000000000000..eb92c46dc45d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Error.json @@ -0,0 +1,106 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21aa33b0-ba07-f00f-6a4f-ba938679e853?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec001a3dfff9584291df2aca64650b8f-c202342003e5124a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23f3a68f-2c39-10f0-d95b-5e0b4065f5cd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541245FDA347\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23f3a68f-2c39-10f0-d95b-5e0b4065f5cd", + "x-ms-request-id": "9923a2cd-401e-0046-33fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21aa33b0-ba07-f00f-6a4f-ba938679e853?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c8e3fc36beb2a42b14c12e78e2e55b6-3a52a1355230424a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df0402d0-c486-801a-e3df-6ba079d84982", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 409, + "ResponseHeaders": { + "Content-Length": "230", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df0402d0-c486-801a-e3df-6ba079d84982", + "x-ms-error-code": "ContainerAlreadyExists", + "x-ms-request-id": "9923a2e6-401e-0046-4bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerAlreadyExists\u003C/Code\u003E\u003CMessage\u003EThe specified container already exists.\n", + "RequestId:9923a2e6-401e-0046-4bfb-854bd8000000\n", + "Time:2019-10-18T21:29:35.6889556Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21aa33b0-ba07-f00f-6a4f-ba938679e853?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a6eeac3509e81488d01cf91a1b9e770-61d7396d6664c849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d3a844e-1661-e646-0579-5222cf945e77", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d3a844e-1661-e646-0579-5222cf945e77", + "x-ms-request-id": "9923a2f0-401e-0046-53fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1883351629", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_ErrorAsync.json new file mode 100644 index 000000000000..978b3fd24dcb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_ErrorAsync.json @@ -0,0 +1,106 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1beedd1-76ff-9295-b7e3-0863a241e002?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-33374df2ca10ad438b20bdeb9a776fe1-8ff1c7f5244ef54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b5e9b06-99eb-3568-3083-ad06ae226519", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "ETag": "\u00220x8D7541249D0465E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b5e9b06-99eb-3568-3083-ad06ae226519", + "x-ms-request-id": "9923bbd9-401e-0046-14fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1beedd1-76ff-9295-b7e3-0863a241e002?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eeb00fd899a9e24880397e27a8db9471-e4ff28642fe8394e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "075cfca0-74e2-9417-c87b-83d392239337", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 409, + "ResponseHeaders": { + "Content-Length": "230", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "075cfca0-74e2-9417-c87b-83d392239337", + "x-ms-error-code": "ContainerAlreadyExists", + "x-ms-request-id": "9923bc00-401e-0046-36fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerAlreadyExists\u003C/Code\u003E\u003CMessage\u003EThe specified container already exists.\n", + "RequestId:9923bc00-401e-0046-36fb-854bd8000000\n", + "Time:2019-10-18T21:29:42.1045530Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b1beedd1-76ff-9295-b7e3-0863a241e002?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-17ba39de9636a2418c4885258216a8c7-64657ad50427c443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b1656c4d-5ec5-5736-22dd-2fb5f1d9fd9f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1656c4d-5ec5-5736-22dd-2fb5f1d9fd9f", + "x-ms-request-id": "9923bc0f-401e-0046-42fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1794815452", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Metadata.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Metadata.json new file mode 100644 index 000000000000..5a4a4516306f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Metadata.json @@ -0,0 +1,116 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a36483ff-3a17-a036-59b4-7f8b90a71a86?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a0c4bc05373b6a48bc2d6617c6baee67-3352fdd22d7fd740-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ed7ca5d8-47ca-07bb-dd4e-deae8b8a0f71", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541246071AE0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed7ca5d8-47ca-07bb-dd4e-deae8b8a0f71", + "x-ms-request-id": "9923a30b-401e-0046-68fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a36483ff-3a17-a036-59b4-7f8b90a71a86?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-abc109d9c00b0043940bbe17f90a0760-79300ee8aa5ce64b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eab3a45c-2d2b-c6bb-fc5b-12d4806d9177", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "ETag": "\u00220x8D7541246071AE0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eab3a45c-2d2b-c6bb-fc5b-12d4806d9177", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "9923a327-401e-0046-02fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a36483ff-3a17-a036-59b4-7f8b90a71a86?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-21b6a746cd420f408cb2b9635b0409e2-90b01bf596298542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e752fd7e-25d7-7545-af27-b81b62a91ff8", + "x-ms-date": "Fri, 18 Oct 2019 21:29:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e752fd7e-25d7-7545-af27-b81b62a91ff8", + "x-ms-request-id": "9923a334-401e-0046-0efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1372929276", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_MetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_MetadataAsync.json new file mode 100644 index 000000000000..319c80be82e6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_MetadataAsync.json @@ -0,0 +1,116 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23cf893e-40d1-f78d-a4c3-b61e232f5fc6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69f90052915fa04ea42d1a126d9b9241-81b29789fbf9e94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cf0dd9f2-b380-0772-89b6-5c2d20ec406c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D7541249DA0C21\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cf0dd9f2-b380-0772-89b6-5c2d20ec406c", + "x-ms-request-id": "9923bc2c-401e-0046-5cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23cf893e-40d1-f78d-a4c3-b61e232f5fc6?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0769106bb89fab4588d168a2e13b757b-9437fb6fcb0a6e47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4a2c9875-9022-a246-e800-028d7f81cf46", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D7541249DA0C21\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a2c9875-9022-a246-e800-028d7f81cf46", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "9923bc44-401e-0046-73fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-23cf893e-40d1-f78d-a4c3-b61e232f5fc6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6f786b7d5ad7bf4d985f9c4da1e077b8-98f297c9d2cea64b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "87b749e9-f5bf-434a-d37d-c425246ee258", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87b749e9-f5bf-434a-d37d-c425246ee258", + "x-ms-request-id": "9923bc49-401e-0046-78fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "50895588", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Oauth.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Oauth.json new file mode 100644 index 000000000000..a5fef79da2b8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_Oauth.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-278659277e590846b582bf2853791b2f-755d65e6c97bff42-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e8465a6f04c0df3f8b6813eece1dff9d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:35 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ArN8T8ulDxBNl815b4zg8TLeSEc1AQAAAL8lPNUOAAAA; expires=Sun, 17-Nov-2019 21:29:36 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - SCUS ProdSlices", + "x-ms-request-id": "abd480cc-6453-4168-810b-ce6625005f00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-b40d61df-e295-fce1-86a8-fb19e990c2e1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-278659277e590846b582bf2853791b2f-18ca3f887b0d094d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "470aeeab-41b1-045d-3b66-635c86f5a3a3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D754124650FA04\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "470aeeab-41b1-045d-3b66-635c86f5a3a3", + "x-ms-request-id": "cb2fc7ef-101e-0090-60fb-854531000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-b40d61df-e295-fce1-86a8-fb19e990c2e1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-caa32ebb05da6348b188a442e69af922-d9bb7d04e40b274b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a2546f03-38a2-a786-ae2b-bc482e6f361e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a2546f03-38a2-a786-ae2b-bc482e6f361e", + "x-ms-request-id": "cb2fc807-101e-0090-74fb-854531000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "316593220", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_OauthAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_OauthAsync.json new file mode 100644 index 000000000000..9f2da777857c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_OauthAsync.json @@ -0,0 +1,109 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-77a54b160fb3da4985c5673ade48b7fa-88b0624fb92b5e48-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "26db77c8566ad49bc4d28be07e0453b9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:41 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=ArN8T8ulDxBNl815b4zg8TLeSEc1AgAAAL8lPNUOAAAA; expires=Sun, 17-Nov-2019 21:29:42 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - WUS ProdSlices", + "x-ms-request-id": "a6ecc293-ab9d-441d-98b2-02b5a48b6400" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-be52ccc3-5918-7e3b-1b2a-5d26990509d1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-77a54b160fb3da4985c5673ade48b7fa-b6977a031b8a6541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "63bd5cef-018c-aa0a-06de-a2e2fae78633", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A0668B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "63bd5cef-018c-aa0a-06de-a2e2fae78633", + "x-ms-request-id": "cb2fced7-101e-0090-1cfb-854531000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/test-filesystem-be52ccc3-5918-7e3b-1b2a-5d26990509d1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4ae5c2689940348a88b238e37007ed3-02fdf0e6722acd4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b36da7b1-ce86-991d-c0e9-9eb976292c02", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b36da7b1-ce86-991d-c0e9-9eb976292c02", + "x-ms-request-id": "cb2fcee6-101e-0090-28fb-854531000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "206158062", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_PublicAccess.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_PublicAccess.json new file mode 100644 index 000000000000..832533329e65 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_PublicAccess.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a33f3040-a781-59c5-606b-d98d4b091930?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-446cbaf1810dfa4396c4de2e2cd7fb9a-9b86b2667fec594d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "blob", + "x-ms-client-request-id": "ce972a9d-7c0f-653a-673c-fe3809b1e12b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D754124663F1F2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce972a9d-7c0f-653a-673c-fe3809b1e12b", + "x-ms-request-id": "9923a53b-401e-0046-7cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a33f3040-a781-59c5-606b-d98d4b091930?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-856f09f2920b574ea6829f748b485e1e-cdf5c8fbdc125d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21f08460-4b72-4621-bcb4-c4c4c7220448", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D754124663F1F2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "blob", + "x-ms-client-request-id": "21f08460-4b72-4621-bcb4-c4c4c7220448", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923a561-401e-0046-20fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a33f3040-a781-59c5-606b-d98d4b091930?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f54750274057764297605a078f4f7d87-b3218709757deb4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "85d897f9-c0c1-15b9-3d01-f4cc1ca0b3b2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "85d897f9-c0c1-15b9-3d01-f4cc1ca0b3b2", + "x-ms-request-id": "9923a567-401e-0046-26fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1329910569", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_PublicAccessAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_PublicAccessAsync.json new file mode 100644 index 000000000000..bf8a286d7e8f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_PublicAccessAsync.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97d97887-0bbc-633c-a42e-b1594f71584d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-77e7ae8d49d7eb4190f715e68d5f71b6-4d0366f7391b1342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "blob", + "x-ms-client-request-id": "73ab758a-8639-0fe1-1b32-d3db69c0b8f3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A106862\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "73ab758a-8639-0fe1-1b32-d3db69c0b8f3", + "x-ms-request-id": "9923bdc0-401e-0046-57fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97d97887-0bbc-633c-a42e-b1594f71584d?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d0ce49f536090b4b94f6cf13de8116d8-4b0256fdc01a394d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9cfc516-e5c5-1d13-954f-b2db14c8a89a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A106862\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "blob", + "x-ms-client-request-id": "d9cfc516-e5c5-1d13-954f-b2db14c8a89a", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923bde7-401e-0046-7cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-97d97887-0bbc-633c-a42e-b1594f71584d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-25aaee9d9a529247951eb3f2c7784ba7-be5cad054ca64b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a3c43f39-def0-2c2d-76de-002f9fe28a0c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a3c43f39-def0-2c2d-76de-002f9fe28a0c", + "x-ms-request-id": "9923bdfd-401e-0046-11fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "838148770", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithAccountSas.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithAccountSas.json new file mode 100644 index 000000000000..3300dd44dc28 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithAccountSas.json @@ -0,0 +1,67 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aab0d2e4-469d-2dfd-7c33-a782c7cffe77?sv=2019-02-02\u0026ss=b\u0026srt=co\u0026st=2019-10-18T20%3A29%3A36Z\u0026se=2019-10-18T22%3A29%3A36Z\u0026sp=rwdlac\u0026sig=Sanitized\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "traceparent": "00-6529a2477d4a444694b700dff6a03fd9-4d5b1a9f7f897746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "defec9d5-4a8d-337f-7f10-b6a36b1e0f1e", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D75412467113C0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "defec9d5-4a8d-337f-7f10-b6a36b1e0f1e", + "x-ms-request-id": "9923a58b-401e-0046-4afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-aab0d2e4-469d-2dfd-7c33-a782c7cffe77?sv=2019-02-02\u0026ss=b\u0026srt=co\u0026st=2019-10-18T20%3A29%3A36Z\u0026se=2019-10-18T22%3A29%3A36Z\u0026sp=rwdlac\u0026sig=Sanitized\u0026restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "traceparent": "00-e2fcb048a3c7614c8937b9f2a22d67d1-8400cb8e9c076a4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fead5ec5-20d1-a7e9-e115-2d76b1924d99", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fead5ec5-20d1-a7e9-e115-2d76b1924d99", + "x-ms-request-id": "9923a5a5-401e-0046-63fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:36.4130821-07:00", + "RandomSeed": "1221251887", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithAccountSasAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithAccountSasAsync.json new file mode 100644 index 000000000000..f36512108436 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithAccountSasAsync.json @@ -0,0 +1,67 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a9ad0ad5-48e2-68cf-bc46-10d7c0401c98?sv=2019-02-02\u0026ss=b\u0026srt=co\u0026st=2019-10-18T20%3A29%3A42Z\u0026se=2019-10-18T22%3A29%3A42Z\u0026sp=rwdlac\u0026sig=Sanitized\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "traceparent": "00-01358542957d8247aca51c66551c12f7-31c666d2ef6fd943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "629d9ee6-9b09-3c8a-46e2-4ba0f86ce6d5", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A1AF1A1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "629d9ee6-9b09-3c8a-46e2-4ba0f86ce6d5", + "x-ms-request-id": "9923be1a-401e-0046-2bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a9ad0ad5-48e2-68cf-bc46-10d7c0401c98?sv=2019-02-02\u0026ss=b\u0026srt=co\u0026st=2019-10-18T20%3A29%3A42Z\u0026se=2019-10-18T22%3A29%3A42Z\u0026sp=rwdlac\u0026sig=Sanitized\u0026restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "traceparent": "00-e94e9be14319de459d479d69400ca5a5-b39ffae20a17d646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "22f16cf2-b9a2-558e-9d2a-b2d2658b1b52", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22f16cf2-b9a2-558e-9d2a-b2d2658b1b52", + "x-ms-request-id": "9923be3a-401e-0046-49fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:42.5609836-07:00", + "RandomSeed": "1454581907", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithDataLakeServiceSas.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithDataLakeServiceSas.json new file mode 100644 index 000000000000..2047f4e97d05 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithDataLakeServiceSas.json @@ -0,0 +1,43 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d0413c75-6a37-4b98-d176-61180e56a5bf?sv=2019-02-02\u0026st=2019-10-18T20%3A29%3A36Z\u0026se=2019-10-18T22%3A29%3A36Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "traceparent": "00-af72782390ca5349a2afd158b1cc5a58-55d1c70cb6b67e4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "687a8284-579c-389b-3029-e541b509357a", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 403, + "ResponseHeaders": { + "Content-Length": "246", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "687a8284-579c-389b-3029-e541b509357a", + "x-ms-error-code": "AuthorizationFailure", + "x-ms-request-id": "9923a5bf-401e-0046-7cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EAuthorizationFailure\u003C/Code\u003E\u003CMessage\u003EThis request is not authorized to perform this operation.\n", + "RequestId:9923a5bf-401e-0046-7cfb-854bd8000000\n", + "Time:2019-10-18T21:29:36.4695157Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:36.4712158-07:00", + "RandomSeed": "1752998745", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithDataLakeServiceSasAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithDataLakeServiceSasAsync.json new file mode 100644 index 000000000000..869ba02f65a4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateAsync_WithDataLakeServiceSasAsync.json @@ -0,0 +1,43 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a4109302-227e-5ca7-ee9f-501617a6ea1a?sv=2019-02-02\u0026st=2019-10-18T20%3A29%3A42Z\u0026se=2019-10-18T22%3A29%3A42Z\u0026sr=c\u0026sp=racwdl\u0026sig=Sanitized\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "traceparent": "00-dbac85360d28e042a06cabfa6416fed0-6a416e274f8fda40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a589ff1-0a78-3068-9edb-5b733af8f1b2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 403, + "ResponseHeaders": { + "Content-Length": "246", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a589ff1-0a78-3068-9edb-5b733af8f1b2", + "x-ms-error-code": "AuthorizationFailure", + "x-ms-request-id": "9923be58-401e-0046-65fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EAuthorizationFailure\u003C/Code\u003E\u003CMessage\u003EThis request is not authorized to perform this operation.\n", + "RequestId:9923be58-401e-0046-65fb-854bd8000000\n", + "Time:2019-10-18T21:29:42.6129169Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:42.6177137-07:00", + "RandomSeed": "2013526347", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync.json new file mode 100644 index 000000000000..7f8c4791984f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync.json @@ -0,0 +1,103 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d011080-44f6-6f99-a6c2-5648c1f98e5c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-26ecbeb220cd4e48bb74158f1014937a-6128ec71171f4542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b1ebb97a-6f62-1574-2a16-a636552ddccd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D75412467B4ECD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b1ebb97a-6f62-1574-2a16-a636552ddccd", + "x-ms-request-id": "9923a5c6-401e-0046-03fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1d011080-44f6-6f99-a6c2-5648c1f98e5c/test-directory-455e93f5-d2c6-e705-13da-d90d88cbbfa0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc0f758c3380c5428c1e91ab9758e11f-cdf7097731032b4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1cd8ee0c-89a8-a7c9-b403-9d8796678d5e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D75412469800F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1cd8ee0c-89a8-a7c9-b403-9d8796678d5e", + "x-ms-request-id": "d7aec70c-901f-0045-07fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1d011080-44f6-6f99-a6c2-5648c1f98e5c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c1f2f021fbbf604d97181354e57335d1-4bed9df90b03544b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a00c308-a3f2-69f7-fb25-53093e71a5ee", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a00c308-a3f2-69f7-fb25-53093e71a5ee", + "x-ms-request-id": "9923a66b-401e-0046-1dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "412864341", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsyncAsync.json new file mode 100644 index 000000000000..2396e87d1773 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsyncAsync.json @@ -0,0 +1,103 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-adcaae51-ef98-2c0c-d0a7-8b5252e2d057?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-db23bd876a68fd4fb53905cb4585f90c-966902db6bd34746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "87e17059-dfea-0c55-efed-8fb9c28fe969", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A244227\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87e17059-dfea-0c55-efed-8fb9c28fe969", + "x-ms-request-id": "9923be66-401e-0046-73fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-adcaae51-ef98-2c0c-d0a7-8b5252e2d057/test-directory-c5a179e1-ef24-3de5-90d6-f4ba43b8f4ee?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8e8b42d1edebd74bb38643e31708b4c7-da4c8ff9ae714341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "be7242f4-fe40-6aec-8ba3-f614ea9ac937", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A28CB9C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "be7242f4-fe40-6aec-8ba3-f614ea9ac937", + "x-ms-request-id": "d7aec7a8-901f-0045-21fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-adcaae51-ef98-2c0c-d0a7-8b5252e2d057?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-012037da9107b84eb46e5a583e4b8d3c-5fdff18d30132746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "00c6cba5-3645-e5ad-8d8d-575d5258629a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "00c6cba5-3645-e5ad-8d8d-575d5258629a", + "x-ms-request-id": "9923bea9-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1203804503", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_Error.json new file mode 100644 index 000000000000..945340ccc683 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_Error.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-485db3a3-cbd6-0d93-36c9-b5a27860f104/test-directory-cdb51780-ae3f-a997-2732-3ed2ef46d0f8?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "68470378-07a3-f4c7-1bb3-21a48cc11eef", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "68470378-07a3-f4c7-1bb3-21a48cc11eef", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec711-901f-0045-0bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec711-901f-0045-0bfb-85aabc000000\nTime:2019-10-18T21:29:36.7173465Z" + } + } + } + ], + "Variables": { + "RandomSeed": "2041174904", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_ErrorAsync.json new file mode 100644 index 000000000000..8f5b573edea4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_ErrorAsync.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-1414f35b-1c5a-9b00-80dd-d7bb084aacbd/test-directory-85404cca-14e8-5e6b-ed35-e79c41ccac5d?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9a5bca50-5d8c-478f-88b6-262535635ab3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9a5bca50-5d8c-478f-88b6-262535635ab3", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec7aa-901f-0045-23fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec7aa-901f-0045-23fb-85aabc000000\nTime:2019-10-18T21:29:42.7156529Z" + } + } + } + ], + "Variables": { + "RandomSeed": "1919326134", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_HttpHeaders.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_HttpHeaders.json new file mode 100644 index 000000000000..a9c521591b48 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_HttpHeaders.json @@ -0,0 +1,153 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4b3a5da9-f1ca-ca46-f7c7-1e2096f36dcf?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-044506d541445747a58141c18d832cbc-63084ed1efdb4240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ebf662a5-113a-d23a-d35f-13d7807ff84d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246A8819A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ebf662a5-113a-d23a-d35f-13d7807ff84d", + "x-ms-request-id": "9923a6b0-401e-0046-60fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4b3a5da9-f1ca-ca46-f7c7-1e2096f36dcf/test-directory-bca81953-7282-b1b6-5ebf-4fd2d24a4893?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fcd07b9f467dbd429c1de96979fd610d-cc66fe401e9f8a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "69a9d0ff-20bb-3254-ab44-8d7ac268ff89", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246ACDEA0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69a9d0ff-20bb-3254-ab44-8d7ac268ff89", + "x-ms-request-id": "d7aec713-901f-0045-0dfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4b3a5da9-f1ca-ca46-f7c7-1e2096f36dcf/test-directory-bca81953-7282-b1b6-5ebf-4fd2d24a4893", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "02d2d3c4-dea0-cad7-f347-88b8f41a521b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246ACDEA0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "02d2d3c4-dea0-cad7-f347-88b8f41a521b", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "9923a6cc-401e-0046-79fb-854bd8000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4b3a5da9-f1ca-ca46-f7c7-1e2096f36dcf?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d5d212f69d7e8f48a2b127fe56fd1c7c-260a90519bbb3649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "efb55676-fc96-38e8-a922-45bd3c98dd6a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "efb55676-fc96-38e8-a922-45bd3c98dd6a", + "x-ms-request-id": "9923a6de-401e-0046-08fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1055220556", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_HttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_HttpHeadersAsync.json new file mode 100644 index 000000000000..08c68961bd39 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_HttpHeadersAsync.json @@ -0,0 +1,153 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce379e80-f5e9-b381-ed26-ae38a11391b7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e0aeff5f245b34fb44161df215c1cf5-ee35644a0e330a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "40d2b16f-5149-247e-5125-0c3d6eea78e0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A33AE4C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40d2b16f-5149-247e-5125-0c3d6eea78e0", + "x-ms-request-id": "9923bec9-401e-0046-52fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ce379e80-f5e9-b381-ed26-ae38a11391b7/test-directory-2d833baa-f280-e64a-e328-0e285a40e3fd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5f65d3e07ad1da489f04b6ed60eaf8cf-c3abc60bff9e7946-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "9496bb48-576c-7de4-66ec-5c214256c910", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A383A46\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9496bb48-576c-7de4-66ec-5c214256c910", + "x-ms-request-id": "d7aec7ac-901f-0045-25fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce379e80-f5e9-b381-ed26-ae38a11391b7/test-directory-2d833baa-f280-e64a-e328-0e285a40e3fd", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9fe03888-4faa-4a91-634b-8953f34b48d3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A383A46\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "9fe03888-4faa-4a91-634b-8953f34b48d3", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-request-id": "9923bef8-401e-0046-7efb-854bd8000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce379e80-f5e9-b381-ed26-ae38a11391b7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b4687c9d9efccd48b8800cc57e5c89a6-2a598cec0540cf42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a99f693-2a76-f266-7d51-c1d6fe4b6681", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a99f693-2a76-f266-7d51-c1d6fe4b6681", + "x-ms-request-id": "9923bf08-401e-0046-0dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "284349850", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_Metadata.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_Metadata.json new file mode 100644 index 000000000000..0e520a443519 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_Metadata.json @@ -0,0 +1,149 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c568f82d-5806-1cc0-de41-9fa5139fca08?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7c1ce264a548e46949ee4baa31657ed-40ddc097fb506142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "377488cd-d315-45cf-e2c1-7130ae7f824b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246B68DEF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "377488cd-d315-45cf-e2c1-7130ae7f824b", + "x-ms-request-id": "9923a6ec-401e-0046-14fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-c568f82d-5806-1cc0-de41-9fa5139fca08/test-directory-6a8923f9-9cba-4718-3bd2-bdfd74ec37f0?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d25863a13efd084db5c88f135a85fa48-699b1de57a80774d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1da9887-5e64-307b-702d-fc4315d1d1f5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246BAFCC1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1da9887-5e64-307b-702d-fc4315d1d1f5", + "x-ms-request-id": "d7aec714-901f-0045-0efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c568f82d-5806-1cc0-de41-9fa5139fca08/test-directory-6a8923f9-9cba-4718-3bd2-bdfd74ec37f0", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db7635ec-7511-198c-eda7-1afd96afebef", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246BAFCC1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "db7635ec-7511-198c-eda7-1afd96afebef", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "9923a704-401e-0046-28fb-854bd8000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c568f82d-5806-1cc0-de41-9fa5139fca08?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7674d1d01e06c34b8b5f3ba2f765e23e-4c0c8e9e9f27104c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e0574d5a-f65b-15e4-f49f-57ffdd23d081", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e0574d5a-f65b-15e4-f49f-57ffdd23d081", + "x-ms-request-id": "9923a710-401e-0046-33fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2028764040", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_MetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_MetadataAsync.json new file mode 100644 index 000000000000..83892dc91e85 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_MetadataAsync.json @@ -0,0 +1,149 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0dea9d72-af57-e592-3315-6db1d2aa9985?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4dc5cd87e4ba22478bf1fceb45b12b61-adbbcbcc74d1a041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "36c8226a-c38e-12ac-9f11-f4cc033964e5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A3F492A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "36c8226a-c38e-12ac-9f11-f4cc033964e5", + "x-ms-request-id": "9923bf22-401e-0046-27fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0dea9d72-af57-e592-3315-6db1d2aa9985/test-directory-4a823c45-f790-10e5-c5bb-1a4d6077a462?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e7c0b6a8a1849d46aead2e2a26d0afff-eca4ebb84a29c241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "04d568a5-d34f-724d-3db8-71d2a95fb127", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A43BA02\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "04d568a5-d34f-724d-3db8-71d2a95fb127", + "x-ms-request-id": "d7aec7ae-901f-0045-27fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0dea9d72-af57-e592-3315-6db1d2aa9985/test-directory-4a823c45-f790-10e5-c5bb-1a4d6077a462", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7a76091-a0a2-2313-42d4-7229f1237f95", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A43BA02\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f7a76091-a0a2-2313-42d4-7229f1237f95", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-hdi_isfolder": "true", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "9923bf4b-401e-0046-4dfb-854bd8000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0dea9d72-af57-e592-3315-6db1d2aa9985?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5774b8f6a2764940825ec2f98f8eae4a-6ec78db22eb63943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4841b614-bab7-cc84-7eb2-311d42daf022", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4841b614-bab7-cc84-7eb2-311d42daf022", + "x-ms-request-id": "9923bf4f-401e-0046-51fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1999017764", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_PermissionAndUmask.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_PermissionAndUmask.json new file mode 100644 index 000000000000..6966cc42317a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_PermissionAndUmask.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49750e0c-5302-d69f-1cda-99941a0f9cf8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9bbd7322e86a184c80d625a61c015b50-1219350a186b8349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1e95608d-6170-48f4-5149-6dbfd0e6fbd0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246C228D5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e95608d-6170-48f4-5149-6dbfd0e6fbd0", + "x-ms-request-id": "9923a72e-401e-0046-51fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-49750e0c-5302-d69f-1cda-99941a0f9cf8/test-directory-2c93b450-01eb-79ec-6a1d-43ea003f2870?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-45c68b35a7269b4282953c913ea5a3c9-5c72e0e6103a0141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa10831c-c218-8ba0-731b-b4521d0a4811", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246C68A88\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa10831c-c218-8ba0-731b-b4521d0a4811", + "x-ms-request-id": "d7aec715-901f-0045-0ffb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-49750e0c-5302-d69f-1cda-99941a0f9cf8/test-directory-2c93b450-01eb-79ec-6a1d-43ea003f2870?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7dcd2296-2e2f-2957-6c7c-465ec834a378", + "x-ms-date": "Fri, 18 Oct 2019 21:29:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246C68A88\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "7dcd2296-2e2f-2957-6c7c-465ec834a378", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "d7aec716-901f-0045-10fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-49750e0c-5302-d69f-1cda-99941a0f9cf8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aaaa1e707378ae4d99e66dbc9809cfa1-76463c5bd5edee47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fbbc2ec8-ca3d-f3e2-a5aa-5662faf709f7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fbbc2ec8-ca3d-f3e2-a5aa-5662faf709f7", + "x-ms-request-id": "9923a769-401e-0046-07fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "43226826", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_PermissionAndUmaskAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_PermissionAndUmaskAsync.json new file mode 100644 index 000000000000..6e5482389910 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateDirectoryAsync_PermissionAndUmaskAsync.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-082a9902-a341-814a-70f0-c67c37428b98?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e2012ee4173de64b85e04994a23863b2-c9e966ce001bf547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "bc14165c-cbe3-3095-044d-fc6377d3119c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A4A6ECA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc14165c-cbe3-3095-044d-fc6377d3119c", + "x-ms-request-id": "9923bf65-401e-0046-64fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-082a9902-a341-814a-70f0-c67c37428b98/test-directory-1b2b3bd8-90bd-032b-fba0-c7b62eecf84e?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b405f56a14798b4a94c2691fc429b46e-bc727720c22b1c41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4d84d87a-82f6-cc30-eb11-c14203df0217", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A4E7869\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d84d87a-82f6-cc30-eb11-c14203df0217", + "x-ms-request-id": "d7aec7b0-901f-0045-29fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-082a9902-a341-814a-70f0-c67c37428b98/test-directory-1b2b3bd8-90bd-032b-fba0-c7b62eecf84e?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "553b5a8d-ab68-cf57-a753-351d0c727575", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A4E7869\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "553b5a8d-ab68-cf57-a753-351d0c727575", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "d7aec7b1-901f-0045-2afb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-082a9902-a341-814a-70f0-c67c37428b98?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-850c36d04af2724bbd51a4256da1589f-60a71e3f46011b4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a8b50010-aca3-a9af-5641-f860bb51fd13", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a8b50010-aca3-a9af-5641-f860bb51fd13", + "x-ms-request-id": "9923bf94-401e-0046-0ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1333162604", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync.json new file mode 100644 index 000000000000..a1a148386aa7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync.json @@ -0,0 +1,103 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78f43496-f599-cc2a-5620-317cd02e9bcc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-08237f6b6d46e94fb60c40492935f097-01d6b70560dda74d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a1fb859f-e706-5ed0-a9c7-788f6c6cb67f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:36 GMT", + "ETag": "\u00220x8D7541246CEFC6B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1fb859f-e706-5ed0-a9c7-788f6c6cb67f", + "x-ms-request-id": "9923a780-401e-0046-1dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-78f43496-f599-cc2a-5620-317cd02e9bcc/test-file-49622dba-44e3-35d7-c2eb-a96f0b5d80e9?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7db982f82014a8478306f14dc268f8d1-6fa85feae2f77a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e126a73-010b-5a5a-aec6-df1b3e60534c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246D8F70C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1e126a73-010b-5a5a-aec6-df1b3e60534c", + "x-ms-request-id": "d7aec719-901f-0045-13fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-78f43496-f599-cc2a-5620-317cd02e9bcc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b04810be504f344ab600663cfc021e04-3da47c6973f8574d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a1fc474f-624a-d4dd-9883-9c6c1aa9960e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a1fc474f-624a-d4dd-9883-9c6c1aa9960e", + "x-ms-request-id": "9923a7f9-401e-0046-0dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "786158303", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsyncAsync.json new file mode 100644 index 000000000000..bc4262c03287 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsyncAsync.json @@ -0,0 +1,103 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce8bfe5b-66a5-aa35-f262-ddba687ac044?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-df7a123d13af124abea5489d1f69668d-f676d63ede004d49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f1561d3e-d76a-7397-0cc7-1fdab6fcbe60", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A5609B0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1561d3e-d76a-7397-0cc7-1fdab6fcbe60", + "x-ms-request-id": "9923bfa2-401e-0046-1dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ce8bfe5b-66a5-aa35-f262-ddba687ac044/test-file-11eb1cf0-a194-ada6-1608-9e86467bdea3?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-136c6dc6b4674f4d85b204ead73adf50-b67a593bbd79ce4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "afc9bf60-9c63-9c6d-76a8-da6138102d90", + "x-ms-date": "Fri, 18 Oct 2019 21:29:42 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A5B77B9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "afc9bf60-9c63-9c6d-76a8-da6138102d90", + "x-ms-request-id": "d7aec7b2-901f-0045-2bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce8bfe5b-66a5-aa35-f262-ddba687ac044?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-914a26e8f859f64bb891bef67381de93-5a5cbc9583bfcd47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "87256a3c-2eb2-1840-6de0-d57af3784e9e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87256a3c-2eb2-1840-6de0-d57af3784e9e", + "x-ms-request-id": "9923bfd0-401e-0046-48fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2112947779", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_Error.json new file mode 100644 index 000000000000..6afe8dfdce67 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_Error.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a27e94fd-9c54-6ee7-9993-9c5849c226e2/test-file-1376ba21-f35e-ee31-ab47-f518856f357c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-15d0366080015e4ca8d7b51f4250b618-58729a0bc28df643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ca2e2291-036e-09dd-628f-f60ca7cfe92a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca2e2291-036e-09dd-628f-f60ca7cfe92a", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec71c-901f-0045-16fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec71c-901f-0045-16fb-85aabc000000\nTime:2019-10-18T21:29:37.1336449Z" + } + } + } + ], + "Variables": { + "RandomSeed": "1352783581", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_ErrorAsync.json new file mode 100644 index 000000000000..c2cbc12591b1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_ErrorAsync.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3692c517-8d07-537f-5771-0d5b91c14762/test-file-5116614f-8c98-44cf-d971-b1a5f338d74b?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7c67a9152e7e34f91ebc0224b15b2ce-1830f8c20eb6ba44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3f757061-59f9-8a33-f54e-5d96dbda5f1f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3f757061-59f9-8a33-f54e-5d96dbda5f1f", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec7b3-901f-0045-2cfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec7b3-901f-0045-2cfb-85aabc000000\nTime:2019-10-18T21:29:43.0609012Z" + } + } + } + ], + "Variables": { + "RandomSeed": "215945842", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_HttpHeaders.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_HttpHeaders.json new file mode 100644 index 000000000000..3fc50788940a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_HttpHeaders.json @@ -0,0 +1,152 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a9a373ea-192f-dd7f-73ce-6d32026ddaca?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-55d92424f8349d46b2b594c7f550ee37-7322c4c2d5447846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4765d6a9-af47-0ee0-33b2-d71edf608c47", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246E064BE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4765d6a9-af47-0ee0-33b2-d71edf608c47", + "x-ms-request-id": "9923a81d-401e-0046-30fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a9a373ea-192f-dd7f-73ce-6d32026ddaca/test-file-51d76c0d-9378-6c3d-529d-b8b374703d42?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5063eceedd898949b98a0f79ede64bd9-590bbdea7112a144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "32015dee-ab59-1688-99f9-f5a9f72c9ac2", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246E533BF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "32015dee-ab59-1688-99f9-f5a9f72c9ac2", + "x-ms-request-id": "d7aec71d-901f-0045-17fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a9a373ea-192f-dd7f-73ce-6d32026ddaca/test-file-51d76c0d-9378-6c3d-529d-b8b374703d42", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "16c52877-0a6f-26e9-e373-920d9cd930e6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246E533BF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "16c52877-0a6f-26e9-e373-920d9cd930e6", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923a845-401e-0046-55fb-854bd8000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a9a373ea-192f-dd7f-73ce-6d32026ddaca?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-92fc92b37c267a40ab6d30eea2cb036d-1f4eedb34ab57048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ce32a633-8367-6953-ab26-8f64ce32de0f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ce32a633-8367-6953-ab26-8f64ce32de0f", + "x-ms-request-id": "9923a857-401e-0046-66fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "848385990", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_HttpHeadersAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_HttpHeadersAsync.json new file mode 100644 index 000000000000..bece8169c30a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_HttpHeadersAsync.json @@ -0,0 +1,152 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d0cd9b93-4c48-a149-3146-472c45113bd0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f48920a4cf4c24db41b70193b700a37-f10c4312e75acb42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ca53775a-8de4-9557-f3d1-bef5c4213a44", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:42 GMT", + "ETag": "\u00220x8D754124A68AAB8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ca53775a-8de4-9557-f3d1-bef5c4213a44", + "x-ms-request-id": "9923c027-401e-0046-1afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-d0cd9b93-4c48-a149-3146-472c45113bd0/test-file-a9c7bac2-709c-35d1-3a4f-0825c09e825f?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c39caf83536ff42a37df785ffc3c6d9-d6abc7a677e1dc4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-cache-control": "control", + "x-ms-client-request-id": "65e847e8-dc0a-eaac-a51e-8f958531d554", + "x-ms-content-disposition": "disposition", + "x-ms-content-encoding": "encoding", + "x-ms-content-language": "language", + "x-ms-content-type": "type", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A6E7CF0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "65e847e8-dc0a-eaac-a51e-8f958531d554", + "x-ms-request-id": "d7aec7b5-901f-0045-2efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d0cd9b93-4c48-a149-3146-472c45113bd0/test-file-a9c7bac2-709c-35d1-3a4f-0825c09e825f", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "793d6195-1db6-e355-52e7-289ee255c909", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Cache-Control": "control", + "Content-Disposition": "disposition", + "Content-Encoding": "encoding", + "Content-Language": "language", + "Content-Length": "0", + "Content-Type": "type", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A6E7CF0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "793d6195-1db6-e355-52e7-289ee255c909", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923c071-401e-0046-60fb-854bd8000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d0cd9b93-4c48-a149-3146-472c45113bd0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-980c7f865b8211498a055a2b6281249a-9c8730a5ffdd714c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2300c089-5cf3-319d-0a50-726844e86e79", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2300c089-5cf3-319d-0a50-726844e86e79", + "x-ms-request-id": "9923c07d-401e-0046-6afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1342155065", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_Metadata.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_Metadata.json new file mode 100644 index 000000000000..e7c5c985ed3e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_Metadata.json @@ -0,0 +1,148 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c6e4055-1f93-3f56-843a-62e57f15409d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1766db7cc35d6d4c875d946d3ccd59d1-cd3b0e4c70bcb341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6a972e4a-89f6-b04f-25b0-f5326316d2d1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246EDAD9F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6a972e4a-89f6-b04f-25b0-f5326316d2d1", + "x-ms-request-id": "9923a86d-401e-0046-7cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0c6e4055-1f93-3f56-843a-62e57f15409d/test-file-d96d7cc5-15ba-373f-b760-ecb33162a25c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5a7e8defc65d824ca67fb0cf60be6662-27e2c43eb04f5c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f2f1c0d-33bb-34bc-ef60-b3959d9c7ec2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246F2C4AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f2f1c0d-33bb-34bc-ef60-b3959d9c7ec2", + "x-ms-request-id": "d7aec71e-901f-0045-18fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c6e4055-1f93-3f56-843a-62e57f15409d/test-file-d96d7cc5-15ba-373f-b760-ecb33162a25c", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "14a5e2b6-8333-f9a0-2f66-611d2211c19e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246F2C4AE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "14a5e2b6-8333-f9a0-2f66-611d2211c19e", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "9923a89e-401e-0046-29fb-854bd8000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c6e4055-1f93-3f56-843a-62e57f15409d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-022cd8a4845a5c4689319068f3e80dd3-e57ac5b54dc05547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bbdf5251-69f7-8a8f-f80b-48142034cdc4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bbdf5251-69f7-8a8f-f80b-48142034cdc4", + "x-ms-request-id": "9923a8a7-401e-0046-31fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "675771465", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_MetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_MetadataAsync.json new file mode 100644 index 000000000000..f3215dc91d14 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_MetadataAsync.json @@ -0,0 +1,148 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce07711d-ad07-db63-2432-aa81f1ad435a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-63b9bece4fa1d947b6b8ffac52162882-84fbac477a2be841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "48975be6-4056-b22d-1483-55fe564d34f2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A753025\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "48975be6-4056-b22d-1483-55fe564d34f2", + "x-ms-request-id": "9923c091-401e-0046-7dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ce07711d-ad07-db63-2432-aa81f1ad435a/test-file-824aef0c-d490-2786-dea6-ce20a65e1627?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7a1d2e3a9145ed45b14544396eca876e-cd2bf3cc5cab544c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5f814b2-beb2-1103-d56f-69b0720d0bb5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-properties": "foo=YmFy,meta=ZGF0YQ==,Capital=bGV0dGVy,UPPER=Y2FzZQ==", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A7A17EF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5f814b2-beb2-1103-d56f-69b0720d0bb5", + "x-ms-request-id": "d7aec7b7-901f-0045-30fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce07711d-ad07-db63-2432-aa81f1ad435a/test-file-824aef0c-d490-2786-dea6-ce20a65e1627", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "926e1c9b-4065-3275-1289-c0a591530b55", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "0", + "Content-Type": "application/octet-stream", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A7A17EF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "926e1c9b-4065-3275-1289-c0a591530b55", + "x-ms-creation-time": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "9923c0cc-401e-0046-34fb-854bd8000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ce07711d-ad07-db63-2432-aa81f1ad435a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4bd7bc4ff6aab546a200279bcf5cd23a-f53163fc988e3341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55141fe7-799f-2c50-b8db-2d29de367f97", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55141fe7-799f-2c50-b8db-2d29de367f97", + "x-ms-request-id": "9923c0d4-401e-0046-3cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1903985711", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_PermissionAndUmask.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_PermissionAndUmask.json new file mode 100644 index 000000000000..fb92999773a4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_PermissionAndUmask.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fbfb281d-6e7d-a7d0-8076-52d77e4433aa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7891491cd8ea944a9bc20c696b52c7fd-dc06fd65dff03247-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8e2b6dcd-5d2c-4ecf-aa7a-430c780a91e0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246F996AA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e2b6dcd-5d2c-4ecf-aa7a-430c780a91e0", + "x-ms-request-id": "9923a8b7-401e-0046-40fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fbfb281d-6e7d-a7d0-8076-52d77e4433aa/test-file-03ad9866-cae5-bbdf-3c8f-acfa3de504dd?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e926aba532082b49a8441de07730d0fc-62da610c9bd99048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a8451f1-e1f5-02e3-8d6f-529db0d411c5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246FEAAC8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a8451f1-e1f5-02e3-8d6f-529db0d411c5", + "x-ms-request-id": "d7aec720-901f-0045-1afb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-fbfb281d-6e7d-a7d0-8076-52d77e4433aa/test-file-03ad9866-cae5-bbdf-3c8f-acfa3de504dd?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb08689b-f961-aee8-a607-83a951e05875", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541246FEAAC8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "eb08689b-f961-aee8-a607-83a951e05875", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "d7aec721-901f-0045-1bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fbfb281d-6e7d-a7d0-8076-52d77e4433aa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-19bcb2e5014b9a4f8f21c2b5e2df5fac-e5dd8529f571ed49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4801f5d3-26cb-7d63-7ccd-47f8fc1d703a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4801f5d3-26cb-7d63-7ccd-47f8fc1d703a", + "x-ms-request-id": "9923a8e6-401e-0046-69fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "257100531", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_PermissionAndUmaskAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_PermissionAndUmaskAsync.json new file mode 100644 index 000000000000..ee305f7c8812 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/CreateFileAsync_PermissionAndUmaskAsync.json @@ -0,0 +1,139 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cc196736-58d6-a0d5-967f-93d81ade768b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad7c318f54f5204394ea71965c32364b-68f122f090b33048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "14f94f0e-15b7-7da7-42e6-d9e59c792694", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A80A3F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "14f94f0e-15b7-7da7-42e6-d9e59c792694", + "x-ms-request-id": "9923c0ec-401e-0046-53fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cc196736-58d6-a0d5-967f-93d81ade768b/test-file-53578291-10ba-5236-50c6-186a0baba791?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a10f04e4f40de94299e7646f6ee31b10-bd4051899c942744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7698b844-98ac-fed2-19a6-c4f1fc3d7197", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-permissions": "0777", + "x-ms-return-client-request-id": "true", + "x-ms-umask": "0057", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A855851\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7698b844-98ac-fed2-19a6-c4f1fc3d7197", + "x-ms-request-id": "d7aec7b9-901f-0045-32fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cc196736-58d6-a0d5-967f-93d81ade768b/test-file-53578291-10ba-5236-50c6-186a0baba791?action=getAccessControl", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5325de0e-3012-fbe4-34cb-b13e9ce3c34d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A855851\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-acl": "user::rwx,group::-w-,other::---", + "x-ms-client-request-id": "5325de0e-3012-fbe4-34cb-b13e9ce3c34d", + "x-ms-group": "$superuser", + "x-ms-owner": "$superuser", + "x-ms-permissions": "rwx-w----", + "x-ms-request-id": "d7aec7bc-901f-0045-35fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cc196736-58d6-a0d5-967f-93d81ade768b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d9c297e86b88a64bb60faab126269960-5f45dfcd2c5b1442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1ee2a45d-1d17-0e84-6356-61e4a97093cb", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1ee2a45d-1d17-0e84-6356-61e4a97093cb", + "x-ms-request-id": "9923c115-401e-0046-79fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "61697727", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync.json new file mode 100644 index 000000000000..ef0a1afd94c5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync.json @@ -0,0 +1,70 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-377a7f73-7f26-b117-26cf-0f160a26d41b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-212fe971d6e318489d0a468508d84fd2-33edeba721313042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f915aba9-d9aa-5d32-211d-f8747fe8a5b6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D754124705589E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f915aba9-d9aa-5d32-211d-f8747fe8a5b6", + "x-ms-request-id": "9923a8f7-401e-0046-78fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-377a7f73-7f26-b117-26cf-0f160a26d41b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3103067cf516384aa904c7b59e611484-01acbb7a006a4a40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e6cff9e-db10-4070-2003-10bfac32c8f3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e6cff9e-db10-4070-2003-10bfac32c8f3", + "x-ms-request-id": "9923a90c-401e-0046-0afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "97651213", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsyncAsync.json new file mode 100644 index 000000000000..2ff459d09ee4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsyncAsync.json @@ -0,0 +1,70 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3b9fd621-b059-aaa0-3e34-9e2fa5166189?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5582ab1c1a5dca4e8b55d9f03f7f89db-f49f46ea9a52184a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "376492e7-5c79-5a23-c9b2-f5f9a4250145", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A8C17B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "376492e7-5c79-5a23-c9b2-f5f9a4250145", + "x-ms-request-id": "9923c123-401e-0046-06fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3b9fd621-b059-aaa0-3e34-9e2fa5166189?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b4f7c4fb5f7c244912a3a7f29068394-3dc6bf89279ecf46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "12488b8b-29b1-680f-2bbc-8df6d867755d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "12488b8b-29b1-680f-2bbc-8df6d867755d", + "x-ms-request-id": "9923c138-401e-0046-17fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1342874287", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditions.json new file mode 100644 index 000000000000..f25b6cce16b9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditions.json @@ -0,0 +1,296 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c136cd6-acb1-182d-bff7-bbfc161fe390?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-57a92358090347439d3551faadf85f06-5819d1a46950ac42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "29fada14-e30d-954c-c2dc-3eb564e3db56", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412470CACF3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "29fada14-e30d-954c-c2dc-3eb564e3db56", + "x-ms-request-id": "9923a91c-401e-0046-19fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0c136cd6-acb1-182d-bff7-bbfc161fe390?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8a8b48c16ce3fb4595bcd3784308aec9-0feb2bf66529fa45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ce82533-ba24-6382-8342-07f295cae7f7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ce82533-ba24-6382-8342-07f295cae7f7", + "x-ms-request-id": "9923a92e-401e-0046-28fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7658c1f5-e904-0265-61f8-3c46b16b00c9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a99411c9ad6e624d842907227eabf4ee-9a047f8faab56147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d3ec3adf-faa1-4a4f-bfe5-db2c7d3cb118", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D754124713B31F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3ec3adf-faa1-4a4f-bfe5-db2c7d3cb118", + "x-ms-request-id": "9923a945-401e-0046-3efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7658c1f5-e904-0265-61f8-3c46b16b00c9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:37 GMT", + "traceparent": "00-375caa2a31fcc9479e6752d8bcf78684-f7edf15fc050f94c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "77661a8b-2d7f-7128-9a37-7f16c304a372", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "77661a8b-2d7f-7128-9a37-7f16c304a372", + "x-ms-request-id": "9923a95b-401e-0046-53fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ccac3e51-c1ff-37da-3e95-4269314db747?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d6e842baee966449a2eecf729254f93c-4997d5f598890846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53b05694-2bca-c9db-3f2e-39e9eabe404c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412471C6740\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53b05694-2bca-c9db-3f2e-39e9eabe404c", + "x-ms-request-id": "9923a966-401e-0046-5dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ccac3e51-c1ff-37da-3e95-4269314db747?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:37 GMT", + "traceparent": "00-789f7448f5ebf84d960493bbef652c34-ed9bc9a2fee39940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "dbd5b701-649d-c17c-25d8-24a6ffaf2957", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbd5b701-649d-c17c-25d8-24a6ffaf2957", + "x-ms-request-id": "9923a989-401e-0046-7afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f090c4d4-d1bc-5428-b997-ad3274f01875?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cfb80565017b0d4d84b91469ad8ad822-dc81eb3c29823e42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb155f6f-1f39-309c-8f81-2105b64a4d34", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412472282D9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "eb155f6f-1f39-309c-8f81-2105b64a4d34", + "x-ms-request-id": "9923a99d-401e-0046-0efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f090c4d4-d1bc-5428-b997-ad3274f01875?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-37fa1d3277e0c14a853a3131ee1f0900-6f1e11f75d196348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6ccc681a-fa6f-792f-f1a6-d5c5ea48fcf2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "1e87aebf-f5c7-6f6e-1674-3554349c39c2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412472282D9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6ccc681a-fa6f-792f-f1a6-d5c5ea48fcf2", + "x-ms-lease-id": "1e87aebf-f5c7-6f6e-1674-3554349c39c2", + "x-ms-request-id": "9923a9b3-401e-0046-21fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f090c4d4-d1bc-5428-b997-ad3274f01875?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5fb4019e8515654d84bd476b0e2bf84d-6721a06b0dfe3d41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc3ac50f-ccd0-8453-8849-2334577615fc", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-lease-id": "1e87aebf-f5c7-6f6e-1674-3554349c39c2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc3ac50f-ccd0-8453-8849-2334577615fc", + "x-ms-request-id": "9923a9c0-401e-0046-2afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:37.4404210-07:00", + "RandomSeed": "1877318398", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..3eecd61e2f95 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsAsync.json @@ -0,0 +1,296 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-64580471-2588-4a59-ef0a-8261517698e3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e1f5d73552ec5447984ed88416ea1d69-53b41b0e93758744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a70e4515-b3b6-9656-b948-2f7a607ba908", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A9344F4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a70e4515-b3b6-9656-b948-2f7a607ba908", + "x-ms-request-id": "9923c14f-401e-0046-2bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-64580471-2588-4a59-ef0a-8261517698e3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-56f8aec23e4130418b7b9c03dca73959-9a033e0fdcfd6e42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c4bbc98-f067-6a2d-842a-7e9fd51732c2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0c4bbc98-f067-6a2d-842a-7e9fd51732c2", + "x-ms-request-id": "9923c16a-401e-0046-42fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a1480e8-a532-c4a9-8ca2-35f18d60f9a2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e07fdf32cb6a55489ef60f84f78673fa-6a8182c473ba4845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1c0d6492-e402-f35f-1387-80c4bb3cdd24", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124A99D5DA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1c0d6492-e402-f35f-1387-80c4bb3cdd24", + "x-ms-request-id": "9923c17b-401e-0046-50fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a1480e8-a532-c4a9-8ca2-35f18d60f9a2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:43 GMT", + "traceparent": "00-1e986bf63596b54b82abd2f90f9f6559-74f74aabacae9246-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "295eda0c-dd53-35a0-3eef-90a71cdc8167", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "295eda0c-dd53-35a0-3eef-90a71cdc8167", + "x-ms-request-id": "9923c199-401e-0046-6bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f7bf24e4-5e93-0325-d2c1-3d2a3cee965b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7c8048af731bec4892ca6fab3ab211d8-f4d8a8fbd0374b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "388c4056-f9f8-ade0-b55a-57919f76f84f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AA0DC02\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "388c4056-f9f8-ade0-b55a-57919f76f84f", + "x-ms-request-id": "9923c1b9-401e-0046-0bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f7bf24e4-5e93-0325-d2c1-3d2a3cee965b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:43 GMT", + "traceparent": "00-8055ee3b001d474298db25cf2783dc1a-90daf0f4ca05064e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fcd33a92-5e62-9d62-2c0a-2b825c3eb4c4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fcd33a92-5e62-9d62-2c0a-2b825c3eb4c4", + "x-ms-request-id": "9923c1dc-401e-0046-2dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c9eda957-1ed9-b5df-b65b-e48d3d9d48d5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d8b6c6df3941746afd10a46f3bce42d-a6f8e8967b054149-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bcebf7b7-3af1-740e-5a1d-460679d55f8e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AA745C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bcebf7b7-3af1-740e-5a1d-460679d55f8e", + "x-ms-request-id": "9923c1f7-401e-0046-46fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c9eda957-1ed9-b5df-b65b-e48d3d9d48d5?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea17ab7998fb9149b83988c0a0281d80-9249de571f34aa42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1f565514-e6da-68d4-d58f-00fe43a93994", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "ed2c55c2-4e3f-5c22-bbf3-f7653ac640af", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AA745C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1f565514-e6da-68d4-d58f-00fe43a93994", + "x-ms-lease-id": "ed2c55c2-4e3f-5c22-bbf3-f7653ac640af", + "x-ms-request-id": "9923c21b-401e-0046-69fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c9eda957-1ed9-b5df-b65b-e48d3d9d48d5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-13310e7564097841b4dc6031ad0ecb77-31b791332a067042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e551f973-216f-a1d5-fa6d-70228ae5d7b7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-lease-id": "ed2c55c2-4e3f-5c22-bbf3-f7653ac640af", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e551f973-216f-a1d5-fa6d-70228ae5d7b7", + "x-ms-request-id": "9923c227-401e-0046-74fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:43.3552135-07:00", + "RandomSeed": "1216659242", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..8a87996e9502 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsFail.json @@ -0,0 +1,309 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e43368ad-32a7-a3a8-82d6-51cc96c017f9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-55c684c4c7ea0e47833e31cd29627e8e-0a847e41d235ce41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dbe846da-3c94-d12f-f0ab-2800eb5213bb", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412472B36FE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dbe846da-3c94-d12f-f0ab-2800eb5213bb", + "x-ms-request-id": "9923a9cf-401e-0046-37fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e43368ad-32a7-a3a8-82d6-51cc96c017f9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:37 GMT", + "traceparent": "00-6351eb3fdc933b4ab596b426c191583b-79174113e00f8b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ff1c6ef-3bd7-f465-30ec-a3b936a3b7b3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4ff1c6ef-3bd7-f465-30ec-a3b936a3b7b3", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923a9e2-401e-0046-48fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923a9e2-401e-0046-48fb-854bd8000000\n", + "Time:2019-10-18T21:29:37.6673716Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e43368ad-32a7-a3a8-82d6-51cc96c017f9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ab2e52d3c435f47bd5440d1fe66d127-7d39cdf7291be247-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2411ec2c-c460-87e3-333e-50125c3e171f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2411ec2c-c460-87e3-333e-50125c3e171f", + "x-ms-request-id": "9923a9ea-401e-0046-50fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-62252cd9-f4aa-8927-3b17-013d236297dd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3f67929aa4776a499ce37bc0b9a60698-d93c59e386926842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3029f882-812e-38fd-c488-e949c3a663d1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412473523E1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3029f882-812e-38fd-c488-e949c3a663d1", + "x-ms-request-id": "9923a9f6-401e-0046-5cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-62252cd9-f4aa-8927-3b17-013d236297dd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:37 GMT", + "traceparent": "00-c3463fe633790f47a182d60ff535d4bf-a2732702539a5545-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2abaf198-6738-87ae-fd54-8509a9092f00", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2abaf198-6738-87ae-fd54-8509a9092f00", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923aa14-401e-0046-79fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923aa14-401e-0046-79fb-854bd8000000\n", + "Time:2019-10-18T21:29:37.7324191Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-62252cd9-f4aa-8927-3b17-013d236297dd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a7b0eb032f6dfb469b407271565e28d4-bf8b149228b52d4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1b02715-39eb-3e99-c482-635d48849dd0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1b02715-39eb-3e99-c482-635d48849dd0", + "x-ms-request-id": "9923aa21-401e-0046-05fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-17e2bb02-d221-7b52-9405-c05610b2c194?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e6a6461d60ee374dab3da78675f85e2e-0dbcd244150fb643-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0af98645-8386-4351-d435-3de678432e12", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412473E2635\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0af98645-8386-4351-d435-3de678432e12", + "x-ms-request-id": "9923aa30-401e-0046-13fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-17e2bb02-d221-7b52-9405-c05610b2c194?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d1e6d6947e033445a9dc027cd94d2bf6-572fe2706b44664b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8a10da98-b7b9-350d-c0b0-ae22202effa9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-lease-id": "\u0022garbage\u0022", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "328", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a10da98-b7b9-350d-c0b0-ae22202effa9", + "x-ms-error-code": "InvalidHeaderValue", + "x-ms-request-id": "9923aa42-401e-0046-23fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EInvalidHeaderValue\u003C/Code\u003E\u003CMessage\u003EThe value for one of the HTTP headers is not in the correct format.\n", + "RequestId:9923aa42-401e-0046-23fb-854bd8000000\n", + "Time:2019-10-18T21:29:37.7874574Z\u003C/Message\u003E\u003CHeaderName\u003Ex-ms-lease-id\u003C/HeaderName\u003E\u003CHeaderValue\u003E\u0022garbage\u0022\u003C/HeaderValue\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-17e2bb02-d221-7b52-9405-c05610b2c194?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-157ffa2381ba864887b2f54e6841703f-6edb0059fe1cfe43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e4da974-a432-0958-c16e-76df6c558378", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9e4da974-a432-0958-c16e-76df6c558378", + "x-ms-request-id": "9923aa4c-401e-0046-2cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:37.6408378-07:00", + "RandomSeed": "651863719", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..f3f5051afdb9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_AccessConditionsFailAsync.json @@ -0,0 +1,309 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f7d290e0-7aec-2566-1f82-7427e6a63daa?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ab2c7fa7b0cd4947b9cb75daf1c3b56a-1c2929fe617c4848-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8b0cb0e9-83ab-9931-99d6-2b990ebf805d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AB55217\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8b0cb0e9-83ab-9931-99d6-2b990ebf805d", + "x-ms-request-id": "9923c260-401e-0046-2cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f7d290e0-7aec-2566-1f82-7427e6a63daa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:43 GMT", + "traceparent": "00-0cccfb598ee5684ca3e25dbd1fd711f8-fa4cd12c2932b648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "353d859e-b19a-cbff-8eed-6d8f1173bc14", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "353d859e-b19a-cbff-8eed-6d8f1173bc14", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923c28a-401e-0046-52fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923c28a-401e-0046-52fb-854bd8000000\n", + "Time:2019-10-18T21:29:43.6056268Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f7d290e0-7aec-2566-1f82-7427e6a63daa?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2507d0cab8127c43b6964ef89ffc2a09-493687d6262c4b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88fa0bf9-4a82-b8c3-2f2a-cc0ac551920f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88fa0bf9-4a82-b8c3-2f2a-cc0ac551920f", + "x-ms-request-id": "9923c296-401e-0046-5efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0f1c0f4c-c2b0-1617-8d87-6631a95d6ca0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4daaa73bf223784f8ed1a270b96e394d-7cb7cfe87dcae147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4f55f8d6-f3d1-3693-f3e3-fbfae3920ed1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124ABEC9B0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f55f8d6-f3d1-3693-f3e3-fbfae3920ed1", + "x-ms-request-id": "9923c2a9-401e-0046-70fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0f1c0f4c-c2b0-1617-8d87-6631a95d6ca0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:43 GMT", + "traceparent": "00-2bcbe290698c3940b20d4420b1377935-ce7544796168c347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b15ae995-1c07-f6ce-965f-12953797f930", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b15ae995-1c07-f6ce-965f-12953797f930", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923c2c5-401e-0046-09fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923c2c5-401e-0046-09fb-854bd8000000\n", + "Time:2019-10-18T21:29:43.6646688Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0f1c0f4c-c2b0-1617-8d87-6631a95d6ca0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3c4832c625fd07418fc4798054781c55-0a4ca412111cbe4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa655c88-5d38-a1ca-5d29-055b7901e1e6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa655c88-5d38-a1ca-5d29-055b7901e1e6", + "x-ms-request-id": "9923c2cd-401e-0046-11fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bee31c44-cb17-40d1-270f-4fca4a3c4fc5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e55240948dcffa4fa85917e48140d995-0ec890403ac1de4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8a4eec5a-a0ec-bda4-8a24-d2280eff5721", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AC7A4F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a4eec5a-a0ec-bda4-8a24-d2280eff5721", + "x-ms-request-id": "9923c2e3-401e-0046-26fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bee31c44-cb17-40d1-270f-4fca4a3c4fc5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-95048a58f5c9f242b56ce33d83a7c60e-b7963e72403ad347-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5e70ef3d-c5ed-5fd8-b24e-500d2dcf724f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-lease-id": "\u0022garbage\u0022", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "328", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5e70ef3d-c5ed-5fd8-b24e-500d2dcf724f", + "x-ms-error-code": "InvalidHeaderValue", + "x-ms-request-id": "9923c2fb-401e-0046-3dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EInvalidHeaderValue\u003C/Code\u003E\u003CMessage\u003EThe value for one of the HTTP headers is not in the correct format.\n", + "RequestId:9923c2fb-401e-0046-3dfb-854bd8000000\n", + "Time:2019-10-18T21:29:43.7197080Z\u003C/Message\u003E\u003CHeaderName\u003Ex-ms-lease-id\u003C/HeaderName\u003E\u003CHeaderValue\u003E\u0022garbage\u0022\u003C/HeaderValue\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bee31c44-cb17-40d1-270f-4fca4a3c4fc5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-52e7270cd3e076488b4d1625f1386428-f6f20e884e073544-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1eeb1134-f98f-1433-67fa-70a5b6a61754", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1eeb1134-f98f-1433-67fa-70a5b6a61754", + "x-ms-request-id": "9923c303-401e-0046-45fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:43.5781987-07:00", + "RandomSeed": "1049288989", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_Error.json new file mode 100644 index 000000000000..468dfed3d056 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_Error.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-115fc368-3a8d-f97b-13d0-7aa217656940?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2189a84aa9a73344b3d40e05054694ed-8a7e29a7dc000c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cb7dadfc-8b2b-ee0f-9d04-a4cc59cf9cbb", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cb7dadfc-8b2b-ee0f-9d04-a4cc59cf9cbb", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923aa61-401e-0046-40fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923aa61-401e-0046-40fb-854bd8000000\n", + "Time:2019-10-18T21:29:37.8224832Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "2017488805", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_ErrorAsync.json new file mode 100644 index 000000000000..47d1c79847dd --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteAsync_ErrorAsync.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d51558e-0aa4-b04a-1045-e01598af9328?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a5b804f7be97fa478de5acfc78193e5b-ffafbb4edea4ea4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "755a8a8a-5060-4b91-d7ea-25417fd2470d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "755a8a8a-5060-4b91-d7ea-25417fd2470d", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923c312-401e-0046-52fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923c312-401e-0046-52fb-854bd8000000\n", + "Time:2019-10-18T21:29:43.7517312Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "638924108", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync.json new file mode 100644 index 000000000000..605c22174c86 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync.json @@ -0,0 +1,133 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88390bc8-f2ae-4f07-d28a-645a93927be5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f027c59e44e4824a832457556ec656f8-94a4a72deaa28341-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d19d9a60-a9fb-aca4-f101-1d89c33f962c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D754124749C112\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d19d9a60-a9fb-aca4-f101-1d89c33f962c", + "x-ms-request-id": "9923aa6b-401e-0046-49fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-88390bc8-f2ae-4f07-d28a-645a93927be5/test-directory-80173251-af2e-6055-5cb1-2c75cded70cd?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e9dcf44304038a41b0fed1f38f538768-ada2b15ec7da6f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "acc8f7a2-26ee-b117-453c-75497c2fde04", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412474DFAB4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "acc8f7a2-26ee-b117-453c-75497c2fde04", + "x-ms-request-id": "d7aec729-901f-0045-23fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-88390bc8-f2ae-4f07-d28a-645a93927be5/test-directory-80173251-af2e-6055-5cb1-2c75cded70cd?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ae8a85ba296c1143a60872dc02a7abc3-207a40f7bd157444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5d211ec-c324-bbdf-0749-b3b834a08f1d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5d211ec-c324-bbdf-0749-b3b834a08f1d", + "x-ms-request-id": "d7aec72a-901f-0045-24fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88390bc8-f2ae-4f07-d28a-645a93927be5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2bea724011a53e4b9e55c2c886d744a0-1a9358abdc7c0449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b5c3e25-095d-cee0-71ea-9dfce87f73a7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b5c3e25-095d-cee0-71ea-9dfce87f73a7", + "x-ms-request-id": "9923aa9d-401e-0046-76fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1779699953", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsyncAsync.json new file mode 100644 index 000000000000..970e26ae9eb6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsyncAsync.json @@ -0,0 +1,133 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03e2fb44-252b-171d-0fda-f5ac2e82a8b9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ff800de05fcd34ba101a1a33a58c7ad-f6414fd731680741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cc466058-fe31-6b34-8d26-ce4647044087", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AD20711\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc466058-fe31-6b34-8d26-ce4647044087", + "x-ms-request-id": "9923c31d-401e-0046-5cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-03e2fb44-252b-171d-0fda-f5ac2e82a8b9/test-directory-57b00b8d-c365-0e35-98b1-b7af3a6fcadc?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-efbce124dfa39342bbbe478b2771e72a-638a58c0d4deb448-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4120633a-8681-95cb-2a38-34804685311d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AD6085F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4120633a-8681-95cb-2a38-34804685311d", + "x-ms-request-id": "d7aec7c5-901f-0045-3efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-03e2fb44-252b-171d-0fda-f5ac2e82a8b9/test-directory-57b00b8d-c365-0e35-98b1-b7af3a6fcadc?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4021b72774bde54b87b9e7a13324656b-4636cc7bca5bcb4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d6746fc7-894f-755b-f8be-a303a70842f4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d6746fc7-894f-755b-f8be-a303a70842f4", + "x-ms-request-id": "d7aec7c7-901f-0045-40fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-03e2fb44-252b-171d-0fda-f5ac2e82a8b9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b9c48c1d00e8ba4e9d97fddbc38204d9-8a8628d9df710f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7b8b792-5a10-d2cd-96d3-8af2ce48097a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7b8b792-5a10-d2cd-96d3-8af2ce48097a", + "x-ms-request-id": "9923c33f-401e-0046-7afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "75482665", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync_Error.json new file mode 100644 index 000000000000..dc548c00cf58 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync_Error.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2326fc15-a026-3364-d321-d78f2191b9fc/test-directory-77cf993b-2755-ccc3-8780-b375d66f1403?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "62fa5be3-da33-ee58-395a-9ba5ecee5d64", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "62fa5be3-da33-ee58-395a-9ba5ecee5d64", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec72d-901f-0045-27fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec72d-901f-0045-27fb-85aabc000000\nTime:2019-10-18T21:29:37.9202096Z" + } + } + } + ], + "Variables": { + "RandomSeed": "594926963", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync_ErrorAsync.json new file mode 100644 index 000000000000..64d63d7899b4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteDirectoryAsync_ErrorAsync.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-a9cf3ade-1da9-3dc7-d731-6e709c7b1327/test-directory-56c58ddf-4ed6-63d1-2a47-7e26bccd71c5?recursive=true", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "17849b3b-3940-8f99-696b-7f619fa18109", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "17849b3b-3940-8f99-696b-7f619fa18109", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec7c8-901f-0045-41fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec7c8-901f-0045-41fb-85aabc000000\nTime:2019-10-18T21:29:43.8404601Z" + } + } + } + ], + "Variables": { + "RandomSeed": "2102279753", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync.json new file mode 100644 index 000000000000..63c9d88f8885 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync.json @@ -0,0 +1,133 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b1e5d47-4355-27a6-8874-4672c2187b9d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-033f9c9616e0ff459d9e5f7cca2f724e-503ed05f01d9c649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c87ca584-e821-410d-ae9d-22d9cba0465e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412475869BD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c87ca584-e821-410d-ae9d-22d9cba0465e", + "x-ms-request-id": "9923aaba-401e-0046-0ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b1e5d47-4355-27a6-8874-4672c2187b9d/test-file-0d9636c3-9e4b-c80a-a9d0-640a0a15091e?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b98c27c1ae0de148ba02e5c58fe142be-ff5317c5566d8741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e7ccda04-4dd4-e550-9ab3-1f5183023798", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D75412475D9A72\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e7ccda04-4dd4-e550-9ab3-1f5183023798", + "x-ms-request-id": "d7aec72e-901f-0045-28fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-0b1e5d47-4355-27a6-8874-4672c2187b9d/test-file-0d9636c3-9e4b-c80a-a9d0-640a0a15091e", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5fbb54f0c1e2d041b4d7af61b6c76127-5bb866aa6431fe43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f065e4e-2149-cc4a-5a08-82e8932a35c4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f065e4e-2149-cc4a-5a08-82e8932a35c4", + "x-ms-request-id": "d7aec731-901f-0045-2bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-0b1e5d47-4355-27a6-8874-4672c2187b9d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-54416a42e9cb2246b7fa2572e9aa1992-a0f76633cee34e4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25025048-08fc-724f-b9f3-c7aaa7d87c90", + "x-ms-date": "Fri, 18 Oct 2019 21:29:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "25025048-08fc-724f-b9f3-c7aaa7d87c90", + "x-ms-request-id": "9923ab02-401e-0046-4dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "953487035", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsyncAsync.json new file mode 100644 index 000000000000..6cd37b44dc4b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsyncAsync.json @@ -0,0 +1,133 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3235f656-7ab8-10d4-65fa-0bec0d27a802?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f88453353b6049478cc423d7b898eadd-24fd689cfa3a3a48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "512a4864-72c9-3903-e011-d852b1d99d6c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124ADF4FEC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "512a4864-72c9-3903-e011-d852b1d99d6c", + "x-ms-request-id": "9923c363-401e-0046-1afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3235f656-7ab8-10d4-65fa-0bec0d27a802/test-file-0cab13d8-9704-89b2-c76d-d1a709d6808c?resource=file", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f246900529add4d8d1ee9a9b5e83652-1f4a43dbe8c4df47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d250473-2e2d-cc4f-95a1-895ba15c2f0a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AE3E43D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d250473-2e2d-cc4f-95a1-895ba15c2f0a", + "x-ms-request-id": "d7aec7ca-901f-0045-43fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-3235f656-7ab8-10d4-65fa-0bec0d27a802/test-file-0cab13d8-9704-89b2-c76d-d1a709d6808c", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9866b9903aebf74eb94f5fbf4a820340-ae94d9f6c1950148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "05334a57-02b0-915e-67bb-2f5acddd26bd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "05334a57-02b0-915e-67bb-2f5acddd26bd", + "x-ms-request-id": "d7aec7cb-901f-0045-44fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3235f656-7ab8-10d4-65fa-0bec0d27a802?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ece08bd046f12b40b813f54930efae88-d8f67bdc284c204a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "56049d0c-2a29-8e5a-ed01-9296a915b4fd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "56049d0c-2a29-8e5a-ed01-9296a915b4fd", + "x-ms-request-id": "9923c399-401e-0046-4cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "45052773", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync_Error.json new file mode 100644 index 000000000000..7746332bfbdb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync_Error.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5a203fb4-cfdf-2670-a51e-4018109cbd3f/test-file-07f5aca0-093c-872f-823e-abbf86d6aad0", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8a4447107957c40aa83f8fd188a5528-0092080229ce1841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9c680266-47ff-ab29-1098-d7a124b0a0cf", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9c680266-47ff-ab29-1098-d7a124b0a0cf", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec732-901f-0045-2cfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec732-901f-0045-2cfb-85aabc000000\nTime:2019-10-18T21:29:38.0172793Z" + } + } + } + ], + "Variables": { + "RandomSeed": "1459508267", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync_ErrorAsync.json new file mode 100644 index 000000000000..a669e7cc56b0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/DeleteFileAsync_ErrorAsync.json @@ -0,0 +1,45 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-df715963-e74f-9239-fc0e-596d4f36dc28/test-file-3edd9ad3-4779-0380-24d5-45ded7e5e605", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-47c0914a00367d4abb2c0c9d5e11900a-b0073a9f0e0cf746-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "92f650a6-5877-1cdd-d96e-bb7aa25bbb17", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "92f650a6-5877-1cdd-d96e-bb7aa25bbb17", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec7cc-901f-0045-45fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec7cc-901f-0045-45fb-85aabc000000\nTime:2019-10-18T21:29:43.9395316Z" + } + } + } + ], + "Variables": { + "RandomSeed": "551138658", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync.json new file mode 100644 index 000000000000..19692011a2ff --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-556ac50c-920c-19dd-1723-aa78c88b3a2b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-259e94dc6438ba47add4760de62060ff-cd98294c53d69944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ef37ac44-d98c-37c0-0a7f-be567ea37bed", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541247671268\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef37ac44-d98c-37c0-0a7f-be567ea37bed", + "x-ms-request-id": "9923ab22-401e-0046-6afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-556ac50c-920c-19dd-1723-aa78c88b3a2b?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bd68b6d60e9bd14f952e5af6a4ba9851-84ccf50d3cc28047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b3395e9-4a54-7b9e-b298-4870d0e0ebd4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "ETag": "\u00220x8D7541247671268\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1b3395e9-4a54-7b9e-b298-4870d0e0ebd4", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923ab47-401e-0046-0bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-556ac50c-920c-19dd-1723-aa78c88b3a2b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-89592766b6a35a4ba1bdbdcbb86c7cfd-f227e143c650c34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e86c9e45-606f-4398-0569-d69708c3adad", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e86c9e45-606f-4398-0569-d69708c3adad", + "x-ms-request-id": "9923ab52-401e-0046-15fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "343078498", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsyncAsync.json new file mode 100644 index 000000000000..7d376168722e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsyncAsync.json @@ -0,0 +1,110 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d4ef634-1d78-a8c0-df5a-c38735dd0455?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b09edb2506bd644c95b592363a80c5dc-660f294358921148-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cf4cce30-b634-762d-da9f-40c7ddb6c460", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AEEBC0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cf4cce30-b634-762d-da9f-40c7ddb6c460", + "x-ms-request-id": "9923c3bf-401e-0046-71fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d4ef634-1d78-a8c0-df5a-c38735dd0455?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-119cc2919cd7bb4fa53f0e0f3ab510fe-62d18c43c7bc3b49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6757ceee-3490-6921-84c0-4602f71c6772", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AEEBC0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "6757ceee-3490-6921-84c0-4602f71c6772", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923c3d1-401e-0046-02fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9d4ef634-1d78-a8c0-df5a-c38735dd0455?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83db656ab4dbe84989979b915d04b596-0095277181753649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fd8f4a4-5d5e-eccf-195b-49a0d2ab05f5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:43 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fd8f4a4-5d5e-eccf-195b-49a0d2ab05f5", + "x-ms-request-id": "9923c3da-401e-0046-0bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "396790735", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync_Error.json new file mode 100644 index 000000000000..1bb3c2e463ee --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync_Error.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b7766dc5-c8d8-211f-ec24-6f193d110789?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3028708e7db00e428756926038357a76-fc697ff4806b3d48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82464328-92a8-7809-8588-6d2a5dd5ad6f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82464328-92a8-7809-8588-6d2a5dd5ad6f", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923ab8b-401e-0046-4afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923ab8b-401e-0046-4afb-854bd8000000\n", + "Time:2019-10-18T21:29:38.1136894Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1840479254", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync_ErrorAsync.json new file mode 100644 index 000000000000..f7d319fbef8e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/GetPropertiesAsync_ErrorAsync.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-34a610cf-7ed6-c51f-cc02-b4d03c1ea543?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-786ff2347ac97c48b4f436ac4c07de73-fb7050a762a23e4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82a6b661-4c19-70a9-3550-e12f6766303b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82a6b661-4c19-70a9-3550-e12f6766303b", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923c3eb-401e-0046-1bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923c3eb-401e-0046-1bfb-854bd8000000\n", + "Time:2019-10-18T21:29:44.0129165Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1221275944", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync.json new file mode 100644 index 000000000000..69e28b10ebd0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync.json @@ -0,0 +1,422 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-847b2a30ceadb7409b9bd5e8b0140f4b-b62e0ec20bba2c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "69570aed-153a-8673-ffee-c854183c2616", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D754124775E22A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "69570aed-153a-8673-ffee-c854183c2616", + "x-ms-request-id": "9923ab9b-401e-0046-59fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-61ccecf2b0649043b5a7352510f2cd2d-2ebf8677250c7646-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f12a2df-64e9-428b-1cae-149c84eea736", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D75412477DDC5B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5f12a2df-64e9-428b-1cae-149c84eea736", + "x-ms-request-id": "d7aec735-901f-0045-2ffb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2df153e59e14d848b6878df0da933a0f-5e0adccf3ed4e543-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7574b2b0-c729-bc2c-6106-e23e356ec384", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D75412478062FA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7574b2b0-c729-bc2c-6106-e23e356ec384", + "x-ms-request-id": "d7aec737-901f-0045-31fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1ec6c28efd4f74b993f9fe1b85b11f0-9221ae3933b30a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d2ec3b0b-3279-ce0c-cde1-63f6d08c6d90", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D754124782C41D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2ec3b0b-3279-ce0c-cde1-63f6d08c6d90", + "x-ms-request-id": "d7aec738-901f-0045-32fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b7a7ec6f01732648a016efafdc8dd8d4-eec89ce1e468ae42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa3281ee-f181-df0a-a853-1aa716225c4b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247854284\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa3281ee-f181-df0a-a853-1aa716225c4b", + "x-ms-request-id": "d7aec739-901f-0045-33fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f8db54eeb1372b48b33e21f117730663-2ae24093f714b947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4e070c92-725a-5b0f-6790-cd469fa92076", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D754124787C3F2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4e070c92-725a-5b0f-6790-cd469fa92076", + "x-ms-request-id": "d7aec73b-901f-0045-35fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2fde2f39443720439e7614c892eec117-c02622ff1318b443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09149feb-0d1b-8ff1-c032-940ad480b140", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D75412478A3F8B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09149feb-0d1b-8ff1-c032-940ad480b140", + "x-ms-request-id": "d7aec73c-901f-0045-36fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-410c3acd4caaba42b5000f64798e6711-4d152ff21be97e4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "005a7745-1695-de5b-6027-d691beb1783a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D75412478CFE4F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "005a7745-1695-de5b-6027-d691beb1783a", + "x-ms-request-id": "d7aec73e-901f-0045-38fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-548e305936de2941b50e9623bae1ab26-b936784b48d6284b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5cc40490-b126-7fab-6667-e173f925829f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D75412478FF808\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5cc40490-b126-7fab-6667-e173f925829f", + "x-ms-request-id": "d7aec73f-901f-0045-39fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-905a1682704e914890a4d42e5d31d158-994a1e8a5675c241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b90159fa-1bed-7e14-24b5-8f2b274721c2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D754124792A4E0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b90159fa-1bed-7e14-24b5-8f2b274721c2", + "x-ms-request-id": "d7aec741-901f-0045-3bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6?resource=filesystem\u0026recursive=false", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a079f902-c923-25b1-45ca-6e581cd11676", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "a079f902-c923-25b1-45ca-6e581cd11676", + "x-ms-request-id": "d7aec742-901f-0045-3cfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D75412478062FA", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124782C41D", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "baz", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D75412477DDC5B", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d78b594-f475-efe3-5c90-5a006941cdc6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b4e96529be1d5489a952560fb2aaab0-1b7033d05bbc3f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2e282294-81cd-879e-67f9-d9652b15c736", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2e282294-81cd-879e-67f9-d9652b15c736", + "x-ms-request-id": "9923acb7-401e-0046-62fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "291158024", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsyncAsync.json new file mode 100644 index 000000000000..916c66c99961 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsyncAsync.json @@ -0,0 +1,422 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e4da5bb1dd8e6e41b6687f16e66c31aa-da1fa02541ad6f46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dd1019f5-e397-06a7-7054-803850c803fe", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AFA2FD0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dd1019f5-e397-06a7-7054-803850c803fe", + "x-ms-request-id": "9923c3f4-401e-0046-23fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-48a4e75ced649b44b283d229520afe8c-4fffb4247a1ad24c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d00492a4-addb-c1ab-32a9-4fd46ed0f698", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:43 GMT", + "ETag": "\u00220x8D754124AFE7CFA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d00492a4-addb-c1ab-32a9-4fd46ed0f698", + "x-ms-request-id": "d7aec7cf-901f-0045-48fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-675895b25c8d68428f8d1d32de2922c1-c5a35c5028f8f947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd94652c-32c4-4b23-6f6d-35758cc9f8bd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B0104DE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd94652c-32c4-4b23-6f6d-35758cc9f8bd", + "x-ms-request-id": "d7aec7d0-901f-0045-49fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2bcd6e998b677b42b56c61b002fc393c-bac5c4e492a82b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09a7bae8-383c-8cd3-5a25-b94b597b8db3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B038145\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09a7bae8-383c-8cd3-5a25-b94b597b8db3", + "x-ms-request-id": "d7aec7d1-901f-0045-4afb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e18b3c1a3e19094aa207bcc2b0785d47-d6be7dcdebf42f44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d18d3426-ef22-2381-fd2a-6d444417bb26", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B067E80\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d18d3426-ef22-2381-fd2a-6d444417bb26", + "x-ms-request-id": "d7aec7d2-901f-0045-4bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c635910d00bbc842862e5883e76caea5-2af2c79b65060d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2424b037-bced-c291-10c5-ac4f8ae7eaea", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B097BB5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2424b037-bced-c291-10c5-ac4f8ae7eaea", + "x-ms-request-id": "d7aec7d4-901f-0045-4dfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-91ddb813520b0d499cd482fe993834d3-d7a05aff13a0b748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "930c057c-97f2-a038-0fbd-bab8f13765a7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B0BF663\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "930c057c-97f2-a038-0fbd-bab8f13765a7", + "x-ms-request-id": "d7aec7d5-901f-0045-4efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ee57579354a6748bbfadddc7ee4a8d7-dc39948d084b5842-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "85d3a8be-56da-2cf8-bddd-2eb367d39776", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B0E5552\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "85d3a8be-56da-2cf8-bddd-2eb367d39776", + "x-ms-request-id": "d7aec7d6-901f-0045-4ffb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-755bf0b42d062f4aa2751218ab9dfe8d-85fad288c3f57549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "48fa6fe4-e064-36cc-23cb-6a9d4343ae51", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B10C222\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "48fa6fe4-e064-36cc-23cb-6a9d4343ae51", + "x-ms-request-id": "d7aec7d7-901f-0045-50fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-645c1a620bcb0f4d86a6f6f355e50d92-5d48531f1e458048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7cf06b6-4ed8-5611-cee5-a90074eac8ca", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B1312C4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7cf06b6-4ed8-5611-cee5-a90074eac8ca", + "x-ms-request-id": "d7aec7d8-901f-0045-51fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42?resource=filesystem\u0026recursive=false", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ce795c0-b674-b678-efc2-0ee6647e6a35", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "3ce795c0-b674-b678-efc2-0ee6647e6a35", + "x-ms-request-id": "d7aec7d9-901f-0045-52fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D754124B0104DE", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B038145", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "baz", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124AFE7CFA", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ca989755-c238-6c43-029b-a2faeaeb8b42?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef0fc86b5bf92643bf1677f8c5b33cfe-08d2ff23ef802245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "df402796-8b03-9255-a699-310b3c767272", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "df402796-8b03-9255-a699-310b3c767272", + "x-ms-request-id": "9923c4e2-401e-0046-79fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "442921612", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Error.json new file mode 100644 index 000000000000..b5bba5fb0577 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Error.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-dc8cf04f-7da3-86fe-5f8d-cff0e25d1e2d?resource=filesystem\u0026recursive=false", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31def804-9350-6096-446d-5283cbd9c733", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31def804-9350-6096-446d-5283cbd9c733", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec744-901f-0045-3efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec744-901f-0045-3efb-85aabc000000\nTime:2019-10-18T21:29:38.3925492Z" + } + } + } + ], + "Variables": { + "RandomSeed": "1925726330", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_ErrorAsync.json new file mode 100644 index 000000000000..b1fbc4630c1d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_ErrorAsync.json @@ -0,0 +1,44 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-ac440693-cf41-60ee-f96e-03022f714f1b?resource=filesystem\u0026recursive=false", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f7f81720-eb75-1d88-a785-00e4c7165764", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "175", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7f81720-eb75-1d88-a785-00e4c7165764", + "x-ms-error-code": "FilesystemNotFound", + "x-ms-request-id": "d7aec7db-901f-0045-54fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "error": { + "code": "FilesystemNotFound", + "message": "The specified filesystem does not exist.\nRequestId:d7aec7db-901f-0045-54fb-85aabc000000\nTime:2019-10-18T21:29:44.2447503Z" + } + } + } + ], + "Variables": { + "RandomSeed": "269933795", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_MaxResultsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_MaxResultsAsync.json new file mode 100644 index 000000000000..b8a6df041ef5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_MaxResultsAsync.json @@ -0,0 +1,413 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3a65f986c2bf9f4b95c9a7444a98d113-4415345c4a30e84a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "da067682-e686-1ba8-4119-d17a5069e07b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B1D9CC4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "da067682-e686-1ba8-4119-d17a5069e07b", + "x-ms-request-id": "9923c526-401e-0046-3cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a59c41d0a58dcc498eb7d6894b107fdf-2f157bf617f88b42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8a506dba-9261-1bfd-f004-40775a97bf54", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B2210AD\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a506dba-9261-1bfd-f004-40775a97bf54", + "x-ms-request-id": "d7aec7dc-901f-0045-55fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef214ababc253240a439a826765dd873-86389a4c7cbc9b48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2bf27ab-5519-4f1a-06e6-fd336ae341c2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B24B271\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2bf27ab-5519-4f1a-06e6-fd336ae341c2", + "x-ms-request-id": "d7aec7de-901f-0045-57fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2b8ac0ed346ad341be219f22ce06ae5d-80718f2e30651749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33cc3940-dcd8-dc3b-664d-96f79dac6c37", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B271B59\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33cc3940-dcd8-dc3b-664d-96f79dac6c37", + "x-ms-request-id": "d7aec7df-901f-0045-58fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ee73962ace8e5c42b992223e7159f48b-d9e5560248a7d044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "31f2b93b-0e17-27ea-e6ec-6f503cd483e0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B29A2F4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "31f2b93b-0e17-27ea-e6ec-6f503cd483e0", + "x-ms-request-id": "d7aec7e1-901f-0045-5afb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-99792002e846d44cbd7d35a47f2827ec-550dfe5815e91344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e4bbc90f-3bb9-1a20-d497-69f57d199c87", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B2C1D10\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e4bbc90f-3bb9-1a20-d497-69f57d199c87", + "x-ms-request-id": "d7aec7e2-901f-0045-5bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-663b98eb0051a4409e30589f7f2a02f2-5d0e8677d070654e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "73412cf6-9f18-d126-18b3-7fe2f26cd5b6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B2ECA6D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "73412cf6-9f18-d126-18b3-7fe2f26cd5b6", + "x-ms-request-id": "d7aec7e3-901f-0045-5cfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a53675976e090c459aac2208e14440db-531fbdd03d6db349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "51ff1ef8-29d7-7c6e-4dc3-95a16b6feeeb", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B312767\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "51ff1ef8-29d7-7c6e-4dc3-95a16b6feeeb", + "x-ms-request-id": "d7aec7e4-901f-0045-5dfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e4455e7b396f3488449d715b6892304-bea1525a09c6b94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d3ea5bd0-846d-2ede-e0a1-c543b34cb907", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B33792C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d3ea5bd0-846d-2ede-e0a1-c543b34cb907", + "x-ms-request-id": "d7aec7e7-901f-0045-60fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6e1248a7dd5897429978509d2c24ba93-f39f8e878e33784c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0fd079cb-1a85-467d-cc9c-07f1c601f9f2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B35E7E8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0fd079cb-1a85-467d-cc9c-07f1c601f9f2", + "x-ms-request-id": "d7aec7e8-901f-0045-61fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84?resource=filesystem\u0026recursive=false\u0026maxResults=2", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3a778537-aa7b-d381-2309-6295f39fa5d7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "3a778537-aa7b-d381-2309-6295f39fa5d7", + "x-ms-continuation": "MTE1OTM0OTgxOTQ2MDU5Mjc3NSAxMzIxNTkwNzc4NDQzMzUzNzEgZm9v", + "x-ms-request-id": "d7aec7e9-901f-0045-62fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D754124B24B271", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B271B59", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "baz", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-34d26bc8-550f-0eb8-8a42-85d300676d84?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ade9d91c0e9e084383e6be6db6d8ea25-dd4bf2ea1f1ae04a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "41ba589b-bf89-b777-737d-4cb46654e12b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "41ba589b-bf89-b777-737d-4cb46654e12b", + "x-ms-request-id": "9923c5ed-401e-0046-6bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1471379500", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Path.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Path.json new file mode 100644 index 000000000000..621befd0cf0a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Path.json @@ -0,0 +1,412 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-440f9e299504c9419a5820110bee0c72-db99d4f3866c4141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "94a0f33c-d94a-03c3-3f97-ba4daa1377f4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247A13FDF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94a0f33c-d94a-03c3-3f97-ba4daa1377f4", + "x-ms-request-id": "9923acfe-401e-0046-25fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-863d90e36db5304e8ea92c73a56fc1cd-d8617086389c8b4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cfb6a734-fa28-86df-0f23-9e8d61defad2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247A5D79E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cfb6a734-fa28-86df-0f23-9e8d61defad2", + "x-ms-request-id": "d7aec745-901f-0045-3ffb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0c154a80a6662148b0e22b7321c92d0e-f64d3342e0919c44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0318790d-a85d-bbcc-b391-563172eda6ce", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247A88FC1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0318790d-a85d-bbcc-b391-563172eda6ce", + "x-ms-request-id": "d7aec746-901f-0045-40fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fa3fd7fdfa3df34b9bc24bb85f5b4179-126f7df790ef4548-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e88021aa-f6c5-7975-2d43-bd3e6f9ab78a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247AAFE0E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e88021aa-f6c5-7975-2d43-bd3e6f9ab78a", + "x-ms-request-id": "d7aec747-901f-0045-41fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eee346146185f048ad04c9815fac04fd-51519127baa1f047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "51867ed4-be6d-c408-c7f1-637f5c32ff40", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247AD5F7D\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "51867ed4-be6d-c408-c7f1-637f5c32ff40", + "x-ms-request-id": "d7aec749-901f-0045-43fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3a63514afa1ae4dbde682c16f8b046a-10f230df47a6774b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f06a529b-6613-331d-0f15-c5dc833b96d6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247AFAAFA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f06a529b-6613-331d-0f15-c5dc833b96d6", + "x-ms-request-id": "d7aec74a-901f-0045-44fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5772dc2462ba2841b2bf9157b156e08d-3c53521fb4456f43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "09e372c9-0ec8-6d2d-ae69-ec596b2c402a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247B1D380\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "09e372c9-0ec8-6d2d-ae69-ec596b2c402a", + "x-ms-request-id": "d7aec74b-901f-0045-45fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e197f417963c144cad2ed9766d6205dd-15708afdb0d3bb45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1113a21f-8c57-9b0e-ba8e-d635bfa13848", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247B426CA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1113a21f-8c57-9b0e-ba8e-d635bfa13848", + "x-ms-request-id": "d7aec74c-901f-0045-46fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-315b56416666c240a003da5b10ffff63-868b9013478fc14c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c83aca15-2e19-69d3-fad5-2c18cb1d30b6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247BA6D97\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c83aca15-2e19-69d3-fad5-2c18cb1d30b6", + "x-ms-request-id": "d7aec74f-901f-0045-49fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b3bb2bb5b708884b9a0d4b01cc633114-b65e01187cd27046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f520639d-6f66-542e-ec81-dba6e2615c02", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247BCB064\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f520639d-6f66-542e-ec81-dba6e2615c02", + "x-ms-request-id": "d7aec750-901f-0045-4afb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29?resource=filesystem\u0026recursive=false\u0026directory=foo\u0026upn=false", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "677b4fcc-3afd-1e4f-0578-cfd0a3002ec6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "677b4fcc-3afd-1e4f-0578-cfd0a3002ec6", + "x-ms-request-id": "d7aec751-901f-0045-4bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D7541247B1D380", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "foo/bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247AFAAFA", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "foo/foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f65ad925-7925-8e77-2a60-c8f2c2c98e29?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dcfd5faa8d395e4fb0dbd3e4b81ae061-76bb0e0b0d9f1046-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "92d9ecf1-f4e6-8905-ab55-5997654ff223", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "92d9ecf1-f4e6-8905-ab55-5997654ff223", + "x-ms-request-id": "9923ae1d-401e-0046-2dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1958847195", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_PathAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_PathAsync.json new file mode 100644 index 000000000000..7d61e6880040 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_PathAsync.json @@ -0,0 +1,412 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3cd64fc35cc030438db2cf56f8f59a94-42366ba2d0b5b54a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e8b70a89-6993-222c-2336-7637de7d00d4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B3D5F9E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e8b70a89-6993-222c-2336-7637de7d00d4", + "x-ms-request-id": "9923c604-401e-0046-7dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-254ef5be677df64e94a7e2909e880d2f-8d6222da3e034c41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c7e10e80-fbeb-b547-5b57-aaf3c6e7b3eb", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B41D39E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c7e10e80-fbeb-b547-5b57-aaf3c6e7b3eb", + "x-ms-request-id": "d7aec7ec-901f-0045-65fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a8fb232722576944983e724c7ed90bab-982aaeb1abb7f749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cfb7ec34-389b-1ce9-bd11-1f2532d032cc", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B442FB1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cfb7ec34-389b-1ce9-bd11-1f2532d032cc", + "x-ms-request-id": "d7aec7ed-901f-0045-66fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-700a2cae60e6264488260721b927d562-4ef2e351a0187841-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9be0a4f-e32f-8c4f-7a22-cde3fc3a7977", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B4663FF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9be0a4f-e32f-8c4f-7a22-cde3fc3a7977", + "x-ms-request-id": "d7aec7ee-901f-0045-67fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8315c254ec78e742849fd83e0cf4dd62-9bc95d5729b98c45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "28d5e2dd-5911-779d-acbc-3b22aab16874", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B48BBB6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "28d5e2dd-5911-779d-acbc-3b22aab16874", + "x-ms-request-id": "d7aec7ef-901f-0045-68fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6adf45c0540d9a4eb7b5d140d147c913-2c14e3b4b778624e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1906d2cd-5164-3165-cab3-da1a153811a6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B4F9A4F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1906d2cd-5164-3165-cab3-da1a153811a6", + "x-ms-request-id": "d7aec7f1-901f-0045-6afb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-666b0d9607f41e49897a2de3bf29c171-db8f2f9665ed4d4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7547ee8-4faa-6a0f-a36f-96e5d24ce876", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B51DCBA\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7547ee8-4faa-6a0f-a36f-96e5d24ce876", + "x-ms-request-id": "d7aec7f2-901f-0045-6bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d79eb4569ba0034d966d086c31a42f2a-51bd025c56dd7a47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "973117fe-39e3-9afb-9d3f-0dac5e7d5e2e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B544443\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "973117fe-39e3-9afb-9d3f-0dac5e7d5e2e", + "x-ms-request-id": "d7aec7f3-901f-0045-6cfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a3dd9cc40841784e9db6c839656ddba1-9fb2140618954248-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bae68b16-511a-b792-de59-78ff15f57af3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B568625\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bae68b16-511a-b792-de59-78ff15f57af3", + "x-ms-request-id": "d7aec7f4-901f-0045-6dfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4c0789ae187184da73736e066ec39b0-1fa036bbc9af8942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d296c0ad-a396-9c13-7065-1f712583afe7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B58D9BB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d296c0ad-a396-9c13-7065-1f712583afe7", + "x-ms-request-id": "d7aec7f5-901f-0045-6efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da?resource=filesystem\u0026recursive=false\u0026directory=foo\u0026upn=false", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55525d6f-a75f-d45c-5b02-65d33bcd3b10", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "55525d6f-a75f-d45c-5b02-65d33bcd3b10", + "x-ms-request-id": "d7aec7f6-901f-0045-6ffb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D754124B51DCBA", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "foo/bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B4F9A4F", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "foo/foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4f9fd236-53d3-91d8-4617-ec6bd2a2e3da?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6875f67854c19f44ad1635b1ea56208d-4ca609ff20b1a54d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c701677f-5a31-5988-1889-e5e0563f7f7e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c701677f-5a31-5988-1889-e5e0563f7f7e", + "x-ms-request-id": "9923c709-401e-0046-6ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1074452411", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Recursive.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Recursive.json new file mode 100644 index 000000000000..df7852ba3cad --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Recursive.json @@ -0,0 +1,482 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-390bd2de05285c4c9247bb5cb8d7682e-2fdba2734ed54641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "8a7e4aab-c927-2715-d342-b29d4cef2bc4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247C43797\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8a7e4aab-c927-2715-d342-b29d4cef2bc4", + "x-ms-request-id": "9923ae40-401e-0046-50fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c144dfd79b6ed54faec60000c2311bcf-d560bd1bd365894d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "24e0cf7f-c30b-2587-ed73-8106d9ee78aa", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247C84FFF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24e0cf7f-c30b-2587-ed73-8106d9ee78aa", + "x-ms-request-id": "d7aec754-901f-0045-4efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b556196a665b2a44bf906ab6e62f47bc-531847d3aa36424e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c1dbc24-070f-06b9-c328-e05c148845df", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247CAA4F4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c1dbc24-070f-06b9-c328-e05c148845df", + "x-ms-request-id": "d7aec755-901f-0045-4ffb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12d6da5595a51b4a898c9d694882d1f0-c1dbfc4cfca15c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1de213fb-fbd0-fd9a-e487-57369acc0233", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247CCE76B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1de213fb-fbd0-fd9a-e487-57369acc0233", + "x-ms-request-id": "d7aec756-901f-0045-50fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5ae96ed2b1f1774688ef2fc20ce0af17-ea8c2fe8bded4547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "00609d2d-28a6-e10f-5968-2d50ac616ada", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247CF4CD5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "00609d2d-28a6-e10f-5968-2d50ac616ada", + "x-ms-request-id": "d7aec757-901f-0045-51fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d19f0390e907248aa06db0145251c5b-7d87c8f25ff79e4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fd094888-016b-f18d-cd14-dcdc374474c3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247D19D59\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd094888-016b-f18d-cd14-dcdc374474c3", + "x-ms-request-id": "d7aec758-901f-0045-52fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1f9c2a18a5a5d459016ae56d0d6f4de-04a1a169e1791942-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "63c7550a-6d58-c66e-a7a1-5da9e8205e39", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247D3FAA8\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "63c7550a-6d58-c66e-a7a1-5da9e8205e39", + "x-ms-request-id": "d7aec759-901f-0045-53fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-162227c5387b35469c68e91493289fdc-9d4d2dfc0d15a24f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2d2d859-107d-416b-8db5-c1d876a68080", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247D67193\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2d2d859-107d-416b-8db5-c1d876a68080", + "x-ms-request-id": "d7aec75a-901f-0045-54fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3ce88837189dac4aac7f8d9897f8b8bd-1a4567f44034b442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0f50e7df-7c4d-3cbc-c9c8-9b2332873d51", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247D8D21C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0f50e7df-7c4d-3cbc-c9c8-9b2332873d51", + "x-ms-request-id": "d7aec75b-901f-0045-55fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c22e15ed352d894880d7d0fac58c062f-198dec3c06203b43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8ef8c26f-7055-ee32-8a5c-3185f706e36e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247DB188A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8ef8c26f-7055-ee32-8a5c-3185f706e36e", + "x-ms-request-id": "d7aec75d-901f-0045-57fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae?resource=filesystem\u0026recursive=true\u0026upn=false", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "70b3db97-ae8e-affb-aa46-adb396a1cfa7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "70b3db97-ae8e-affb-aa46-adb396a1cfa7", + "x-ms-request-id": "d7aec75e-901f-0045-58fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D7541247CAA4F4", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247CCE76B", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "baz", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247CF4CD5", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "baz/bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247DB188A", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "baz/bar/foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247D67193", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "baz/foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247D8D21C", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "baz/foo/bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247C84FFF", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247D3FAA8", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "foo/bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247D19D59", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "foo/foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-381959ac-1299-83bd-a1c8-c78c6e8a4dae?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd471853f47b474d9272cc227696e34d-b9a4f6350d329847-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1bee1ac4-7352-26e0-1fe7-89515f3b811e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1bee1ac4-7352-26e0-1fe7-89515f3b811e", + "x-ms-request-id": "9923aef4-401e-0046-7bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "114102921", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_RecursiveAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_RecursiveAsync.json new file mode 100644 index 000000000000..94c3ea4732a1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_RecursiveAsync.json @@ -0,0 +1,482 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e5172e02493a1c498e0a0a1adb1d2c93-1646a4cb2914f146-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "949d2656-1450-3c6a-85a5-f69bb623ac3a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B60F3B3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "949d2656-1450-3c6a-85a5-f69bb623ac3a", + "x-ms-request-id": "9923c71c-401e-0046-01fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e5cd9743f2bcdc4a9217403c63d8876c-f8976bd4006a784a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33553e82-a77c-64fd-8dfb-c71f9c2be2d9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B652DDE\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33553e82-a77c-64fd-8dfb-c71f9c2be2d9", + "x-ms-request-id": "d7aec7f7-901f-0045-70fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-238c0a467875d647a7040edee5421e16-e0e2e0b1bba19446-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7819224c-79ce-51bd-e5a8-276bc29e90f8", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B67A45B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7819224c-79ce-51bd-e5a8-276bc29e90f8", + "x-ms-request-id": "d7aec7f8-901f-0045-71fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f9572c81b53fea4994777f08911584b2-1efcef243d627043-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "79d2bd79-6911-080b-72cd-23f20bda0aca", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B6EC1F3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "79d2bd79-6911-080b-72cd-23f20bda0aca", + "x-ms-request-id": "d7aec7f9-901f-0045-72fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09e5a8fd39261a4c8a54c97d7446900c-e8e196fe9a1fbd4c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "04f22d86-17cb-bde6-ec4e-188f2b47431d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B7128EB\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "04f22d86-17cb-bde6-ec4e-188f2b47431d", + "x-ms-request-id": "d7aec7fa-901f-0045-73fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d468ef1d75099e4f811203c4f841d63a-9771fc3afd5a174d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de6bf3b1-05e7-c9fe-9263-5feddf1dd1a2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B739B53\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "de6bf3b1-05e7-c9fe-9263-5feddf1dd1a2", + "x-ms-request-id": "d7aec7fb-901f-0045-74fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ef52aaab33970440bf98d92e668966ee-d7997786a5479344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "37dd57f4-64db-7935-0262-2a3175d0a1f2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B76212E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "37dd57f4-64db-7935-0262-2a3175d0a1f2", + "x-ms-request-id": "d7aec7fc-901f-0045-75fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7e2ac8fb2bc3a748b956f5c7d9f97a84-2db0fe5e5e7f0647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "88f9398e-993f-23c6-2e4c-ab2333693c9e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B789996\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "88f9398e-993f-23c6-2e4c-ab2333693c9e", + "x-ms-request-id": "d7aec7fd-901f-0045-76fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-232443e8565a5d44a40f9b54a22e9584-e17792c694975d4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3ca23820-19d6-6ab2-279b-56b400161ff0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B7B3463\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3ca23820-19d6-6ab2-279b-56b400161ff0", + "x-ms-request-id": "d7aec7fe-901f-0045-77fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aa4ee2d9b6fcbc41b405dd2abe336b66-439f5f291d87c64c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fa03b2e4-00c6-b5c7-4e86-7245f9714805", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B7DDF76\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fa03b2e4-00c6-b5c7-4e86-7245f9714805", + "x-ms-request-id": "d7aec800-901f-0045-79fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e?resource=filesystem\u0026recursive=true\u0026upn=false", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4ecfe66d-2413-7c29-08f1-c19036ca44a2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "4ecfe66d-2413-7c29-08f1-c19036ca44a2", + "x-ms-request-id": "d7aec802-901f-0045-7bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D754124B67A45B", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B6EC1F3", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "baz", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B7128EB", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "baz/bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B7DDF76", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "baz/bar/foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B789996", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "baz/foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B7B3463", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "baz/foo/bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B652DDE", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B76212E", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "foo/bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B739B53", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "foo/foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cea1e9bf-2505-4594-7b6a-ebab591a3c4e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e24eb014ff23bc46b53882fed0096e52-f34ac44bf170b947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "13d8eed7-f9a1-45f2-c428-1c249551415c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "13d8eed7-f9a1-45f2-c428-1c249551415c", + "x-ms-request-id": "9923c824-401e-0046-7cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "551595817", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Upn.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Upn.json new file mode 100644 index 000000000000..17fbe462dd27 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_Upn.json @@ -0,0 +1,422 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2d8ea8312b47484fb59a1a724a3086fd-70b97a028c017649-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "d2c65ad1-1f80-7307-0a21-5a2df849531b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247E50C0F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d2c65ad1-1f80-7307-0a21-5a2df849531b", + "x-ms-request-id": "9923af06-401e-0046-0cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7482f6f6b655f41a42613a018435890-a062590fb5fea84f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a152512-91ff-2b93-90ca-2922eab3af7b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247EBC250\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a152512-91ff-2b93-90ca-2922eab3af7b", + "x-ms-request-id": "d7aec75f-901f-0045-59fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-376d66fd6a505743a321c6b395803415-b2599f0143739340-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d31a2a9d-4933-031c-d35f-86181be04efc", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247EE0224\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d31a2a9d-4933-031c-d35f-86181be04efc", + "x-ms-request-id": "d7aec760-901f-0045-5afb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb4b67132e979b4fb2f5b35557934782-34e875d90770604b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c08460e5-dc98-6848-69ea-4199df297177", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247F062F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c08460e5-dc98-6848-69ea-4199df297177", + "x-ms-request-id": "d7aec761-901f-0045-5bfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c77a5421a215f944b0994608d8c99f96-564e9964905be94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb32bcee-8d5b-f763-a126-9e6a2c9fccb9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247F2BED5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb32bcee-8d5b-f763-a126-9e6a2c9fccb9", + "x-ms-request-id": "d7aec762-901f-0045-5cfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-438868a274a89b4dbb7235493c2f8f17-95aa389f6898c344-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23aa0456-b6f7-b21b-c132-2e0f3e0a0152", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247F53998\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23aa0456-b6f7-b21b-c132-2e0f3e0a0152", + "x-ms-request-id": "d7aec763-901f-0045-5dfb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-72d8d8ec365ade44b99150eb718f7432-9c7d76e85594764b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2813e054-a9f4-60c2-207e-89397283cae1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247F7811F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2813e054-a9f4-60c2-207e-89397283cae1", + "x-ms-request-id": "d7aec764-901f-0045-5efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-73a667a1306ec041bf0b3a2758769312-e25ff2cdcf61de49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5dbb2a26-d9f6-f95e-7432-3afbbf97dba5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:38 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247FA23FF\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5dbb2a26-d9f6-f95e-7432-3afbbf97dba5", + "x-ms-request-id": "d7aec765-901f-0045-5ffb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5e82df2ca34f0a45a19c47fd07392e7e-b143833cdc34de46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4712018a-6cc7-7aea-1d8d-40d73d474e9c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247FCB0B6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4712018a-6cc7-7aea-1d8d-40d73d474e9c", + "x-ms-request-id": "d7aec766-901f-0045-60fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fcfbb692e5e4474aae5b38f6f80ba36e-fc6347ec9d723840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bd7130b8-9384-f1de-0236-252416229f55", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541247FF0A33\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bd7130b8-9384-f1de-0236-252416229f55", + "x-ms-request-id": "d7aec767-901f-0045-61fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414?resource=filesystem\u0026recursive=false\u0026upn=true", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0d1ebf43-91d6-ed17-767e-f72d8bb1b90d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "0d1ebf43-91d6-ed17-767e-f72d8bb1b90d", + "x-ms-request-id": "d7aec768-901f-0045-62fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D7541247EE0224", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247F062F9", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "baz", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D7541247EBC250", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:38 GMT", + "name": "foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2a2b917e-2f47-00c5-b48f-4ae665c66414?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cb0aa8812471fd4a8988e7053f909380-016f2ec9a7a0b044-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "57e0cea0-9203-257e-4027-e40588784e7b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "57e0cea0-9203-257e-4027-e40588784e7b", + "x-ms-request-id": "9923afea-401e-0046-63fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1774462202", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_UpnAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_UpnAsync.json new file mode 100644 index 000000000000..8a8bd53888d1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ListPathsAsync_UpnAsync.json @@ -0,0 +1,422 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-04d977ed417aeb42bc17158f6702ba69-82020a79eb4c3d40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "973baab2-bedd-ef55-fed0-df7e389602a0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B88A73E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "973baab2-bedd-ef55-fed0-df7e389602a0", + "x-ms-request-id": "9923c843-401e-0046-19fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4e7048f38ba40948974a725bcd33f4c2-b0f8e0be71d01947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "16a7f5a7-e933-3066-3693-75391aa0910e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:44 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B8CF4ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:44 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "16a7f5a7-e933-3066-3693-75391aa0910e", + "x-ms-request-id": "d7aec805-901f-0045-7efb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-22129c995d997945a1cf8beb17f15285-9ca4a48ed7d8da45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43d65afe-ebef-a46c-e37b-9ad69b4a2b08", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B8F66A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43d65afe-ebef-a46c-e37b-9ad69b4a2b08", + "x-ms-request-id": "d7aec806-901f-0045-7ffb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/baz?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-46591b72f5f55c4f8c7d655bf565b59e-d68219bf8dc56944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c03b0964-4dc9-d41e-539e-4e27e3bd06db", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:44 GMT", + "ETag": "\u00220x8D754124B9253A0\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c03b0964-4dc9-d41e-539e-4e27e3bd06db", + "x-ms-request-id": "d7aec807-901f-0045-80fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/baz/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1ac3ce72c0f55e4e8935611ccd282e2d-c3106856fe05e143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "91729b0e-6b0f-f93e-cc87-adb150ba46a3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124B996B98\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "91729b0e-6b0f-f93e-cc87-adb150ba46a3", + "x-ms-request-id": "d7aec80a-901f-0045-03fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/foo/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-885ce7b369c03645a9eaa5bc1be2605e-2521bbf78024f34f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4718ccf4-754b-5ecb-a8c3-0b5480690ebd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124B9C128E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4718ccf4-754b-5ecb-a8c3-0b5480690ebd", + "x-ms-request-id": "d7aec80b-901f-0045-04fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-69f46125138cb7489f2443971d743b75-8466289e47f16a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "83bc86ad-fea1-8957-4917-6be288cdb685", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124B9E8C2E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "83bc86ad-fea1-8957-4917-6be288cdb685", + "x-ms-request-id": "d7aec80c-901f-0045-05fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/baz/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3191edaacecd494eae574d29b5d4b6a4-9ff5f3f06b15c142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f9a77235-8aac-681b-e762-9b9f29faf1ab", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BA12ED6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f9a77235-8aac-681b-e762-9b9f29faf1ab", + "x-ms-request-id": "d7aec80d-901f-0045-06fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/baz/foo/bar?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2b9db6e521ed64c8ce7a544e5b31d2a-599bb0d0bf799444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "15ade5dc-bc26-42d9-6e4c-44e559cf35f5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BA3A2B7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "15ade5dc-bc26-42d9-6e4c-44e559cf35f5", + "x-ms-request-id": "d7aec80f-901f-0045-08fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143/baz/bar/foo?resource=directory", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9220de5ee7836a4c9f004773149ef80d-e4f82e3a6e4bfb44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "43c2eaaa-db4d-c884-4323-291f1d6a5e47", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BA60C56\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "43c2eaaa-db4d-c884-4323-291f1d6a5e47", + "x-ms-request-id": "d7aec810-901f-0045-09fb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.dfs.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143?resource=filesystem\u0026recursive=false\u0026upn=true", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6e3ba413-f20d-d0a8-9ec1-710f78f9b5b7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-HDFS/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "6e3ba413-f20d-d0a8-9ec1-710f78f9b5b7", + "x-ms-request-id": "d7aec811-901f-0045-0afb-85aabc000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": { + "paths": [ + { + "contentLength": "0", + "etag": "0x8D754124B8F66A2", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:45 GMT", + "name": "bar", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B9253A0", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:45 GMT", + "name": "baz", + "owner": "$superuser", + "permissions": "rwxr-x---" + }, + { + "contentLength": "0", + "etag": "0x8D754124B8CF4ED", + "group": "$superuser", + "isDirectory": "true", + "lastModified": "Fri, 18 Oct 2019 21:29:44 GMT", + "name": "foo", + "owner": "$superuser", + "permissions": "rwxr-x---" + } + ] + } + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-9fa2c740-20df-4e65-d3f6-f359c16f8143?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-09b3799ba0b66044bbd925533650398c-9158de091c06f947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "790cd3d8-f02f-353a-f485-6efa906fc2d2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "790cd3d8-f02f-353a-f485-6efa906fc2d2", + "x-ms-request-id": "9923c968-401e-0046-32fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "578579775", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync.json new file mode 100644 index 000000000000..5e28d20b617e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync.json @@ -0,0 +1,180 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a8c078e9-a156-72a0-d688-752a40a0bed8?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cc7ecd9169865142bdcc0ec7406400a6-f8aa33cb6de0d748-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fba5ffcf-0cd9-a441-496b-dcb3a637fb2a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541248067CE3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fba5ffcf-0cd9-a441-496b-dcb3a637fb2a", + "x-ms-request-id": "9923b00d-401e-0046-05fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a8c078e9-a156-72a0-d688-752a40a0bed8?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a2390e2e983116419b66ce74ad14c7bf-28647c25270cae44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cc8088a0-268b-c090-bf02-c4dd5487b688", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "7e324e5f-0fb9-a33f-36fb-b8baeec05818", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:38 GMT", + "ETag": "\u00220x8D7541248067CE3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cc8088a0-268b-c090-bf02-c4dd5487b688", + "x-ms-lease-id": "7e324e5f-0fb9-a33f-36fb-b8baeec05818", + "x-ms-request-id": "9923b036-401e-0046-28fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a8c078e9-a156-72a0-d688-752a40a0bed8?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-20c622f88c896940865185ab321604ce-684efbeef8372647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "651affde-8c3f-bb8d-999a-81f8fe216612", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "7e324e5f-0fb9-a33f-36fb-b8baeec05818", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248067CE3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "651affde-8c3f-bb8d-999a-81f8fe216612", + "x-ms-request-id": "9923b042-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a8c078e9-a156-72a0-d688-752a40a0bed8?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5d8e5b107d0fd6458da28ed08a77746a-88761b97e1a2204c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54fe1bc7-506c-8648-3614-e24238369d2d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248067CE3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "54fe1bc7-506c-8648-3614-e24238369d2d", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923b055-401e-0046-44fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-a8c078e9-a156-72a0-d688-752a40a0bed8?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea6860af92c97641a5d08ef75d145aaa-8305fbf1859d5f4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e230e11b-1222-68a5-fd86-6ea9be98ad22", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e230e11b-1222-68a5-fd86-6ea9be98ad22", + "x-ms-request-id": "9923b061-401e-0046-50fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1007606458", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsyncAsync.json new file mode 100644 index 000000000000..af635b5485eb --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsyncAsync.json @@ -0,0 +1,180 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be3282bc-dbe4-97b1-d79a-183681c0dd3c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fb7b44eb6c9a874c984de2acf552dd77-e0e87a0c6ad7ff45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "051701f0-84f4-fbfd-c5da-f824d791a1f0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BAD9B28\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "051701f0-84f4-fbfd-c5da-f824d791a1f0", + "x-ms-request-id": "9923c97a-401e-0046-44fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be3282bc-dbe4-97b1-d79a-183681c0dd3c?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0d5faf3a10062f4ca17b0b8326d50537-23c96b91da40cc42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82b26255-25e9-8680-82af-fff0740f7373", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "0e8a32ad-6ac6-687e-0604-0fed8852e264", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BAD9B28\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82b26255-25e9-8680-82af-fff0740f7373", + "x-ms-lease-id": "0e8a32ad-6ac6-687e-0604-0fed8852e264", + "x-ms-request-id": "9923c9a4-401e-0046-6dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be3282bc-dbe4-97b1-d79a-183681c0dd3c?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3273dfe9f1ab054d9ad680a4b8bef05a-3e2b5d72b761b343-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2697f2ad-5fa0-407b-51bf-fdf8d8578642", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "0e8a32ad-6ac6-687e-0604-0fed8852e264", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BAD9B28\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2697f2ad-5fa0-407b-51bf-fdf8d8578642", + "x-ms-request-id": "9923c9b3-401e-0046-7bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be3282bc-dbe4-97b1-d79a-183681c0dd3c?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0fd654f2fa5d58408d0a7d62bfc77bed-71876d1d37e5dc46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "824251a3-4c78-98d3-197d-b48d224ffc92", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BAD9B28\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "824251a3-4c78-98d3-197d-b48d224ffc92", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9923c9bf-401e-0046-07fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-be3282bc-dbe4-97b1-d79a-183681c0dd3c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3675d847fc29b5428e7b370ae738e8c7-9226826b25e23241-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "87559084-0315-41c9-d9d7-ad1d9b4413c9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "87559084-0315-41c9-d9d7-ad1d9b4413c9", + "x-ms-request-id": "9923c9cf-401e-0046-17fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1718188863", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..1e34cc2465cc --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditions.json @@ -0,0 +1,410 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3fbfda42-d272-47ac-e4b5-2bca514d41b0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ff45ce992898cd49a8d06c6593481a9b-03a6e1f154865240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "9183bf68-83eb-2218-a69d-fdf58f075362", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248128D0F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9183bf68-83eb-2218-a69d-fdf58f075362", + "x-ms-request-id": "9923b075-401e-0046-61fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3fbfda42-d272-47ac-e4b5-2bca514d41b0?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ee9265a9892c1f41ae3d74f5012f6363-2f5d4f65118c3a40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55634caf-d186-d066-42dd-a52beda8fe26", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "356b5ac8-98e9-a67d-ecbf-956f237f97f2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248128D0F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55634caf-d186-d066-42dd-a52beda8fe26", + "x-ms-lease-id": "356b5ac8-98e9-a67d-ecbf-956f237f97f2", + "x-ms-request-id": "9923b094-401e-0046-7ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3fbfda42-d272-47ac-e4b5-2bca514d41b0?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5d74e477cd68ef4094089335ebd9d7e0-d4a03593aaac2944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7c0f24e-421c-dc6c-7391-4fec0a997c15", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "356b5ac8-98e9-a67d-ecbf-956f237f97f2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248128D0F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7c0f24e-421c-dc6c-7391-4fec0a997c15", + "x-ms-request-id": "9923b09d-401e-0046-08fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3fbfda42-d272-47ac-e4b5-2bca514d41b0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-920255c63c91204fbbb1430ad99913b9-f5c490b84d6bf240-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fbddb1d4-27e8-c30a-9e69-411472ad0dfc", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fbddb1d4-27e8-c30a-9e69-411472ad0dfc", + "x-ms-request-id": "9923b0ac-401e-0046-16fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b196285-745e-9241-f5d2-24d183e7820e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c72de6a1142ee24abe1181c67977b6d2-59bcb51e55ce194a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f7fec33c-d64c-5f79-704a-0516023840b7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412481DB2A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f7fec33c-d64c-5f79-704a-0516023840b7", + "x-ms-request-id": "9923b0ca-401e-0046-32fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b196285-745e-9241-f5d2-24d183e7820e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bb2126b7779239489d18cbff418813cd-78a7eeddbc65af43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "47603d08-8164-886f-83f9-c1f44463df76", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "fa8432e7-b495-0440-3557-911580f9180c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412481DB2A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "47603d08-8164-886f-83f9-c1f44463df76", + "x-ms-lease-id": "fa8432e7-b495-0440-3557-911580f9180c", + "x-ms-request-id": "9923b0e7-401e-0046-4dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b196285-745e-9241-f5d2-24d183e7820e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:39 GMT", + "traceparent": "00-79af79cd24ae0549b7bd600eef8fbd5b-0d13eeb3b028f147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "430c3199-d198-d4a8-b00c-3cefc9cd749b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "fa8432e7-b495-0440-3557-911580f9180c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412481DB2A2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "430c3199-d198-d4a8-b00c-3cefc9cd749b", + "x-ms-request-id": "9923b0f7-401e-0046-5dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-2b196285-745e-9241-f5d2-24d183e7820e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9da9b3baf5574a45bb7a163bf2742f1f-9bf2652f324c9244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "135aa26f-9c56-60de-51eb-339744df91a2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "135aa26f-9c56-60de-51eb-339744df91a2", + "x-ms-request-id": "9923b107-401e-0046-6bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a055f56-088d-bec8-7484-d493fa0f4d1e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-79d85297aefc2b44af2c0f8cb70cfad8-e25fab845b394e44-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "26423474-618c-6727-da9c-9fd2c74b6642", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412482862F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "26423474-618c-6727-da9c-9fd2c74b6642", + "x-ms-request-id": "9923b116-401e-0046-7afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a055f56-088d-bec8-7484-d493fa0f4d1e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-afbcc29e822b174b8d1e716daae31992-eacfaeb469c62849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "93cdee79-86dd-092e-044c-0ac39a798e7e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "bd47149d-6a60-f52f-1bc8-c6aed85c164f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412482862F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "93cdee79-86dd-092e-044c-0ac39a798e7e", + "x-ms-lease-id": "bd47149d-6a60-f52f-1bc8-c6aed85c164f", + "x-ms-request-id": "9923b13d-401e-0046-1efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a055f56-088d-bec8-7484-d493fa0f4d1e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:39 GMT", + "traceparent": "00-b20378b446eabc4bb0f0e9cc5d17f173-b60567f160c9e445-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ea347e53-838e-ba71-1715-c1801ccf53e5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "bd47149d-6a60-f52f-1bc8-c6aed85c164f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412482862F9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ea347e53-838e-ba71-1715-c1801ccf53e5", + "x-ms-request-id": "9923b147-401e-0046-28fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5a055f56-088d-bec8-7484-d493fa0f4d1e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2ba44499451faa4e93b038f972438a27-2b182efacb14b54b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b6f6019-a445-02ef-dfd8-6a16def459b3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b6f6019-a445-02ef-dfd8-6a16def459b3", + "x-ms-request-id": "9923b15a-401e-0046-3bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:39.1565309-07:00", + "RandomSeed": "358025978", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..adb4953e7e92 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,410 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f19c5d11-7355-77a4-6804-649da301afdd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-06b71ce20816754e95cc486291924493-d2620900112b0544-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c62c1f77-c659-41fc-3b7b-eb28b3d1bb0d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BBB8065\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c62c1f77-c659-41fc-3b7b-eb28b3d1bb0d", + "x-ms-request-id": "9923c9ee-401e-0046-32fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f19c5d11-7355-77a4-6804-649da301afdd?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ba1c431dd7d0534b87d4c293e99b6194-af79463d1278634b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3f4ba252-097e-97dc-484e-dcf5f3b47d47", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "01c3ce63-df75-ddd7-e964-d348c4f46a26", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BBB8065\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3f4ba252-097e-97dc-484e-dcf5f3b47d47", + "x-ms-lease-id": "01c3ce63-df75-ddd7-e964-d348c4f46a26", + "x-ms-request-id": "9923ca0a-401e-0046-4cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f19c5d11-7355-77a4-6804-649da301afdd?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-371a7e611753c347af8493315c30a3eb-3bfb70a9f8197244-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "22f686de-2ba8-f0a8-368f-3c860c8e5f88", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "01c3ce63-df75-ddd7-e964-d348c4f46a26", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BBB8065\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "22f686de-2ba8-f0a8-368f-3c860c8e5f88", + "x-ms-request-id": "9923ca0e-401e-0046-50fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f19c5d11-7355-77a4-6804-649da301afdd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0a638f112f4b264d832e39cdfffafbb9-0fcd934fe9754e4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6c163dba-5abe-e59e-1c3e-6a1afab16dbb", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6c163dba-5abe-e59e-1c3e-6a1afab16dbb", + "x-ms-request-id": "9923ca1a-401e-0046-5cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88323b11-10b2-fa82-e3db-b8d7369aaa6f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e8326e02adc7614288bbb71ee68bccd2-d99d616d6795f040-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0afc3864-fe94-aa58-bb1c-88e3a2c7ae81", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BD32B76\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0afc3864-fe94-aa58-bb1c-88e3a2c7ae81", + "x-ms-request-id": "9923ca88-401e-0046-48fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88323b11-10b2-fa82-e3db-b8d7369aaa6f?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cdabe5e428f8694d94b9aa13d9151492-1371dcf047ff8c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7e4ae6f6-5576-c5d2-f5dd-99e9604b0217", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ca11fb93-9ee6-1e43-70aa-9e0da8a47f5c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BD32B76\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7e4ae6f6-5576-c5d2-f5dd-99e9604b0217", + "x-ms-lease-id": "ca11fb93-9ee6-1e43-70aa-9e0da8a47f5c", + "x-ms-request-id": "9923cac1-401e-0046-7ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88323b11-10b2-fa82-e3db-b8d7369aaa6f?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:45 GMT", + "traceparent": "00-4ad2fb6b4d99764491e3fa6093c1b70d-eb5294447091a743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c1167bc5-0059-65e5-2ead-08c007f2a98c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "ca11fb93-9ee6-1e43-70aa-9e0da8a47f5c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BD32B76\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c1167bc5-0059-65e5-2ead-08c007f2a98c", + "x-ms-request-id": "9923cad6-401e-0046-13fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-88323b11-10b2-fa82-e3db-b8d7369aaa6f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-de370ed324e29f4eb3b366f8ab49ee9f-48a81672848eec43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e5231028-4034-9bbe-47c3-73a7a722eb2e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e5231028-4034-9bbe-47c3-73a7a722eb2e", + "x-ms-request-id": "9923cae0-401e-0046-1dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8fa4655e-7828-81ca-add0-be01a2770120?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-90cd3167fe77fd41bef91816f5985295-068ec270c072874d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "fd10306c-ab69-afe4-45a2-386482bdf9cf", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BE185F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fd10306c-ab69-afe4-45a2-386482bdf9cf", + "x-ms-request-id": "9923cafa-401e-0046-36fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8fa4655e-7828-81ca-add0-be01a2770120?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c857a5f81c6a3042b40627a65bafa3eb-c41fd4fb5e78174e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7c3a252a-f3f1-7857-d076-f0a359df2d77", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ab3453c1-f489-9960-0dc5-520482ceb186", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BE185F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7c3a252a-f3f1-7857-d076-f0a359df2d77", + "x-ms-lease-id": "ab3453c1-f489-9960-0dc5-520482ceb186", + "x-ms-request-id": "9923cb19-401e-0046-53fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8fa4655e-7828-81ca-add0-be01a2770120?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:45 GMT", + "traceparent": "00-53b2e7b6b47532488d0f6426e3461f42-fd6117ce26bd8143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5cd9d268-3493-3e94-851b-a1ef13146e37", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "ab3453c1-f489-9960-0dc5-520482ceb186", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BE185F1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5cd9d268-3493-3e94-851b-a1ef13146e37", + "x-ms-request-id": "9923cb26-401e-0046-60fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8fa4655e-7828-81ca-add0-be01a2770120?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac1eff874f0d6540b952cd1e162994f4-26dc3941ae071042-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "863ad668-d006-bbe3-1df4-1f0de579a987", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "863ad668-d006-bbe3-1df4-1f0de579a987", + "x-ms-request-id": "9923cb34-401e-0046-6dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:45.2966530-07:00", + "RandomSeed": "708486105", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..b3200671c82d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,285 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d080ce7-f1ee-37e4-e50c-bc5cbd09becd?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6a8b91af0021b7458ce63f5f9342218c-cc1aec2a3d587348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "97408c16-57e6-f895-4fb3-8c205df72260", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248353698\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "97408c16-57e6-f895-4fb3-8c205df72260", + "x-ms-request-id": "9923b16d-401e-0046-4efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d080ce7-f1ee-37e4-e50c-bc5cbd09becd?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2c80b93ae27eb84883bd62f95f373a05-5a6872830a4a4443-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7d66dc46-cad6-9270-b17b-236a8a0f447b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ba06bcaa-84ae-c5db-747c-cd85b4d4fd07", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248353698\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7d66dc46-cad6-9270-b17b-236a8a0f447b", + "x-ms-lease-id": "ba06bcaa-84ae-c5db-747c-cd85b4d4fd07", + "x-ms-request-id": "9923b18b-401e-0046-69fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d080ce7-f1ee-37e4-e50c-bc5cbd09becd?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:39 GMT", + "traceparent": "00-d3e69fa3aca8354f98b15eadf6ec3793-4c08060b2041bb4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d83e354c-806d-bd31-2db3-7f4d027c9479", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "ba06bcaa-84ae-c5db-747c-cd85b4d4fd07", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d83e354c-806d-bd31-2db3-7f4d027c9479", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b197-401e-0046-75fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b197-401e-0046-75fb-854bd8000000\n", + "Time:2019-10-18T21:29:39.4206268Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-5d080ce7-f1ee-37e4-e50c-bc5cbd09becd?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b27b6e4e7636a84ea95a14bafbcc6d33-912c944bf900274b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "541e274b-6bd0-350d-52da-91fe714b8158", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-id": "ba06bcaa-84ae-c5db-747c-cd85b4d4fd07", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "541e274b-6bd0-350d-52da-91fe714b8158", + "x-ms-request-id": "9923b1a3-401e-0046-80fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35c0b753-1d31-db1c-4ee9-958bd8422352?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-39c83afa242bae40b5b6bc981b2274fd-1713f78cfa49f940-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e29a4f61-3d1a-2e54-0a42-06e6d6825d0f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412484342ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e29a4f61-3d1a-2e54-0a42-06e6d6825d0f", + "x-ms-request-id": "9923b1c5-401e-0046-21fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35c0b753-1d31-db1c-4ee9-958bd8422352?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1660767aae4f2b42be27b37afa798aa6-3e22927cc1f6bc4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a04daf66-6b2a-bbae-5485-d3c2e2e6cff1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "77bd3eb6-a549-14fa-0e57-5a6d5e18fc66", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412484342ED\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a04daf66-6b2a-bbae-5485-d3c2e2e6cff1", + "x-ms-lease-id": "77bd3eb6-a549-14fa-0e57-5a6d5e18fc66", + "x-ms-request-id": "9923b1e5-401e-0046-40fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35c0b753-1d31-db1c-4ee9-958bd8422352?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:39 GMT", + "traceparent": "00-ab5844bfc7a7f54697d7f898eef02eaa-7719de6826527849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae0700c4-5cca-9b3c-ee6f-33226e7620bf", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "77bd3eb6-a549-14fa-0e57-5a6d5e18fc66", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae0700c4-5cca-9b3c-ee6f-33226e7620bf", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b1f3-401e-0046-4bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b1f3-401e-0046-4bfb-854bd8000000\n", + "Time:2019-10-18T21:29:39.5136931Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-35c0b753-1d31-db1c-4ee9-958bd8422352?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c5309b63274d034d9d447b699d7290ee-0bcd674893441c43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e2fd87aa-20df-ea27-6344-4ae8a1440790", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-id": "77bd3eb6-a549-14fa-0e57-5a6d5e18fc66", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e2fd87aa-20df-ea27-6344-4ae8a1440790", + "x-ms-request-id": "9923b200-401e-0046-58fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:39.3833951-07:00", + "RandomSeed": "936444012", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..1ca9afa1466f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,285 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-402ac088-b363-7d60-ef2d-493d9d5ddcde?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2d26a068b27034e80241438672da53f-4f7a3c6e7fa6804c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1b21fa40-a869-687a-ee8f-4e15f48accde", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BEDBD2F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1b21fa40-a869-687a-ee8f-4e15f48accde", + "x-ms-request-id": "9923cb54-401e-0046-0afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-402ac088-b363-7d60-ef2d-493d9d5ddcde?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a11883066b80b74b92867b87053a90a8-78ab92226836114e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "749b86e1-c709-f353-bc00-e5f172c619bd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4f44bc93-4d79-203e-3577-35b44f304ca1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BEDBD2F\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "749b86e1-c709-f353-bc00-e5f172c619bd", + "x-ms-lease-id": "4f44bc93-4d79-203e-3577-35b44f304ca1", + "x-ms-request-id": "9923cb7e-401e-0046-30fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-402ac088-b363-7d60-ef2d-493d9d5ddcde?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:45 GMT", + "traceparent": "00-3655bb66d3b8704087e068bdb14e55d8-2e4c07d94ecbe647-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c9d2b5b9-d894-4e98-2909-e63cdb84c9ea", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "4f44bc93-4d79-203e-3577-35b44f304ca1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c9d2b5b9-d894-4e98-2909-e63cdb84c9ea", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923cb8c-401e-0046-3efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923cb8c-401e-0046-3efb-854bd8000000\n", + "Time:2019-10-18T21:29:45.6651005Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-402ac088-b363-7d60-ef2d-493d9d5ddcde?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cce9cc31c544da43bbc8a1e6c2f3e481-3fc36e8168d7c444-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc3826fa-4ff3-6b29-13b0-4e844465f7c2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-id": "4f44bc93-4d79-203e-3577-35b44f304ca1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bc3826fa-4ff3-6b29-13b0-4e844465f7c2", + "x-ms-request-id": "9923cb9c-401e-0046-4dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1031b43e-9728-7247-c31b-e4cbaa97251e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9c7025808f348349bacbe92b48281ae2-564b01b42ca8074c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "74c26bd2-13d9-6282-dfc5-f9d86b5dc07c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BF97F28\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "74c26bd2-13d9-6282-dfc5-f9d86b5dc07c", + "x-ms-request-id": "9923cbac-401e-0046-5bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1031b43e-9728-7247-c31b-e4cbaa97251e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-53377e6e118ba24d9c55bba25680fc59-a5f8d2436a583e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c83cddbd-69d0-8f5b-f490-b6709ad9255e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "099e308a-4224-3176-bd69-79a93d807954", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124BF97F28\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c83cddbd-69d0-8f5b-f490-b6709ad9255e", + "x-ms-lease-id": "099e308a-4224-3176-bd69-79a93d807954", + "x-ms-request-id": "9923cbc8-401e-0046-74fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1031b43e-9728-7247-c31b-e4cbaa97251e?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:45 GMT", + "traceparent": "00-8b85505bbaa60146b52bdc225d918ba7-5ee57d0b18e94641-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5feb410d-b143-3f84-0868-4a44fad438df", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "099e308a-4224-3176-bd69-79a93d807954", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5feb410d-b143-3f84-0868-4a44fad438df", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923cbd3-401e-0046-7efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923cbd3-401e-0046-7efb-854bd8000000\n", + "Time:2019-10-18T21:29:45.7431565Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1031b43e-9728-7247-c31b-e4cbaa97251e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f530ac545cd4a4d9bed4e08e6ffa298-a6dd1a8abfc36e41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "58621772-c5ed-9a1b-1ff0-fefc3662de17", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-id": "099e308a-4224-3176-bd69-79a93d807954", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "58621772-c5ed-9a1b-1ff0-fefc3662de17", + "x-ms-request-id": "9923cbde-401e-0046-09fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:45.6252113-07:00", + "RandomSeed": "376402032", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_Error.json new file mode 100644 index 000000000000..421b492d8b78 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_Error.json @@ -0,0 +1,46 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4b13e02d-9c8a-9c6d-28e1-d70e3efec6b5?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-38c4838b26861b48ad9f1c11427a6e9f-18bf9498bfb1ad48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8d926bc6-a2ca-0e6f-997b-a62ab3305f18", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "a98218b3-1fa7-9846-a460-e93d3d0f68ec", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8d926bc6-a2ca-0e6f-997b-a62ab3305f18", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923b219-401e-0046-6efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923b219-401e-0046-6efb-854bd8000000\n", + "Time:2019-10-18T21:29:39.5547226Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1851484996", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..be3fbdcb8912 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/ReleaseLeaseAsync_ErrorAsync.json @@ -0,0 +1,46 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-656fee54-3bb8-7154-1c4b-1cec013cd416?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3e2ff3c6f6626d4f9a69657b7d696240-373c67363c53764e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c8896408-a50e-6471-799d-820aded3c51f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "80aeffbc-efd9-d275-e3ad-5c80acfdabd3", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c8896408-a50e-6471-799d-820aded3c51f", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923cbf9-401e-0046-23fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923cbf9-401e-0046-23fb-854bd8000000\n", + "Time:2019-10-18T21:29:45.7831852Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "964845567", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync.json new file mode 100644 index 000000000000..74309fe569a4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync.json @@ -0,0 +1,142 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-112fb98f-bc05-dabf-0093-a2e784f429bc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cddab58dd2adb046875463fdd1a2f378-b7574741ea92b74d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "27aa6212-c6e2-413b-e217-50ea351eb868", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D754124851EB9E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "27aa6212-c6e2-413b-e217-50ea351eb868", + "x-ms-request-id": "9923b228-401e-0046-7afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-112fb98f-bc05-dabf-0093-a2e784f429bc?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9085a8f499d0c241b375cc5979dfed7c-c72911c4b7330d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f2200416-466f-db52-fbea-cf24b303f213", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c228a4cf-36db-c067-58bd-12374fcf4368", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D754124851EB9E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f2200416-466f-db52-fbea-cf24b303f213", + "x-ms-lease-id": "c228a4cf-36db-c067-58bd-12374fcf4368", + "x-ms-request-id": "9923b234-401e-0046-05fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-112fb98f-bc05-dabf-0093-a2e784f429bc?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-889076ccb57aaa4c83d46a81390a876c-14ea36b93272a84b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4a213281-51af-44f9-22f9-265e32b4fd95", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "c228a4cf-36db-c067-58bd-12374fcf4368", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D754124851EB9E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a213281-51af-44f9-22f9-265e32b4fd95", + "x-ms-lease-id": "c228a4cf-36db-c067-58bd-12374fcf4368", + "x-ms-request-id": "9923b23f-401e-0046-0ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-112fb98f-bc05-dabf-0093-a2e784f429bc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2f1fecdc8f1ed844a412fc2e581ddc73-216b85352257744a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "81a3ecaa-a7e2-8263-ed1a-9f5070c09a15", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-id": "c228a4cf-36db-c067-58bd-12374fcf4368", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "81a3ecaa-a7e2-8263-ed1a-9f5070c09a15", + "x-ms-request-id": "9923b256-401e-0046-23fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1147239992", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsyncAsync.json new file mode 100644 index 000000000000..aba310cb1b39 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsyncAsync.json @@ -0,0 +1,142 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e227c2ce-1529-41e2-3482-f72097925237?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6d154b79ad0c9042a9d0641c62fca50a-712cab16abb6fc42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c94a0b6e-6f6d-30f3-730b-a8d5421d1cef", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124C09397C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c94a0b6e-6f6d-30f3-730b-a8d5421d1cef", + "x-ms-request-id": "9923cc0c-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e227c2ce-1529-41e2-3482-f72097925237?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d82dbf6009954248b1ad1ab2cdadf6df-d40e576d6203ac4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9bcb0fd3-c4bb-113e-6cce-0110a3ba1969", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "8445c50d-5da2-7c9e-c85c-cc39160ae033", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124C09397C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9bcb0fd3-c4bb-113e-6cce-0110a3ba1969", + "x-ms-lease-id": "8445c50d-5da2-7c9e-c85c-cc39160ae033", + "x-ms-request-id": "9923cc2f-401e-0046-54fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e227c2ce-1529-41e2-3482-f72097925237?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-82f57724d061354bbb2cccc697199268-8207dc89c2e57846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0766d3d5-443f-7677-d8a0-1f7a87b89fd3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "8445c50d-5da2-7c9e-c85c-cc39160ae033", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124C09397C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0766d3d5-443f-7677-d8a0-1f7a87b89fd3", + "x-ms-lease-id": "8445c50d-5da2-7c9e-c85c-cc39160ae033", + "x-ms-request-id": "9923cc3f-401e-0046-64fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-e227c2ce-1529-41e2-3482-f72097925237?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ec8e56654273b3458f14b091ccb4c761-9415e700df507c4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cf3b5efc-1253-e629-fd24-52ca712dfd43", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-id": "8445c50d-5da2-7c9e-c85c-cc39160ae033", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cf3b5efc-1253-e629-fd24-52ca712dfd43", + "x-ms-request-id": "9923cc52-401e-0046-77fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "359075958", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditions.json new file mode 100644 index 000000000000..b925a5517a8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditions.json @@ -0,0 +1,413 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c782b29e-e8f4-b235-22ce-da5014245ee0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b433352031c6e41bfd93f72c4766080-7e157e535e561547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "00af04d8-ed08-67ed-689c-6f6659991e22", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248609454\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "00af04d8-ed08-67ed-689c-6f6659991e22", + "x-ms-request-id": "9923b268-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c782b29e-e8f4-b235-22ce-da5014245ee0?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c3f7436abd8aa4196bea7b75cfbcbde-0311faf725b04941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4d5ece4e-1fb7-2830-df59-fc7a01666f70", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "ad4c90de-af8c-5524-038e-ec87f7f7d41d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248609454\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4d5ece4e-1fb7-2830-df59-fc7a01666f70", + "x-ms-lease-id": "ad4c90de-af8c-5524-038e-ec87f7f7d41d", + "x-ms-request-id": "9923b278-401e-0046-43fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c782b29e-e8f4-b235-22ce-da5014245ee0?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d4ec1ce37278384d92132f4d4625f106-47c0f0cef4533a4e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2838aaf3-8799-e166-ed4f-301b615e59b9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "ad4c90de-af8c-5524-038e-ec87f7f7d41d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D7541248609454\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2838aaf3-8799-e166-ed4f-301b615e59b9", + "x-ms-lease-id": "ad4c90de-af8c-5524-038e-ec87f7f7d41d", + "x-ms-request-id": "9923b285-401e-0046-50fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c782b29e-e8f4-b235-22ce-da5014245ee0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e24cd8825a030e4ca57ab368a84cae21-331344c909378147-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "578641dd-472d-40d7-eb83-4ed1dd911e59", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-id": "ad4c90de-af8c-5524-038e-ec87f7f7d41d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "578641dd-472d-40d7-eb83-4ed1dd911e59", + "x-ms-request-id": "9923b28e-401e-0046-58fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-36ced597-f53d-94d8-89f8-06baf19f50b2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5c1723770def9647bc2c7cbfe74f7fa6-01d25a2c9cc51b4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bb2f3cbf-376c-e8d4-68f2-cd35401c4e4c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412486ACF65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bb2f3cbf-376c-e8d4-68f2-cd35401c4e4c", + "x-ms-request-id": "9923b29a-401e-0046-64fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-36ced597-f53d-94d8-89f8-06baf19f50b2?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8908164522a0504686cb60e11d529dba-782034c7d685104e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "742c4f01-a560-c13c-bb9a-727dade58eee", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "beef9c32-fd53-9481-49ee-89ee59798339", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412486ACF65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "742c4f01-a560-c13c-bb9a-727dade58eee", + "x-ms-lease-id": "beef9c32-fd53-9481-49ee-89ee59798339", + "x-ms-request-id": "9923b2a8-401e-0046-71fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-36ced597-f53d-94d8-89f8-06baf19f50b2?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:39 GMT", + "traceparent": "00-ede23ce1a52cb84baf199fb7cee0d3ea-453e930ad99f1a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0aedf94f-0f4c-efd9-3939-fad622c8fc64", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "beef9c32-fd53-9481-49ee-89ee59798339", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412486ACF65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0aedf94f-0f4c-efd9-3939-fad622c8fc64", + "x-ms-lease-id": "beef9c32-fd53-9481-49ee-89ee59798339", + "x-ms-request-id": "9923b2b0-401e-0046-79fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-36ced597-f53d-94d8-89f8-06baf19f50b2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5412d5631d79e74b982db26e028399bb-0fa240ca35844d4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b42e7f3a-83f8-5ea2-bab1-90e89e057a8d", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-id": "beef9c32-fd53-9481-49ee-89ee59798339", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b42e7f3a-83f8-5ea2-bab1-90e89e057a8d", + "x-ms-request-id": "9923b2bd-401e-0046-06fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c350e48-be25-793c-8a84-96bdf1bdbdf9?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9a7048688cbd864fa2b967b26e25f86f-573df8b6055a5840-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23d39014-000a-7bf9-42b4-2a74ede46dfc", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D754124875CDE1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "23d39014-000a-7bf9-42b4-2a74ede46dfc", + "x-ms-request-id": "9923b2d3-401e-0046-1bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c350e48-be25-793c-8a84-96bdf1bdbdf9?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-63d11dda08bef04aad614a7f2cdc8cc2-1d866cfea2d28648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ae11eaaa-055b-3d04-9ed2-811aabeca30b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "c32b96f3-d669-00f2-a2f0-540dd8373403", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D754124875CDE1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ae11eaaa-055b-3d04-9ed2-811aabeca30b", + "x-ms-lease-id": "c32b96f3-d669-00f2-a2f0-540dd8373403", + "x-ms-request-id": "9923b2ee-401e-0046-33fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c350e48-be25-793c-8a84-96bdf1bdbdf9?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:39 GMT", + "traceparent": "00-25248000f2456647ae69c7e5de9c9224-5ed8893f2709614e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ed621299-8626-b5a8-226b-c21718d410f4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "c32b96f3-d669-00f2-a2f0-540dd8373403", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D754124875CDE1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ed621299-8626-b5a8-226b-c21718d410f4", + "x-ms-lease-id": "c32b96f3-d669-00f2-a2f0-540dd8373403", + "x-ms-request-id": "9923b2f9-401e-0046-3dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-7c350e48-be25-793c-8a84-96bdf1bdbdf9?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-894b501d80b2424ba4286f13bb2e481f-e582ca2e5fd9df46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9880d7ef-b589-f9e4-7e03-a2d04af941d2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-id": "c32b96f3-d669-00f2-a2f0-540dd8373403", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9880d7ef-b589-f9e4-7e03-a2d04af941d2", + "x-ms-request-id": "9923b30a-401e-0046-4bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:39.6675395-07:00", + "RandomSeed": "601521581", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..335b32b70a70 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsAsync.json @@ -0,0 +1,413 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb30da1f-e944-f092-e212-e6153c95a8ec?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9e089a78f8322949bc342e8979ed3f7e-40a4a9b86abcd74e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2754a13d-a37f-490b-1363-b5e3b141f2ec", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124C165B4A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2754a13d-a37f-490b-1363-b5e3b141f2ec", + "x-ms-request-id": "9923cc6b-401e-0046-10fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb30da1f-e944-f092-e212-e6153c95a8ec?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d0501993f312bc4181f8909caceb87ea-8451bdafbcfe7f49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "93489e5a-bd76-7226-1214-5ee62213ea2a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "acf5ca61-cae9-408e-c999-81f75ee99276", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124C165B4A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "93489e5a-bd76-7226-1214-5ee62213ea2a", + "x-ms-lease-id": "acf5ca61-cae9-408e-c999-81f75ee99276", + "x-ms-request-id": "9923cc87-401e-0046-2afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb30da1f-e944-f092-e212-e6153c95a8ec?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b443f2d5aec6c84389539fb49639f5bd-433c369c6f71a442-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c09d78b3-ffa0-eb00-af66-882c2186b9d6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "acf5ca61-cae9-408e-c999-81f75ee99276", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "ETag": "\u00220x8D754124C165B4A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c09d78b3-ffa0-eb00-af66-882c2186b9d6", + "x-ms-lease-id": "acf5ca61-cae9-408e-c999-81f75ee99276", + "x-ms-request-id": "9923cc91-401e-0046-34fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cb30da1f-e944-f092-e212-e6153c95a8ec?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bb04bde4ad406544822afb66b17cdffb-2017dc36424cb045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa32c2fd-2975-d089-3f4f-2a03ce7ebed8", + "x-ms-date": "Fri, 18 Oct 2019 21:29:45 GMT", + "x-ms-lease-id": "acf5ca61-cae9-408e-c999-81f75ee99276", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:45 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa32c2fd-2975-d089-3f4f-2a03ce7ebed8", + "x-ms-request-id": "9923cc97-401e-0046-3afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-001ceb5f-2d57-a9a8-d99a-ce39cba3f096?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e71980ae6e939849978cbdc2f5521995-b595652b551ad944-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0ffd5ca9-21fc-cfaf-1a89-d1da5b50059b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C38B6A5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0ffd5ca9-21fc-cfaf-1a89-d1da5b50059b", + "x-ms-request-id": "9923cd28-401e-0046-40fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-001ceb5f-2d57-a9a8-d99a-ce39cba3f096?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-99b739ee98d8b440aa9eaab6d77e3b6f-433997ef6878874d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4c440edd-e6dc-4925-d8ad-85a7e83b4d15", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4dbf935f-5f4e-5084-8a55-39748204c93d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C38B6A5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4c440edd-e6dc-4925-d8ad-85a7e83b4d15", + "x-ms-lease-id": "4dbf935f-5f4e-5084-8a55-39748204c93d", + "x-ms-request-id": "9923cd41-401e-0046-57fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-001ceb5f-2d57-a9a8-d99a-ce39cba3f096?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:45 GMT", + "traceparent": "00-6f7c1c58d1958245b66b08bccb773ef4-23dc8f7f1bd20749-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7397c3e9-7cc0-8060-3446-96f85bf23a95", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "4dbf935f-5f4e-5084-8a55-39748204c93d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C38B6A5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7397c3e9-7cc0-8060-3446-96f85bf23a95", + "x-ms-lease-id": "4dbf935f-5f4e-5084-8a55-39748204c93d", + "x-ms-request-id": "9923cd4f-401e-0046-65fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-001ceb5f-2d57-a9a8-d99a-ce39cba3f096?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b9d73979441c534697d1404a0ff79156-25d8026bbb4d6d47-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "24bd819b-d9a4-4355-33f3-cd7900fd2307", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-id": "4dbf935f-5f4e-5084-8a55-39748204c93d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "24bd819b-d9a4-4355-33f3-cd7900fd2307", + "x-ms-request-id": "9923cd63-401e-0046-79fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ebdde662-67af-80f1-0c50-5afa2a2017fe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1a84f1a021b1de44bbea5009500074b3-22c9bf2ce7a6254f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "82dd4aa2-4258-346d-8f3c-18537f5a1812", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C42F1B2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "82dd4aa2-4258-346d-8f3c-18537f5a1812", + "x-ms-request-id": "9923cd6f-401e-0046-05fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ebdde662-67af-80f1-0c50-5afa2a2017fe?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-124312022cbc0c439eb222bfa93b7935-8a4ab70436817349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cd4364ae-bedc-587b-7990-8db3308443bd", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "8760cedb-49a0-4dd1-f5a4-11e9f0d2e4cf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C42F1B2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "cd4364ae-bedc-587b-7990-8db3308443bd", + "x-ms-lease-id": "8760cedb-49a0-4dd1-f5a4-11e9f0d2e4cf", + "x-ms-request-id": "9923cd83-401e-0046-17fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ebdde662-67af-80f1-0c50-5afa2a2017fe?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Sat, 19 Oct 2019 21:29:45 GMT", + "traceparent": "00-2825c12d9ae1e647aff561f97b2994fb-27cff085bf089943-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8c3a92eb-178e-4cf2-c3fe-66b307f2a485", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "8760cedb-49a0-4dd1-f5a4-11e9f0d2e4cf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C42F1B2\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8c3a92eb-178e-4cf2-c3fe-66b307f2a485", + "x-ms-lease-id": "8760cedb-49a0-4dd1-f5a4-11e9f0d2e4cf", + "x-ms-request-id": "9923cd91-401e-0046-24fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ebdde662-67af-80f1-0c50-5afa2a2017fe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a248aaee7af03d4cbb0a4f1d3170692f-daba75f01630f142-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9ec7363f-b749-402e-55fd-7c04d21b3e35", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-id": "8760cedb-49a0-4dd1-f5a4-11e9f0d2e4cf", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9ec7363f-b749-402e-55fd-7c04d21b3e35", + "x-ms-request-id": "9923cd9b-401e-0046-2dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:45.8917102-07:00", + "RandomSeed": "1451089021", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..da426da93e9b --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsFail.json @@ -0,0 +1,285 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2cb0106-55ca-366e-0754-cd3b7f46dbbe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-27b827c32549d24b8a4df9cee785d3d2-a1c1b54ea81d5b4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "53529111-760b-b714-ea5d-84b754bed386", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412488168C7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "53529111-760b-b714-ea5d-84b754bed386", + "x-ms-request-id": "9923b31d-401e-0046-5efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2cb0106-55ca-366e-0754-cd3b7f46dbbe?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9a5fcf68ea32c243a4348a30ff3d4519-236bb19af791784d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "466ce4d4-c241-f6c7-36ec-b306b9f1cca4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5c8987bc-1b42-655a-9f04-bd23ea45683c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412488168C7\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "466ce4d4-c241-f6c7-36ec-b306b9f1cca4", + "x-ms-lease-id": "5c8987bc-1b42-655a-9f04-bd23ea45683c", + "x-ms-request-id": "9923b331-401e-0046-6efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2cb0106-55ca-366e-0754-cd3b7f46dbbe?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:39 GMT", + "traceparent": "00-1eec79abacc8a747a9341af9ecf9696c-f4c1079cb4ac5141-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "064f8692-22d8-73fa-fc33-b707d3ab9460", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "5c8987bc-1b42-655a-9f04-bd23ea45683c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "064f8692-22d8-73fa-fc33-b707d3ab9460", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b33f-401e-0046-7bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b33f-401e-0046-7bfb-854bd8000000\n", + "Time:2019-10-18T21:29:39.9189839Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b2cb0106-55ca-366e-0754-cd3b7f46dbbe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-722b6c54f349dd4ebfd91bdeafee0cfb-152f3ae26ea7544b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3274bea2-c5a2-d1cb-4d0d-94612d8b6029", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-id": "5c8987bc-1b42-655a-9f04-bd23ea45683c", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3274bea2-c5a2-d1cb-4d0d-94612d8b6029", + "x-ms-request-id": "9923b344-401e-0046-80fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecc4a9a7-767b-b1cc-e560-b5a0b1f4bb52?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b2c10bb768d0f447b48714925344ab45-1d3d1a23aa539846-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0e5e47d7-d7e5-2c49-f1c2-4c420f2a1f59", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412488DA006\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0e5e47d7-d7e5-2c49-f1c2-4c420f2a1f59", + "x-ms-request-id": "9923b35c-401e-0046-16fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecc4a9a7-767b-b1cc-e560-b5a0b1f4bb52?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f06a43841529754da89294b1198a969b-293e297d2890034f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0aca2c04-864c-8b9e-5518-22b463f23c40", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "3af24251-4b27-45f2-eb31-7356f0b164a6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412488DA006\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0aca2c04-864c-8b9e-5518-22b463f23c40", + "x-ms-lease-id": "3af24251-4b27-45f2-eb31-7356f0b164a6", + "x-ms-request-id": "9923b37f-401e-0046-35fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecc4a9a7-767b-b1cc-e560-b5a0b1f4bb52?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:39 GMT", + "traceparent": "00-3ef082e9e166204494a2d2a18c781e4d-fc07302989dce249-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c35225ad-5ae7-1759-513e-147d8ab834b5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:39 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "3af24251-4b27-45f2-eb31-7356f0b164a6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c35225ad-5ae7-1759-513e-147d8ab834b5", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b389-401e-0046-3efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b389-401e-0046-3efb-854bd8000000\n", + "Time:2019-10-18T21:29:39.9950389Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ecc4a9a7-767b-b1cc-e560-b5a0b1f4bb52?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-00c3eede8d8a674f88f82cf10ffeab1e-7829ea3bdaf94447-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3d07b3e8-78a0-0359-4c8b-cd23a045191c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-id": "3af24251-4b27-45f2-eb31-7356f0b164a6", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3d07b3e8-78a0-0359-4c8b-cd23a045191c", + "x-ms-request-id": "9923b397-401e-0046-4cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:39.8822697-07:00", + "RandomSeed": "1187193227", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..bbb28f3e5627 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_AccessConditionsFailAsync.json @@ -0,0 +1,285 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-52ff1859-e368-9b11-a180-3d2ebf4e13d0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-cda227c3206e654983ed10623e7cee53-03b5102038af0549-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6b62ed36-2303-0671-ff3d-dab7f0bc8085", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C4D7AF5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6b62ed36-2303-0671-ff3d-dab7f0bc8085", + "x-ms-request-id": "9923cdbd-401e-0046-4bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-52ff1859-e368-9b11-a180-3d2ebf4e13d0?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5c9cf3eacaeb6443a11c6eef41a9097e-fe999faffe9adc40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d7bfe7b9-4c3e-803f-4fe8-11a123418f44", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "5071b396-b523-799d-5a62-002f76bb10f0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C4D7AF5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d7bfe7b9-4c3e-803f-4fe8-11a123418f44", + "x-ms-lease-id": "5071b396-b523-799d-5a62-002f76bb10f0", + "x-ms-request-id": "9923cde6-401e-0046-72fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-52ff1859-e368-9b11-a180-3d2ebf4e13d0?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:46 GMT", + "traceparent": "00-997492445a73a04db00a43aa91aaa377-a24c2f94b63ed54a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e7669b4-38fc-96b2-9a78-8103972c3d37", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "5071b396-b523-799d-5a62-002f76bb10f0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e7669b4-38fc-96b2-9a78-8103972c3d37", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923cdf6-401e-0046-80fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923cdf6-401e-0046-80fb-854bd8000000\n", + "Time:2019-10-18T21:29:46.2945538Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-52ff1859-e368-9b11-a180-3d2ebf4e13d0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-79e2da6b7362ab4db942a623b0fdacd1-396942d3de7d4a46-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b9ecbd75-00cb-f448-373d-7c4b2c9656ba", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-id": "5071b396-b523-799d-5a62-002f76bb10f0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b9ecbd75-00cb-f448-373d-7c4b2c9656ba", + "x-ms-request-id": "9923ce07-401e-0046-0efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-773e9fd4-57ee-1d21-976c-402b478421c3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4268be6d32f9a642a0c04ea999ec2d00-0e402b64f478d741-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d559367a-9398-1eb1-9bce-215fc01dadb2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C5DD1A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d559367a-9398-1eb1-9bce-215fc01dadb2", + "x-ms-request-id": "9923ce3f-401e-0046-44fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-773e9fd4-57ee-1d21-976c-402b478421c3?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c284c31f63a9754caed0568cdb938bce-007bb6c82fec984b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "61d8321e-91a9-fdaf-bb08-a283d08fac6e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "15", + "x-ms-proposed-lease-id": "4bdeb91c-7c08-507b-3214-c322712c020f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C5DD1A6\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "61d8321e-91a9-fdaf-bb08-a283d08fac6e", + "x-ms-lease-id": "4bdeb91c-7c08-507b-3214-c322712c020f", + "x-ms-request-id": "9923ce62-401e-0046-65fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-773e9fd4-57ee-1d21-976c-402b478421c3?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Unmodified-Since": "Thu, 17 Oct 2019 21:29:46 GMT", + "traceparent": "00-842ebc62895bb0419cd3f7918ec192c1-921a22eb784f2245-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "3f032baa-a154-fc66-d9b3-5622a8a7089f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "renew", + "x-ms-lease-id": "4bdeb91c-7c08-507b-3214-c322712c020f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "3f032baa-a154-fc66-d9b3-5622a8a7089f", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923ce6a-401e-0046-6dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923ce6a-401e-0046-6dfb-854bd8000000\n", + "Time:2019-10-18T21:29:46.4016290Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-773e9fd4-57ee-1d21-976c-402b478421c3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f83380e17d00ee419a5ae389805d7582-e602174478fb9b40-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a4d87d1a-6c8b-2a1a-acd4-5eb7456527e6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-id": "4bdeb91c-7c08-507b-3214-c322712c020f", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a4d87d1a-6c8b-2a1a-acd4-5eb7456527e6", + "x-ms-request-id": "9923ce70-401e-0046-73fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:46.2534967-07:00", + "RandomSeed": "890386099", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_Error.json new file mode 100644 index 000000000000..bfd52b9d3c68 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_Error.json @@ -0,0 +1,46 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-515fe558-229e-33ab-5f9e-7e253bffa7fe?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-111739df4c9e0b4580958950ea48959e-7f93b76a1c399048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "40e45f35-f0f8-9baa-c22e-4e210db8d23b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "9bfba8e7-bc29-3122-037c-15f260238ed1", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "40e45f35-f0f8-9baa-c22e-4e210db8d23b", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923b3b1-401e-0046-66fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923b3b1-401e-0046-66fb-854bd8000000\n", + "Time:2019-10-18T21:29:40.0270615Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "580035565", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_ErrorAsync.json new file mode 100644 index 000000000000..859fc703aead --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/RenewLeaseAsync_ErrorAsync.json @@ -0,0 +1,46 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3bac68d5-9b24-7e13-238d-f9d51259ada9?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5495e3434c3e6743a5b3650939060508-370e546f25940143-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f676732-6cba-f5dc-68d6-ad6c71a3ae81", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "release", + "x-ms-lease-id": "30fff564-e021-d500-8eb8-2a6fcfa25ba0", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2f676732-6cba-f5dc-68d6-ad6c71a3ae81", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923ce8e-401e-0046-10fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923ce8e-401e-0046-10fb-854bd8000000\n", + "Time:2019-10-18T21:29:46.4456610Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "419878405", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync.json new file mode 100644 index 000000000000..6f3df83f00b8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync.json @@ -0,0 +1,150 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-759855dc-018e-2ba6-fbee-b05588d763d6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f44050c8f6866b42b5a8e6d6b8bbc47c-569a3276c0726441-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "94477de1-2aaf-2c7e-b32c-a641ce58f070", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D754124899FE5B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "94477de1-2aaf-2c7e-b32c-a641ce58f070", + "x-ms-request-id": "9923b3c4-401e-0046-79fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-759855dc-018e-2ba6-fbee-b05588d763d6?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-060790f8e5440e41ad55495a359778b3-8d412330c198cd41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0a749573-cf8f-b827-ab16-aff8f859d0c1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412489EF294\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0a749573-cf8f-b827-ab16-aff8f859d0c1", + "x-ms-request-id": "9923b3ea-401e-0046-1bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-759855dc-018e-2ba6-fbee-b05588d763d6?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fbc13ae1d280624f87825f34195927a4-17a3ccd0dea10941-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "39cd6e1f-e5e3-01e0-5678-be1c4e4d4561", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:39 GMT", + "ETag": "\u00220x8D75412489EF294\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "39cd6e1f-e5e3-01e0-5678-be1c4e4d4561", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "9923b404-401e-0046-33fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-759855dc-018e-2ba6-fbee-b05588d763d6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1fb990b8ea283b4895f38f3b93212b35-ecd8c940b13d2648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "89d8d46a-968b-d7dd-2ffb-491953ca95ea", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "89d8d46a-968b-d7dd-2ffb-491953ca95ea", + "x-ms-request-id": "9923b412-401e-0046-41fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "874531215", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsyncAsync.json new file mode 100644 index 000000000000..df9763b7ec8a --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsyncAsync.json @@ -0,0 +1,150 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6377e27b-f3d2-54c6-6e3f-f7452daa2d4e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-94213779e9779c49b3d73cd9e56576df-7a7127262d05dd4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f8650332-cea1-fe35-d90d-eb74021d267f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C6E285A\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f8650332-cea1-fe35-d90d-eb74021d267f", + "x-ms-request-id": "9923cead-401e-0046-2bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6377e27b-f3d2-54c6-6e3f-f7452daa2d4e?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7f45e975380b744ea4f5269e49f0b184-034366eb7bf7d349-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2912e14b-3545-f5ac-7215-8bc3a1f71bf7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C738F65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2912e14b-3545-f5ac-7215-8bc3a1f71bf7", + "x-ms-request-id": "9923cee8-401e-0046-61fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6377e27b-f3d2-54c6-6e3f-f7452daa2d4e?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b1039e304893bb40b4279572b5c2c851-ab0a84eb598f3f4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21285f96-fc0b-4639-40cd-9817c06d4d7f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C738F65\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "21285f96-fc0b-4639-40cd-9817c06d4d7f", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-request-id": "9923cefc-401e-0046-75fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-6377e27b-f3d2-54c6-6e3f-f7452daa2d4e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8c7ab6d98353d5428d99fa400654cb43-071a457cb58af742-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "422d36dd-f9ce-dbec-7480-af514fd22665", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "422d36dd-f9ce-dbec-7480-af514fd22665", + "x-ms-request-id": "9923cf0e-401e-0046-07fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "951942934", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditions.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditions.json new file mode 100644 index 000000000000..b9240084db7c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditions.json @@ -0,0 +1,440 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b48db38b-ae90-e11b-dc22-ae05ce5b00ea?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-76336db72591634aa31f53096c12f0fe-0828d29f747add48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db0d3b4c-5693-96a0-15a3-c26fe098513f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248A683CC\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db0d3b4c-5693-96a0-15a3-c26fe098513f", + "x-ms-request-id": "9923b42a-401e-0046-58fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b48db38b-ae90-e11b-dc22-ae05ce5b00ea?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-321157b1064f3a48bf28655857a6aa1b-1b775823e8f13048-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "93b9dcab-244d-e557-533a-f5dfabc1acaf", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248AB02B3\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "93b9dcab-244d-e557-533a-f5dfabc1acaf", + "x-ms-request-id": "9923b448-401e-0046-74fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-b48db38b-ae90-e11b-dc22-ae05ce5b00ea?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7aa40c2611738b45b5531afd5f195a59-6138c4619aff5845-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "03c33e6f-bede-9ff1-ecdc-a3eb24bb71c1", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "03c33e6f-bede-9ff1-ecdc-a3eb24bb71c1", + "x-ms-request-id": "9923b45c-401e-0046-08fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-df16bd54-ca58-2cec-3187-f25dcbc3fb5d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b83411cee36e754d979812af932975c5-9648b8b850eb6f45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b3f977f-0fdf-a4e4-5197-d257cc94d428", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248B2BB07\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2b3f977f-0fdf-a4e4-5197-d257cc94d428", + "x-ms-request-id": "9923b479-401e-0046-25fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-df16bd54-ca58-2cec-3187-f25dcbc3fb5d?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:40 GMT", + "traceparent": "00-ebce2371f21d8e42978a55a0d606c191-afbd362e93713c4d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "33dd0e79-cf84-3c7e-d4cb-1c65d6780943", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248B84B86\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "33dd0e79-cf84-3c7e-d4cb-1c65d6780943", + "x-ms-request-id": "9923b492-401e-0046-3dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-df16bd54-ca58-2cec-3187-f25dcbc3fb5d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-6c864fa332f8394a8fc093934195c35f-a669a62881939c4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bdde6147-a0b6-11a3-c763-9780e75ed574", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bdde6147-a0b6-11a3-c763-9780e75ed574", + "x-ms-request-id": "9923b49a-401e-0046-45fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f76cc537-b959-d751-7561-60f090e03567?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2087c4e29b205644bf61e156daee338a-923c76af3fe57843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4166cabe-60ff-8ec5-1006-485540b281e6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248C0C75B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4166cabe-60ff-8ec5-1006-485540b281e6", + "x-ms-request-id": "9923b4b6-401e-0046-60fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f76cc537-b959-d751-7561-60f090e03567?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9f228b8064e3e749a22ed548179f133e-ee56d88eed73cb45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c631ebcc-f37a-1268-378f-649302362bff", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248C5E290\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c631ebcc-f37a-1268-378f-649302362bff", + "x-ms-request-id": "9923b4d4-401e-0046-7cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f76cc537-b959-d751-7561-60f090e03567?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f43c06e068471f4f8179bdda0d8a8259-1c39f1c70b4a6f4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5489ec38-ba80-3a6c-c7fa-b2b0fc46e902", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5489ec38-ba80-3a6c-c7fa-b2b0fc46e902", + "x-ms-request-id": "9923b4dc-401e-0046-04fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-014b45d5-f307-2151-b6d3-d600eb69f703?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-761e7a637daf874b8f41838f67aab7c3-1d5d0d05a077184b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d5280590-a3e9-4474-9b68-9eade46b4e5e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248CC1413\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d5280590-a3e9-4474-9b68-9eade46b4e5e", + "x-ms-request-id": "9923b4f8-401e-0046-20fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-014b45d5-f307-2151-b6d3-d600eb69f703?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-aee56f9c4dff7f4485501a21f99bab00-e1b9c8f71f27554f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "480fb404-4fbe-bdbd-b029-0d291fc0635b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "13c5af02-d3eb-ff55-c7bf-84b3e13f2832", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248CC1413\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "480fb404-4fbe-bdbd-b029-0d291fc0635b", + "x-ms-lease-id": "13c5af02-d3eb-ff55-c7bf-84b3e13f2832", + "x-ms-request-id": "9923b523-401e-0046-48fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-014b45d5-f307-2151-b6d3-d600eb69f703?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-23cff02edb488a4195463577aea4b5b8-4fdd5e888c41154d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2daf7318-df30-2173-6fb2-351714ef28b3", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-id": "13c5af02-d3eb-ff55-c7bf-84b3e13f2832", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248D28F0B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2daf7318-df30-2173-6fb2-351714ef28b3", + "x-ms-request-id": "9923b535-401e-0046-58fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-014b45d5-f307-2151-b6d3-d600eb69f703?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0eb0b2bf1a4c8e47b1877c86e9188f48-0f55e345ae5dca49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ab111761-3510-5f2b-f91b-484a3305cba6", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-id": "13c5af02-d3eb-ff55-c7bf-84b3e13f2832", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ab111761-3510-5f2b-f91b-484a3305cba6", + "x-ms-request-id": "9923b548-401e-0046-6afb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:40.1259582-07:00", + "RandomSeed": "492073396", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsAsync.json new file mode 100644 index 000000000000..6a07802448b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsAsync.json @@ -0,0 +1,440 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-13ba1cc1-68c9-08dc-354e-16cc491e7951?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9d4ef7ce498a6f428615ae00b3a0ed65-8fabb4f0d4afb140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "769228cd-f958-4523-a5b2-164cb09e4c1b", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C7B984E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "769228cd-f958-4523-a5b2-164cb09e4c1b", + "x-ms-request-id": "9923cf3a-401e-0046-32fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-13ba1cc1-68c9-08dc-354e-16cc491e7951?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-fb782c95de7ae042ac44036a7c4591e0-6719407df682f54e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "21ff5be1-028c-b5f9-e1a4-c5d30c7bbb18", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C7F9F84\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "21ff5be1-028c-b5f9-e1a4-c5d30c7bbb18", + "x-ms-request-id": "9923cf50-401e-0046-44fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-13ba1cc1-68c9-08dc-354e-16cc491e7951?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-afce3fb49c45c241b57cf8094433b8b6-eac2744b3441e440-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "556b2485-2b9f-228e-ceda-1bbc5a6591d8", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "556b2485-2b9f-228e-ceda-1bbc5a6591d8", + "x-ms-request-id": "9923cf60-401e-0046-54fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21664292-1b00-713d-0151-3199e0ee17b1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ea0a7d6ad30b4f44ba45b999a2b4e0e1-a89665039a46454f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5a784a61-6dca-6948-e6fa-534df9f541e0", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C853702\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5a784a61-6dca-6948-e6fa-534df9f541e0", + "x-ms-request-id": "9923cf78-401e-0046-67fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21664292-1b00-713d-0151-3199e0ee17b1?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Thu, 17 Oct 2019 21:29:46 GMT", + "traceparent": "00-bf0ee2472de0294fa578c3e53c54abc6-c7f7a240ec1d2a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9637a6ff-bc76-a8e6-33e4-0116122c6611", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C8BFDD1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9637a6ff-bc76-a8e6-33e4-0116122c6611", + "x-ms-request-id": "9923cfa4-401e-0046-10fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-21664292-1b00-713d-0151-3199e0ee17b1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ac597038211ca042ade4a284d836fbea-87e99ea84dd84a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "524eeedc-abbd-0669-84fd-aa32a8b1189c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "524eeedc-abbd-0669-84fd-aa32a8b1189c", + "x-ms-request-id": "9923cfb2-401e-0046-1efb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-74ce089f-344e-8b6e-3380-132a2b2255b2?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e52f644248f7ef41804f1677530314b6-96463c5019fbc94a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4a25f433-1cb2-a833-80c2-1f3d973edb61", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C91200E\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4a25f433-1cb2-a833-80c2-1f3d973edb61", + "x-ms-request-id": "9923cfc1-401e-0046-2dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-74ce089f-344e-8b6e-3380-132a2b2255b2?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c6b396e7bdf62342abdf6d572c72b4d7-cfa2c6bbc47c4e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "36f64271-0bfd-35ff-4b90-a31bf416b5bb", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C950022\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "36f64271-0bfd-35ff-4b90-a31bf416b5bb", + "x-ms-request-id": "9923cfd3-401e-0046-3dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-74ce089f-344e-8b6e-3380-132a2b2255b2?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad374c1b1be80845a67264a686b9260b-9482e6fe1d3dda4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "54cb2d00-a548-9b64-f9a9-dee750a3979e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "54cb2d00-a548-9b64-f9a9-dee750a3979e", + "x-ms-request-id": "9923cfd8-401e-0046-42fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cc0abfcc-f123-8c90-eab7-006376ce9356?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d5fd4e1df922645875744cd5a492ff6-a2310c3fededf047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e264f602-0dea-0fe7-9d3f-6a91a500252a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C99FB57\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e264f602-0dea-0fe7-9d3f-6a91a500252a", + "x-ms-request-id": "9923cfe7-401e-0046-4ffb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cc0abfcc-f123-8c90-eab7-006376ce9356?comp=lease\u0026restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-11579ff039362c488f7541c61bed0cd1-4a5e550d3769bd42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7ea1ac90-3640-310a-a2f9-966edf78f6c4", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-action": "acquire", + "x-ms-lease-duration": "-1", + "x-ms-proposed-lease-id": "b8308816-d088-6a53-4c7b-2d6e19d98679", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C99FB57\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7ea1ac90-3640-310a-a2f9-966edf78f6c4", + "x-ms-lease-id": "b8308816-d088-6a53-4c7b-2d6e19d98679", + "x-ms-request-id": "9923cff6-401e-0046-5cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cc0abfcc-f123-8c90-eab7-006376ce9356?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-27748bc3a5248e4d8ddabf80da313b67-c215171fbed95a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6cde8f92-0837-9238-622f-de701afdca38", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-id": "b8308816-d088-6a53-4c7b-2d6e19d98679", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124C9FFE9B\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "6cde8f92-0837-9238-622f-de701afdca38", + "x-ms-request-id": "9923d001-401e-0046-65fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-cc0abfcc-f123-8c90-eab7-006376ce9356?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d1bb0dd49cbbc047bb80afa38dda25f9-f8e71168f5159a4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50db2b86-899a-b08c-b836-d570c5504a1e", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-id": "b8308816-d088-6a53-4c7b-2d6e19d98679", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50db2b86-899a-b08c-b836-d570c5504a1e", + "x-ms-request-id": "9923d00c-401e-0046-70fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:46.5543363-07:00", + "RandomSeed": "787143331", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsFail.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsFail.json new file mode 100644 index 000000000000..e08fc577e729 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsFail.json @@ -0,0 +1,217 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f1b504ea-f514-1456-2a16-1653d4688b4d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ad9bb32c6b92a14b8c226c6dd289a403-e669be4b4086f744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "64002928-cf75-b914-69c3-98473c6f005c", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248D7D60C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "64002928-cf75-b914-69c3-98473c6f005c", + "x-ms-request-id": "9923b574-401e-0046-14fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f1b504ea-f514-1456-2a16-1653d4688b4d?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:40 GMT", + "traceparent": "00-3454ca8067cdcc4fb7e1fc3507802f8b-de50cf8848ad0243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "aa2ac79f-2767-99d7-71f6-c27dfa9dc3da", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "aa2ac79f-2767-99d7-71f6-c27dfa9dc3da", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923b59d-401e-0046-3cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923b59d-401e-0046-3cfb-854bd8000000\n", + "Time:2019-10-18T21:29:40.4753836Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-f1b504ea-f514-1456-2a16-1653d4688b4d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f2d3407deb9c484ba46c7c5a0f8bf227-4eb0e52d628ef84d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "75a79bb3-5644-8df4-7663-874e2c1d5b82", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "75a79bb3-5644-8df4-7663-874e2c1d5b82", + "x-ms-request-id": "9923b5ae-401e-0046-4cfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f15cdf1-5ae9-21cc-bdf0-1cbde2177171?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-83c7fb9c26584242b87992a58f976bd1-1d3cdea3ea156e43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5acfc24e-16ea-59ba-cf86-b8543937ab5f", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "ETag": "\u00220x8D7541248E14DA9\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5acfc24e-16ea-59ba-cf86-b8543937ab5f", + "x-ms-request-id": "9923b5c5-401e-0046-63fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f15cdf1-5ae9-21cc-bdf0-1cbde2177171?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-3b9128af7d366940ac1d670a6df3cc17-19b4b8933c5e3541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "206eabe4-1748-3a87-646f-8f6e95416f58", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-lease-id": "c3d8c0af-535e-d5c2-c440-9b667ef51bdb", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "251", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "206eabe4-1748-3a87-646f-8f6e95416f58", + "x-ms-error-code": "LeaseNotPresentWithContainerOperation", + "x-ms-request-id": "9923b5f2-401e-0046-0dfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithContainerOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the container.\n", + "RequestId:9923b5f2-401e-0046-0dfb-854bd8000000\n", + "Time:2019-10-18T21:29:40.5384284Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8f15cdf1-5ae9-21cc-bdf0-1cbde2177171?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-5812aec3ed5a344da9600730148185cf-542e138cbadc574a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8e6fb75b-8ac8-da17-8dc3-aae46d1e0df7", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "8e6fb75b-8ac8-da17-8dc3-aae46d1e0df7", + "x-ms-request-id": "9923b600-401e-0046-1bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:40.4500375-07:00", + "RandomSeed": "924302305", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsFailAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsFailAsync.json new file mode 100644 index 000000000000..3c0f94fc5671 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_AccessConditionsFailAsync.json @@ -0,0 +1,217 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb1f3913-5f1f-cdd3-62ec-38252296879b?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bb4fc3ed5dd4494e9fb4cd41167108c7-4f40cc3eb2311243-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dff2bac7-9461-2963-8414-6db561d627b2", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124CA7B979\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dff2bac7-9461-2963-8414-6db561d627b2", + "x-ms-request-id": "9923d02e-401e-0046-10fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb1f3913-5f1f-cdd3-62ec-38252296879b?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "If-Modified-Since": "Sat, 19 Oct 2019 21:29:46 GMT", + "traceparent": "00-0f1208461bd8ea4b8712a450fe30db52-b98f1e11b2c4d14f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "675eba50-a8a3-6b39-b413-180070275394", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "252", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "675eba50-a8a3-6b39-b413-180070275394", + "x-ms-error-code": "ConditionNotMet", + "x-ms-request-id": "9923d054-401e-0046-35fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EConditionNotMet\u003C/Code\u003E\u003CMessage\u003EThe condition specified using HTTP conditional header(s) is not met.\n", + "RequestId:9923d054-401e-0046-35fb-854bd8000000\n", + "Time:2019-10-18T21:29:46.8689639Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-fb1f3913-5f1f-cdd3-62ec-38252296879b?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0968793ed34a2a49bc96fbceb5b4c400-0b3452c12d07c94c-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a66428df-c078-2b0f-dcc2-4ae5181ac535", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a66428df-c078-2b0f-dcc2-4ae5181ac535", + "x-ms-request-id": "9923d05f-401e-0046-40fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8e04fc17-b3db-b254-36c7-c7e5264367cf?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-c84c4a11d54c6f45a83cb8cadff4b7e3-dab8ceb6a122b849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "07df4cf7-fce0-2bbb-d3b2-6fb0f8290599", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "ETag": "\u00220x8D754124CB0BBD5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "07df4cf7-fce0-2bbb-d3b2-6fb0f8290599", + "x-ms-request-id": "9923d075-401e-0046-56fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8e04fc17-b3db-b254-36c7-c7e5264367cf?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ce4196f358f771408e2a35b4f0bcdcc4-ca64713f88524542-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d9ee424a-5f63-8bee-c5f5-730f3d6bc1d5", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-lease-id": "cfe25788-99a1-4afc-485c-b12e1736cd2f", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 412, + "ResponseHeaders": { + "Content-Length": "251", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d9ee424a-5f63-8bee-c5f5-730f3d6bc1d5", + "x-ms-error-code": "LeaseNotPresentWithContainerOperation", + "x-ms-request-id": "9923d08c-401e-0046-69fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ELeaseNotPresentWithContainerOperation\u003C/Code\u003E\u003CMessage\u003EThere is currently no lease on the container.\n", + "RequestId:9923d08c-401e-0046-69fb-854bd8000000\n", + "Time:2019-10-18T21:29:46.9260052Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-8e04fc17-b3db-b254-36c7-c7e5264367cf?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b232ad75d0d23540b989d44c98b5c18a-c9e04d68ceb5f547-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "b566d853-2b3b-fb35-8cd1-d1040a632c74", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "b566d853-2b3b-fb35-8cd1-d1040a632c74", + "x-ms-request-id": "9923d094-401e-0046-71fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T14:29:46.8388787-07:00", + "RandomSeed": "1763447869", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_Error.json new file mode 100644 index 000000000000..95667afe381e --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_Error.json @@ -0,0 +1,48 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-1a170340-b343-b6a7-234a-79398e3406cf?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f801e23e3aed204a8a799977bc7678e6-5ee9981b6aabbf4f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d61b074b-1312-d042-aa80-7c3562b1a40a", + "x-ms-date": "Fri, 18 Oct 2019 21:29:40 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:40 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d61b074b-1312-d042-aa80-7c3562b1a40a", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923b620-401e-0046-3bfb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923b620-401e-0046-3bfb-854bd8000000\n", + "Time:2019-10-18T21:29:40.5774564Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "174707447", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_ErrorAsync.json new file mode 100644 index 000000000000..5c996207eb20 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/FileSystemClientTests/SetMetadataAsync_ErrorAsync.json @@ -0,0 +1,48 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-27cee026-1ac6-5287-fa6e-a165895eab4f?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d159331979290242a0b8df4c50a8dfa0-3c5129f984f94849-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002B208b3446540844b7c7a794de85040d2515e86e1a", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "fc725c80-9f6c-60a9-8b3d-6761ea58fef9", + "x-ms-date": "Fri, 18 Oct 2019 21:29:46 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 21:29:46 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "fc725c80-9f6c-60a9-8b3d-6761ea58fef9", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "9923d0a5-401e-0046-80fb-854bd8000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:9923d0a5-401e-0046-80fb-854bd8000000\n", + "Time:2019-10-18T21:29:46.9610303Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "768186202", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/CreateFileSystemAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/CreateFileSystemAsync.json new file mode 100644 index 000000000000..0587a9952159 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/CreateFileSystemAsync.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-60de29f4-c082-bdf3-20f5-3e2fc3d25297?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e3c738aab4659e47bd2c68ef3eb5e299-9b9ca6e5320a744b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5ba9d1eb-5ab4-4c7a-7faa-afbc4cf86297", + "x-ms-date": "Fri, 18 Oct 2019 20:52:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:04 GMT", + "ETag": "\u00220x8D7540D088A29B5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 20:52:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "5ba9d1eb-5ab4-4c7a-7faa-afbc4cf86297", + "x-ms-request-id": "6c730391-001e-0078-49f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-60de29f4-c082-bdf3-20f5-3e2fc3d25297?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-137bd79bd4c878419e76e2e99e398388-6f3bff79bef3ee42-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "f1439f8b-f629-1ee2-40a3-65d4753b0d1a", + "x-ms-date": "Fri, 18 Oct 2019 20:52:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:04 GMT", + "ETag": "\u00220x8D7540D088A29B5\u0022", + "Last-Modified": "Fri, 18 Oct 2019 20:52:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "f1439f8b-f629-1ee2-40a3-65d4753b0d1a", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "6c7303c5-001e-0078-72f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-60de29f4-c082-bdf3-20f5-3e2fc3d25297?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-12fe4433a0410549aafafac81c61a555-3ccb4f63af404a49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ad311a1b-70b5-176e-ce6e-3ad8c1275af6", + "x-ms-date": "Fri, 18 Oct 2019 20:52:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ad311a1b-70b5-176e-ce6e-3ad8c1275af6", + "x-ms-request-id": "6c7303cf-001e-0078-7bf5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1192613601", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/CreateFileSystemAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/CreateFileSystemAsyncAsync.json new file mode 100644 index 000000000000..9cce1734d53d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/CreateFileSystemAsyncAsync.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec5ee3b6-588c-4f1a-f919-28a53db263a4?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dcc49a96c09910488a012825e35d933d-a9e730329f48974d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "4f48e78f-5278-976b-4edb-a24d5c514549", + "x-ms-date": "Fri, 18 Oct 2019 20:52:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "ETag": "\u00220x8D7540D094C63E4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 20:52:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4f48e78f-5278-976b-4edb-a24d5c514549", + "x-ms-request-id": "6c730528-001e-0078-3bf5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec5ee3b6-588c-4f1a-f919-28a53db263a4?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-18a420bdb4bd4f4cb1c828ef3ec0325d-0713eebb316a2b45-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "55151a9d-146a-012b-5a50-1b56cfeb6756", + "x-ms-date": "Fri, 18 Oct 2019 20:52:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "ETag": "\u00220x8D7540D094C63E4\u0022", + "Last-Modified": "Fri, 18 Oct 2019 20:52:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "55151a9d-146a-012b-5a50-1b56cfeb6756", + "x-ms-default-encryption-scope": "$account-encryption-key", + "x-ms-deny-encryption-scope-override": "false", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "6c73052c-001e-0078-3ef5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ec5ee3b6-588c-4f1a-f919-28a53db263a4?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-68cba7aa4b8fb144af3c7e605d096cf9-60116c129d75d44d-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "41af4544-f03b-c6df-fab0-bc283be875be", + "x-ms-date": "Fri, 18 Oct 2019 20:52:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "41af4544-f03b-c6df-fab0-bc283be875be", + "x-ms-request-id": "6c73052e-001e-0078-40f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "220247453", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/DeleteFileSystemAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/DeleteFileSystemAsync.json new file mode 100644 index 000000000000..ea35dbbf5e41 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/DeleteFileSystemAsync.json @@ -0,0 +1,106 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-741b4a50-72e9-9788-be98-5d5fd0806a1e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-0ea7847e0023654db9e4d8dc02a8ac23-705c8a6ff0e25843-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "500c0911-f1ee-c19d-3d9d-b639b80f44f8", + "x-ms-date": "Fri, 18 Oct 2019 20:52:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:04 GMT", + "ETag": "\u00220x8D7540D08A8DAC1\u0022", + "Last-Modified": "Fri, 18 Oct 2019 20:52:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "500c0911-f1ee-c19d-3d9d-b639b80f44f8", + "x-ms-request-id": "6c7303e8-001e-0078-12f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-741b4a50-72e9-9788-be98-5d5fd0806a1e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4717ec42b25b6b48b699a27284741185-8a7d9fe0296a4041-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c64e8a56-1a74-7030-9343-07c51d211422", + "x-ms-date": "Fri, 18 Oct 2019 20:52:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c64e8a56-1a74-7030-9343-07c51d211422", + "x-ms-request-id": "6c7303ec-001e-0078-15f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-741b4a50-72e9-9788-be98-5d5fd0806a1e?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b8a1eebd73f0ac4cb758e88c96804a51-d47b6baddc71d047-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2de2cf17-7dc0-9e84-4309-eddae35b5fce", + "x-ms-date": "Fri, 18 Oct 2019 20:52:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 20:52:04 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2de2cf17-7dc0-9e84-4309-eddae35b5fce", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "6c7303f8-001e-0078-21f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:6c7303f8-001e-0078-21f5-85dca7000000\n", + "Time:2019-10-18T20:52:05.3396745Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1034783787", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/DeleteFileSystemAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/DeleteFileSystemAsyncAsync.json new file mode 100644 index 000000000000..221313b62047 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/DeleteFileSystemAsyncAsync.json @@ -0,0 +1,106 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9680731-37e7-7d48-a926-7ba5f6cbec14?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9dde90c1ba046644b8b8ecbda2eab696-0169031371254947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0403cbed-9b6c-b97c-ba70-60e4aa2164e2", + "x-ms-date": "Fri, 18 Oct 2019 20:52:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "ETag": "\u00220x8D7540D0956028C\u0022", + "Last-Modified": "Fri, 18 Oct 2019 20:52:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0403cbed-9b6c-b97c-ba70-60e4aa2164e2", + "x-ms-request-id": "6c730531-001e-0078-42f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9680731-37e7-7d48-a926-7ba5f6cbec14?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-50763051b3657d45b27b69e789fde403-10b6a23d1119ab49-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2ab752d6-e7c8-e5a7-974e-6ad0eee45b1e", + "x-ms-date": "Fri, 18 Oct 2019 20:52:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2ab752d6-e7c8-e5a7-974e-6ad0eee45b1e", + "x-ms-request-id": "6c730539-001e-0078-49f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-d9680731-37e7-7d48-a926-7ba5f6cbec14?restype=container", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-62311383e476fe4aa1e628f2b33fd082-bd06bf5ae70d134e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "580d7eca-396a-eb1a-43e3-62aab89ef259", + "x-ms-date": "Fri, 18 Oct 2019 20:52:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Content-Length": "225", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "580d7eca-396a-eb1a-43e3-62aab89ef259", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "6c730541-001e-0078-51f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EContainerNotFound\u003C/Code\u003E\u003CMessage\u003EThe specified container does not exist.\n", + "RequestId:6c730541-001e-0078-51f5-85dca7000000\n", + "Time:2019-10-18T20:52:06.4624584Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "980464584", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync.json new file mode 100644 index 000000000000..c6a949fda787 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af77300e-88f9-b482-8b00-27ae308e9c0d?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9cc0167381e0b64d919791314ef4ccaa-003ef8d098cea743-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "762842f7-9e62-e5e9-7f6a-6742a20b6ca1", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "ETag": "\u00220x8D75676F74C4F14\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "762842f7-9e62-e5e9-7f6a-6742a20b6ca1", + "x-ms-request-id": "dcc4e042-101e-0039-325f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "edb6c0e7-2665-c2ab-d7c9-f92260f7d3f3", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "edb6c0e7-2665-c2ab-d7c9-f92260f7d3f3", + "x-ms-request-id": "dcc4e055-101e-0039-435f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-00a2772c-e47d-694d-55e0-be7752cb6c8a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:31:52 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75654F1BDA54B\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-0c9a189d-9c8a-b7ef-0d93-e491ab994c53\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 17:57:12 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7565019CD0DDB\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-2bfc8748-25b2-f9f9-df67-df2d99d08c04\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 00:46:31 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753649E783C1C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4ddd7af5-5d8d-b1a4-8890-fb89239e8b14\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:37:09 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535AEDC5B969\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4f003ef1-6e70-a1ab-eeb3-6ddc115cab6a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:32:56 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535A570CA41C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-66357689-4663-4585-a792-f8ec19a5d4b6\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:24:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D754119347711E\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-6e410a9a-ea8c-da5a-1d3c-1b7ed2c04a35\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:26:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75411D4A3D4F7\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-79b568b7-b07e-cc2b-641b-e41736aac454\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 17:50:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753F3AD931362\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-8b3d5718-afb8-5fec-0785-6b359c859046\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:33:21 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75655268E1CE2\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-af77300e-88f9-b482-8b00-27ae308e9c0d\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 22:35:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75676F74C4F14\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-b0c8b5a6-9097-387a-5ec9-4042c29d233e\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:19:00 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75410CB85D4A5\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker /\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-af77300e-88f9-b482-8b00-27ae308e9c0d?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f21e9cfd78b9542ad019ba87feed9f9-01b1f4a8a46d9b4a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e15b240e-7f54-543b-af4c-348e60d0e5ff", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e15b240e-7f54-543b-af4c-348e60d0e5ff", + "x-ms-request-id": "dcc4e062-101e-0039-4e5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "677522754", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsyncAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsyncAsync.json new file mode 100644 index 000000000000..4aa00a7ebb5c --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsyncAsync.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c786a51d-a0e1-8978-b3a0-35955052cdc1?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-e7cb5bb689964148b5b4d1bcb350bc14-b3bf950a59b22541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c410b521-afc3-7b2a-b787-11c1de5ba4b9", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "ETag": "\u00220x8D75676F7FCFA57\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "c410b521-afc3-7b2a-b787-11c1de5ba4b9", + "x-ms-request-id": "dcc4e1ac-101e-0039-795f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9b744d4b-0942-28fe-b62c-cbab815fe666", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "9b744d4b-0942-28fe-b62c-cbab815fe666", + "x-ms-request-id": "dcc4e1b8-101e-0039-805f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-00a2772c-e47d-694d-55e0-be7752cb6c8a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:31:52 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75654F1BDA54B\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-0c9a189d-9c8a-b7ef-0d93-e491ab994c53\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 17:57:12 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7565019CD0DDB\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-2bfc8748-25b2-f9f9-df67-df2d99d08c04\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 00:46:31 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753649E783C1C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4ddd7af5-5d8d-b1a4-8890-fb89239e8b14\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:37:09 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535AEDC5B969\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4f003ef1-6e70-a1ab-eeb3-6ddc115cab6a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:32:56 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535A570CA41C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-66357689-4663-4585-a792-f8ec19a5d4b6\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:24:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D754119347711E\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-6e410a9a-ea8c-da5a-1d3c-1b7ed2c04a35\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:26:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75411D4A3D4F7\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-79b568b7-b07e-cc2b-641b-e41736aac454\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 17:50:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753F3AD931362\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-8b3d5718-afb8-5fec-0785-6b359c859046\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:33:21 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75655268E1CE2\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-b0c8b5a6-9097-387a-5ec9-4042c29d233e\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:19:00 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75410CB85D4A5\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-c786a51d-a0e1-8978-b3a0-35955052cdc1\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 22:35:26 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75676F7FCFA57\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker /\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c786a51d-a0e1-8978-b3a0-35955052cdc1?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8e2c96c744bfe24fb43b57c663c4eae4-841106c7ed88504e-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9175341e-08e6-fd77-91a2-5fe27b8c0825", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "9175341e-08e6-fd77-91a2-5fe27b8c0825", + "x-ms-request-id": "dcc4e1cc-101e-0039-115f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1568141786", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_ErrorAsync.json new file mode 100644 index 000000000000..ee9804fb6d71 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_ErrorAsync.json @@ -0,0 +1,43 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list\u0026marker=garbage", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "101b0c45-2f85-eb39-eab7-b13731d08495", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "226", + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "101b0c45-2f85-eb39-eab7-b13731d08495", + "x-ms-error-code": "OutOfRangeInput", + "x-ms-request-id": "dcc4e1df-101e-0039-1f5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EOutOfRangeInput\u003C/Code\u003E\u003CMessage\u003EOne of the request inputs is out of range.\n", + "RequestId:dcc4e1df-101e-0039-1f5f-888443000000\n", + "Time:2019-10-21T22:35:26.4186610Z\u003C/Message\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "RandomSeed": "1244851209", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Marker.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Marker.json new file mode 100644 index 000000000000..4a2c9c454abe --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Marker.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c401d9da-d4cf-428c-a792-c3cb7f276291?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8490fab66e81744396a4a4989398a82b-b9235b651271f648-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e30b9361-4c68-8381-fb87-cb850636d9a1", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "ETag": "\u00220x8D75676F75F6557\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e30b9361-4c68-8381-fb87-cb850636d9a1", + "x-ms-request-id": "dcc4e068-101e-0039-545f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "eb69eef6-7e1b-ad28-b0a8-455fd9d02172", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "eb69eef6-7e1b-ad28-b0a8-455fd9d02172", + "x-ms-request-id": "dcc4e06d-101e-0039-575f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-00a2772c-e47d-694d-55e0-be7752cb6c8a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:31:52 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75654F1BDA54B\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-0c9a189d-9c8a-b7ef-0d93-e491ab994c53\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 17:57:12 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7565019CD0DDB\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-2bfc8748-25b2-f9f9-df67-df2d99d08c04\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 00:46:31 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753649E783C1C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4ddd7af5-5d8d-b1a4-8890-fb89239e8b14\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:37:09 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535AEDC5B969\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4f003ef1-6e70-a1ab-eeb3-6ddc115cab6a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:32:56 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535A570CA41C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-66357689-4663-4585-a792-f8ec19a5d4b6\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:24:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D754119347711E\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-6e410a9a-ea8c-da5a-1d3c-1b7ed2c04a35\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:26:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75411D4A3D4F7\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-79b568b7-b07e-cc2b-641b-e41736aac454\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 17:50:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753F3AD931362\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-8b3d5718-afb8-5fec-0785-6b359c859046\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:33:21 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75655268E1CE2\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-b0c8b5a6-9097-387a-5ec9-4042c29d233e\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:19:00 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75410CB85D4A5\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-c401d9da-d4cf-428c-a792-c3cb7f276291\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 22:35:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75676F75F6557\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker /\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-c401d9da-d4cf-428c-a792-c3cb7f276291?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4c8ad81f9fd5554d8e78e03404decf24-d196bb19ef303348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "188e4fbb-eecd-4d85-df20-0a858c195bb3", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "188e4fbb-eecd-4d85-df20-0a858c195bb3", + "x-ms-request-id": "dcc4e080-101e-0039-665f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2026502570", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MarkerAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MarkerAsync.json new file mode 100644 index 000000000000..77edc24a4188 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MarkerAsync.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a04f932-5f0b-f83c-88f0-dc9a3ae4cd18?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-eb898edad0c43942b8f87ed33fe4ab17-31ba33141b832a4b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "1de01706-8f72-41f2-e432-9c419e926ee2", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "ETag": "\u00220x8D75676F812D039\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1de01706-8f72-41f2-e432-9c419e926ee2", + "x-ms-request-id": "dcc4e1e5-101e-0039-255f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "23944e63-b003-73a6-d9b0-a0eae0f25ab3", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "23944e63-b003-73a6-d9b0-a0eae0f25ab3", + "x-ms-request-id": "dcc4e1ec-101e-0039-2b5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-00a2772c-e47d-694d-55e0-be7752cb6c8a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:31:52 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75654F1BDA54B\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-0c9a189d-9c8a-b7ef-0d93-e491ab994c53\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 17:57:12 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7565019CD0DDB\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-2bfc8748-25b2-f9f9-df67-df2d99d08c04\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 00:46:31 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753649E783C1C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4a04f932-5f0b-f83c-88f0-dc9a3ae4cd18\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 22:35:26 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75676F812D039\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4ddd7af5-5d8d-b1a4-8890-fb89239e8b14\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:37:09 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535AEDC5B969\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4f003ef1-6e70-a1ab-eeb3-6ddc115cab6a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:32:56 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535A570CA41C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-66357689-4663-4585-a792-f8ec19a5d4b6\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:24:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D754119347711E\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-6e410a9a-ea8c-da5a-1d3c-1b7ed2c04a35\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:26:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75411D4A3D4F7\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-79b568b7-b07e-cc2b-641b-e41736aac454\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 17:50:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753F3AD931362\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-8b3d5718-afb8-5fec-0785-6b359c859046\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:33:21 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75655268E1CE2\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-b0c8b5a6-9097-387a-5ec9-4042c29d233e\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:19:00 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75410CB85D4A5\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker /\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-4a04f932-5f0b-f83c-88f0-dc9a3ae4cd18?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-4f5284636b93ec4ba75bb5b612f6c55d-a42d65a6952da949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "50dd5761-4afd-a7de-24df-70167746d4d2", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "50dd5761-4afd-a7de-24df-70167746d4d2", + "x-ms-request-id": "dcc4e1fe-101e-0039-3c5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "85917536", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MaxResultsAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MaxResultsAsync.json new file mode 100644 index 000000000000..9ac796e3df88 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MaxResultsAsync.json @@ -0,0 +1,164 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bac4bba7-27a3-0541-672e-aa56c9232e1a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2881400c310bde40b0114d33faf1aeef-50d2081a81652a41-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "03b2a871-750a-58de-1547-e9c593631b89", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "ETag": "\u00220x8D75676F82178E4\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "03b2a871-750a-58de-1547-e9c593631b89", + "x-ms-request-id": "dcc4e214-101e-0039-515f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ddb1ab4e-9dd4-afcb-ab70-c3556a804e47?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-59ca558c4e8faf41bed27d6fb7b708e6-3c827602fdf68744-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "0b723233-c56e-d3f7-dd02-5899b189ee94", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "ETag": "\u00220x8D75676F827E2A9\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "0b723233-c56e-d3f7-dd02-5899b189ee94", + "x-ms-request-id": "dcc4e22b-101e-0039-675f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list\u0026maxresults=1", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "372131b0-420e-c6d8-e611-436ed276c3e2", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "372131b0-420e-c6d8-e611-436ed276c3e2", + "x-ms-request-id": "dcc4e241-101e-0039-7c5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CMaxResults\u003E1\u003C/MaxResults\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-00a2772c-e47d-694d-55e0-be7752cb6c8a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:31:52 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75654F1BDA54B\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker\u003E/seannse/test-filesystem-0c9a189d-9c8a-b7ef-0d93-e491ab994c53\u003C/NextMarker\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-ddb1ab4e-9dd4-afcb-ab70-c3556a804e47?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b22a665288d6044a5004240db88562b-763e952393910d43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "80e9f760-b667-b685-ca73-cf6cb6aa5124", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "80e9f760-b667-b685-ca73-cf6cb6aa5124", + "x-ms-request-id": "dcc4e24f-101e-0039-085f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-bac4bba7-27a3-0541-672e-aa56c9232e1a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2e9a268153a9fd4ea7aee7dc01359392-b03d3ee1eef90947-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "db0d96a2-438d-577b-1fea-a19c3ba7826f", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "db0d96a2-438d-577b-1fea-a19c3ba7826f", + "x-ms-request-id": "dcc4e25a-101e-0039-115f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1163420432", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Metadata.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Metadata.json new file mode 100644 index 000000000000..2807116a7de0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Metadata.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3804c6fa-7c5a-960c-ac1a-294aa083d7f7?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d32cbbf10cc3c049994ffac451fe14cb-b959f04192f6c144-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "dee98e03-bbdb-5377-6a4e-7c9b030bd9f9", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "ETag": "\u00220x8D75676F76F1F9F\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "dee98e03-bbdb-5377-6a4e-7c9b030bd9f9", + "x-ms-request-id": "dcc4e085-101e-0039-6a5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3804c6fa-7c5a-960c-ac1a-294aa083d7f7?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-124aedcd028b9e49bf10187dba955f77-ac9aebb6052d0348-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "124636a3-f899-101b-0992-9105869402ab", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "ETag": "\u00220x8D75676F774B41C\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "124636a3-f899-101b-0992-9105869402ab", + "x-ms-request-id": "dcc4e093-101e-0039-755f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list\u0026include=metadata", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "cdf707bb-c7c4-1d60-6a91-b0576ae47001", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "cdf707bb-c7c4-1d60-6a91-b0576ae47001", + "x-ms-request-id": "dcc4e096-101e-0039-785f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-00a2772c-e47d-694d-55e0-be7752cb6c8a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:31:52 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75654F1BDA54B\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-0c9a189d-9c8a-b7ef-0d93-e491ab994c53\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 17:57:12 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7565019CD0DDB\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-2bfc8748-25b2-f9f9-df67-df2d99d08c04\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 00:46:31 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753649E783C1C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata\u003E\u003Cfoo\u003Ebar\u003C/foo\u003E\u003Cmeta\u003Edata\u003C/meta\u003E\u003CCapital\u003Eletter\u003C/Capital\u003E\u003CUPPER\u003Ecase\u003C/UPPER\u003E\u003C/Metadata\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-3804c6fa-7c5a-960c-ac1a-294aa083d7f7\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 22:35:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75676F774B41C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata\u003E\u003Cfoo\u003Ebar\u003C/foo\u003E\u003Cmeta\u003Edata\u003C/meta\u003E\u003CCapital\u003Eletter\u003C/Capital\u003E\u003CUPPER\u003Ecase\u003C/UPPER\u003E\u003C/Metadata\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4ddd7af5-5d8d-b1a4-8890-fb89239e8b14\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:37:09 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535AEDC5B969\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4f003ef1-6e70-a1ab-eeb3-6ddc115cab6a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:32:56 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535A570CA41C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-66357689-4663-4585-a792-f8ec19a5d4b6\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:24:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D754119347711E\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-6e410a9a-ea8c-da5a-1d3c-1b7ed2c04a35\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:26:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75411D4A3D4F7\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-79b568b7-b07e-cc2b-641b-e41736aac454\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 17:50:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753F3AD931362\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-8b3d5718-afb8-5fec-0785-6b359c859046\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:33:21 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75655268E1CE2\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-b0c8b5a6-9097-387a-5ec9-4042c29d233e\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:19:00 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75410CB85D4A5\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker /\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3804c6fa-7c5a-960c-ac1a-294aa083d7f7?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-ddd927b2522cdf47895859b1b6753d29-cedc08176a9fc949-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7f493c33-359d-08e6-2ec4-13030bb39cbf", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "7f493c33-359d-08e6-2ec4-13030bb39cbf", + "x-ms-request-id": "dcc4e0a2-101e-0039-045f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "989504926", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MetadataAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MetadataAsync.json new file mode 100644 index 000000000000..aab15215d7f6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_MetadataAsync.json @@ -0,0 +1,137 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e7c4def-90dc-7c37-936d-82988c131edf?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f7486aba84ce234392e1a4b5bff1d3c3-964a0b1c686ec14b-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ef25a877-5e69-4190-9325-1085ea474d75", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "ETag": "\u00220x8D75676F8381236\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ef25a877-5e69-4190-9325-1085ea474d75", + "x-ms-request-id": "dcc4e264-101e-0039-1b5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e7c4def-90dc-7c37-936d-82988c131edf?restype=container\u0026comp=metadata", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-717f18c692f7bc43be756c2246593e4c-959fc76fde9f5342-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e421de44-2eee-1b76-7578-65970cf9370c", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-meta-Capital": "letter", + "x-ms-meta-foo": "bar", + "x-ms-meta-meta": "data", + "x-ms-meta-UPPER": "case", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "ETag": "\u00220x8D75676F848A536\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e421de44-2eee-1b76-7578-65970cf9370c", + "x-ms-request-id": "dcc4e290-101e-0039-455f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list\u0026include=metadata", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0c406794-6825-3686-6561-9729a279c6d5", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "0c406794-6825-3686-6561-9729a279c6d5", + "x-ms-request-id": "dcc4e298-101e-0039-4d5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-00a2772c-e47d-694d-55e0-be7752cb6c8a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:31:52 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75654F1BDA54B\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-0c9a189d-9c8a-b7ef-0d93-e491ab994c53\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 17:57:12 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7565019CD0DDB\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-2bfc8748-25b2-f9f9-df67-df2d99d08c04\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 00:46:31 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753649E783C1C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata\u003E\u003Cfoo\u003Ebar\u003C/foo\u003E\u003Cmeta\u003Edata\u003C/meta\u003E\u003CCapital\u003Eletter\u003C/Capital\u003E\u003CUPPER\u003Ecase\u003C/UPPER\u003E\u003C/Metadata\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-3e7c4def-90dc-7c37-936d-82988c131edf\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 22:35:26 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75676F848A536\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata\u003E\u003Cfoo\u003Ebar\u003C/foo\u003E\u003Cmeta\u003Edata\u003C/meta\u003E\u003CCapital\u003Eletter\u003C/Capital\u003E\u003CUPPER\u003Ecase\u003C/UPPER\u003E\u003C/Metadata\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4ddd7af5-5d8d-b1a4-8890-fb89239e8b14\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:37:09 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535AEDC5B969\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-4f003ef1-6e70-a1ab-eeb3-6ddc115cab6a\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EThu, 17 Oct 2019 23:32:56 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D7535A570CA41C\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-66357689-4663-4585-a792-f8ec19a5d4b6\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:24:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D754119347711E\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-6e410a9a-ea8c-da5a-1d3c-1b7ed2c04a35\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:26:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75411D4A3D4F7\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-79b568b7-b07e-cc2b-641b-e41736aac454\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 17:50:35 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D753F3AD931362\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-8b3d5718-afb8-5fec-0785-6b359c859046\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 18:33:21 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75655268E1CE2\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003CContainer\u003E\u003CName\u003Etest-filesystem-b0c8b5a6-9097-387a-5ec9-4042c29d233e\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EFri, 18 Oct 2019 21:19:00 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75410CB85D4A5\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003CMetadata /\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker /\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/test-filesystem-3e7c4def-90dc-7c37-936d-82988c131edf?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-93df9377fd2467479a024db2b2f445c6-87bc234c7463c449-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a403b86e-2ab8-67e6-5db5-a80b84d8cd1d", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a403b86e-2ab8-67e6-5db5-a80b84d8cd1d", + "x-ms-request-id": "dcc4e2a9-101e-0039-5e5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1168338289", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Prefix.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Prefix.json new file mode 100644 index 000000000000..873566e89e8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_Prefix.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/aaatest-filesystem-56848435-7364-3ed5-48aa-907867915f55?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f98ac001421b2a4b8eeff81c1c4d7ba2-e7aa8ab10210834a-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "418149e0-3913-b895-0bc2-3796924685ae", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "ETag": "\u00220x8D75676F780AEFC\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "418149e0-3913-b895-0bc2-3796924685ae", + "x-ms-request-id": "dcc4e0ac-101e-0039-0e5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list\u0026prefix=aaa", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1e98ebc7-1d0f-c842-b403-83fa777735dd", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "1e98ebc7-1d0f-c842-b403-83fa777735dd", + "x-ms-request-id": "dcc4e0bf-101e-0039-205f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CPrefix\u003Eaaa\u003C/Prefix\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Eaaatest-filesystem-56848435-7364-3ed5-48aa-907867915f55\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 22:35:25 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75676F780AEFC\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker /\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/aaatest-filesystem-56848435-7364-3ed5-48aa-907867915f55?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-d83e4bd69cd8a446b035f1e51d8930df-85bfd809665cd94f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a7ce9ff1-66ad-679e-089a-4e470a3f0ffe", + "x-ms-date": "Mon, 21 Oct 2019 22:35:25 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:25 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "a7ce9ff1-66ad-679e-089a-4e470a3f0ffe", + "x-ms-request-id": "dcc4e0c2-101e-0039-235f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "553888339", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_PrefixAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_PrefixAsync.json new file mode 100644 index 000000000000..c54243af1c04 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetFileSystemsAsync_PrefixAsync.json @@ -0,0 +1,101 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/aaatest-filesystem-a0d8ebd8-3788-987a-95fd-1ef2a4c25afe?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd4b978209f4c34a9e2bb4ff9ead872d-9d64d125db18da43-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4897f597-7b0f-f6a2-3224-5f1ed486bbd6", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "ETag": "\u00220x8D75676F85403B8\u0022", + "Last-Modified": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "4897f597-7b0f-f6a2-3224-5f1ed486bbd6", + "x-ms-request-id": "dcc4e2b5-101e-0039-6a5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/?comp=list\u0026prefix=aaa", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "af5a297f-122b-b1ef-5854-0902fffb7fa4", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "af5a297f-122b-b1ef-5854-0902fffb7fa4", + "x-ms-request-id": "dcc4e2c4-101e-0039-785f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CEnumerationResults ServiceEndpoint=\u0022http://seannse.blob.core.windows.net/\u0022\u003E\u003CPrefix\u003Eaaa\u003C/Prefix\u003E\u003CContainers\u003E\u003CContainer\u003E\u003CName\u003Eaaatest-filesystem-a0d8ebd8-3788-987a-95fd-1ef2a4c25afe\u003C/Name\u003E\u003CProperties\u003E\u003CLast-Modified\u003EMon, 21 Oct 2019 22:35:26 GMT\u003C/Last-Modified\u003E\u003CEtag\u003E\u00220x8D75676F85403B8\u0022\u003C/Etag\u003E\u003CLeaseStatus\u003Eunlocked\u003C/LeaseStatus\u003E\u003CLeaseState\u003Eavailable\u003C/LeaseState\u003E\u003CPublicAccess\u003Econtainer\u003C/PublicAccess\u003E\u003CDefaultEncryptionScope\u003E$account-encryption-key\u003C/DefaultEncryptionScope\u003E\u003CDenyEncryptionScopeOverride\u003Efalse\u003C/DenyEncryptionScopeOverride\u003E\u003CHasImmutabilityPolicy\u003Efalse\u003C/HasImmutabilityPolicy\u003E\u003CHasLegalHold\u003Efalse\u003C/HasLegalHold\u003E\u003C/Properties\u003E\u003C/Container\u003E\u003C/Containers\u003E\u003CNextMarker /\u003E\u003C/EnumerationResults\u003E" + }, + { + "RequestUri": "http://seannse.blob.core.windows.net/aaatest-filesystem-a0d8ebd8-3788-987a-95fd-1ef2a4c25afe?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-228f4d02b587a64db654cd875e029e5f-0b7ac931cf0b184f-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191021.1\u002B18b497c34963ba39e43866924633662d8205ece5", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "ab9fb64a-0c2b-e9aa-e6dd-e940455d7ad6", + "x-ms-date": "Mon, 21 Oct 2019 22:35:26 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Oct 2019 22:35:26 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "ab9fb64a-0c2b-e9aa-e6dd-e940455d7ad6", + "x-ms-request-id": "dcc4e2c7-101e-0039-7b5f-888443000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1184902883", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey.json new file mode 100644 index 000000000000..9705c0352226 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey.json @@ -0,0 +1,82 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-d9a946b11e6379429a4273c99899d30b-7e3b614ea65b7d4d-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "70d19a17f8df506ce31c8ab7f389cbb2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Am2BfKCJojpJj1fC49fBjR7eSEc1AQAAAPQcPNUOAAAA; expires=Sun, 17-Nov-2019 20:52:05 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - EUS ProdSlices", + "x-ms-request-id": "aa2a31a5-44e3-487e-8842-3c11ec425f00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-d9a946b11e6379429a4273c99899d30b-97fc885c18bc6045-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "57a4cd12-1148-35c5-fb27-2aebe901ba6d", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T21:52:05Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "57a4cd12-1148-35c5-fb27-2aebe901ba6d", + "x-ms-request-id": "345dc360-101e-0074-18f5-854baf000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T20:52:05Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T21:52:05Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EHxiHlLBr9PgSKe8LGNF3gYUPLgvBw4DiUCkkM8ViXow=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T13:52:05.3976130-07:00", + "RandomSeed": "301352766", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKeyAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKeyAsync.json new file mode 100644 index 000000000000..8f117bc083d8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKeyAsync.json @@ -0,0 +1,82 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Content-Length": "169", + "Content-Type": "application/x-www-form-urlencoded", + "traceparent": "00-a727daae52c21e40ba293b2e5b66f084-e6bbb85455ac0f4f-00", + "User-Agent": [ + "azsdk-net-Identity/1.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "bc1ba12fdea394d9cc40ef66c22740ac", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "response_type=token\u0026grant_type=client_credentials\u0026client_id=68390a19-a643-458b-b726-408abf67b4fc\u0026client_secret=Sanitized\u0026scope=https%3A%2F%2Fstorage.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "90", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 18 Oct 2019 20:52:06 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=Am2BfKCJojpJj1fC49fBjR7eSEc1AgAAAPQcPNUOAAAA; expires=Sun, 17-Nov-2019 20:52:06 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly", + "stsservicecookie=estsfd; path=/; secure; HttpOnly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.9557.13 - SCUS ProdSlices", + "x-ms-request-id": "a984f44e-3469-4413-9e10-3cc04d595d00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3600, + "ext_expires_in": 3600, + "access_token": "Sanitized" + } + }, + { + "RequestUri": "https://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-a727daae52c21e40ba293b2e5b66f084-fdf657fb23803c48-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "56c66e17-51b7-c120-5ab9-442727bcf8be", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T21:52:06Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 20:52:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "x-ms-client-request-id": "56c66e17-51b7-c120-5ab9-442727bcf8be", + "x-ms-request-id": "345dc471-101e-0074-15f5-854baf000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CUserDelegationKey\u003E\u003CSignedOid\u003Ec4f48289-bb84-4086-b250-6f94a8f64cee\u003C/SignedOid\u003E\u003CSignedTid\u003E72f988bf-86f1-41af-91ab-2d7cd011db47\u003C/SignedTid\u003E\u003CSignedStart\u003E2019-10-18T20:52:06Z\u003C/SignedStart\u003E\u003CSignedExpiry\u003E2019-10-18T21:52:06Z\u003C/SignedExpiry\u003E\u003CSignedService\u003Eb\u003C/SignedService\u003E\u003CSignedVersion\u003E2019-02-02\u003C/SignedVersion\u003E\u003CValue\u003EJZImqymADBp7T8pBhhvgXKZcJ/4mP7Sr7Oof1PrKGO4=\u003C/Value\u003E\u003C/UserDelegationKey\u003E" + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T13:52:06.4941825-07:00", + "RandomSeed": "315034228", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey_Error.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey_Error.json new file mode 100644 index 000000000000..663cf51edd12 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey_Error.json @@ -0,0 +1,47 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-37b3c89f5231bd48b5526659683fe1dc-a600e8a657332140-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "58b6ce1b-51e2-b66d-b10f-82f62eff13a5", + "x-ms-date": "Fri, 18 Oct 2019 20:52:05 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T21:52:05Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 403, + "ResponseHeaders": { + "Content-Length": "421", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 20:52:05 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "58b6ce1b-51e2-b66d-b10f-82f62eff13a5", + "x-ms-error-code": "AuthenticationFailed", + "x-ms-request-id": "6c73049e-001e-0078-3cf5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EAuthenticationFailed\u003C/Code\u003E\u003CMessage\u003EServer failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\n", + "RequestId:6c73049e-001e-0078-3cf5-85dca7000000\n", + "Time:2019-10-18T20:52:05.9450974Z\u003C/Message\u003E\u003CAuthenticationErrorDetail\u003EOnly authentication scheme Bearer is supported\u003C/AuthenticationErrorDetail\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T13:52:05.9558486-07:00", + "RandomSeed": "156278727", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey_ErrorAsync.json b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey_ErrorAsync.json new file mode 100644 index 000000000000..212e12ede984 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/SessionRecords/ServiceClientTests/GetUserDelegationKey_ErrorAsync.json @@ -0,0 +1,47 @@ +{ + "Entries": [ + { + "RequestUri": "http://seannse.blob.core.windows.net/?restype=service\u0026comp=userdelegationkey", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/xml", + "traceparent": "00-82a2e5f96b6a404a945288fea6224e67-247fb5ebaf694541-00", + "User-Agent": [ + "azsdk-net-Storage.Files.DataLake/12.0.0-dev.20191018.1\u002Bb6ae1d330fd12e0e8f48bca190595ddf15ed4275", + "(.NET Core 4.6.28008.01; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "d1a8fe5d-adce-4957-da6e-453785b2861a", + "x-ms-date": "Fri, 18 Oct 2019 20:52:06 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2019-02-02" + }, + "RequestBody": "\u003CKeyInfo\u003E\u003CExpiry\u003E2019-10-18T21:52:06Z\u003C/Expiry\u003E\u003C/KeyInfo\u003E", + "StatusCode": 403, + "ResponseHeaders": { + "Content-Length": "421", + "Content-Type": "application/xml", + "Date": "Fri, 18 Oct 2019 20:52:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "d1a8fe5d-adce-4957-da6e-453785b2861a", + "x-ms-error-code": "AuthenticationFailed", + "x-ms-request-id": "6c7305b3-001e-0078-37f5-85dca7000000", + "x-ms-version": "2019-02-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EAuthenticationFailed\u003C/Code\u003E\u003CMessage\u003EServer failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\n", + "RequestId:6c7305b3-001e-0078-37f5-85dca7000000\n", + "Time:2019-10-18T20:52:06.8817506Z\u003C/Message\u003E\u003CAuthenticationErrorDetail\u003EOnly authentication scheme Bearer is supported\u003C/AuthenticationErrorDetail\u003E\u003C/Error\u003E" + ] + } + ], + "Variables": { + "DateTimeOffsetNow": "2019-10-18T13:52:06.8991369-07:00", + "RandomSeed": "465413953", + "Storage_TestConfigHierarchicalNamespace": "NamespaceTenant\nseannse\nU2FuaXRpemVk\nhttp://seannse.blob.core.windows.net\nhttp://seannse.file.core.windows.net\nhttp://seannse.queue.core.windows.net\nhttp://seannse.table.core.windows.net\n\n\n\n\nhttp://seannse-secondary.blob.core.windows.net\nhttp://seannse-secondary.file.core.windows.net\nhttp://seannse-secondary.queue.core.windows.net\nhttp://seannse-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=http://seannse.blob.core.windows.net/;QueueEndpoint=http://seannse.queue.core.windows.net/;TableEndpoint=http://seannse.table.core.windows.net/;FileEndpoint=http://seannse.file.core.windows.net/;BlobSecondaryEndpoint=http://seannse-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=http://seannse-secondary.queue.core.windows.net/;TableSecondaryEndpoint=http://seannse-secondary.table.core.windows.net/;FileSecondaryEndpoint=http://seannse-secondary.file.core.windows.net/;AccountName=seannse;AccountKey=Sanitized" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/UriExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/tests/UriExtensions.cs new file mode 100644 index 000000000000..4fac8c240054 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/UriExtensions.cs @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; + +namespace Azure.Storage.Files.DataLake.Tests +{ + internal static class UriExtensions + { + internal static Uri ToHttps(this Uri uri) + { + if (uri == null) + { + return null; + } + + UriBuilder uriBuilder = new UriBuilder(uri); + uriBuilder.Scheme = "https"; + uriBuilder.Port = 443; + return uriBuilder.Uri; + } + } +} diff --git a/sdk/storage/generate.ps1 b/sdk/storage/generate.ps1 index dc0946e92872..8a8241c74458 100644 --- a/sdk/storage/generate.ps1 +++ b/sdk/storage/generate.ps1 @@ -10,7 +10,7 @@ autorest --use=$PSScriptRoot/Azure.Storage.Common/swagger/Generator/ --verbose cd $PSScriptRoot/Azure.Storage.Queues/swagger/ autorest --use=$PSScriptRoot/Azure.Storage.Common/swagger/Generator/ --verbose -# cd $PSScriptRoot/Azure.Storage.Files.DataLake/swagger/ -# autorest --use=$PSScriptRoot/Azure.Storage.Common/swagger/Generator/ --verbose +cd $PSScriptRoot/Azure.Storage.Files.DataLake/swagger/ +autorest --use=$PSScriptRoot/Azure.Storage.Common/swagger/Generator/ --verbose popd